Skip to content

feat: add luarocks publish workflow and 0.1.5 rockspec#11

Merged
oowl merged 4 commits intomasterfrom
release/0.1.5
Apr 15, 2026
Merged

feat: add luarocks publish workflow and 0.1.5 rockspec#11
oowl merged 4 commits intomasterfrom
release/0.1.5

Conversation

@oowl
Copy link
Copy Markdown
Owner

@oowl oowl commented Apr 15, 2026

Add GitHub Actions workflow for publishing to LuaRocks (supports manual trigger and tag push), and create the 0.1.5 rockspec.

Add GitHub Actions workflow for publishing to LuaRocks (supports manual trigger and tag push), and create the 0.1.5 rockspec.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 15, 2026 11:31
oowl and others added 2 commits April 15, 2026 19:32
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds LuaRocks release automation for lua-reqwest by introducing a GitHub Actions publishing workflow and a new rockspec for version 0.1.5-1.

Changes:

  • Add lua-reqwest-0.1.5-1.rockspec pointing at git tag 0.1.5.
  • Add .github/workflows/publish.yml to upload the rockspec to LuaRocks on manual trigger or tag pushes.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
lua-reqwest-0.1.5-1.rockspec New rockspec for the 0.1.5-1 LuaRocks release.
.github/workflows/publish.yml New GitHub Actions workflow to publish the rockspec to LuaRocks.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/publish.yml Outdated
Comment on lines +5 to +26
push:
tags:
- "*"

jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Install LuaRocks
uses: hishamhm/gh-actions-lua@master
with:
luaVersion: "5.1"

- uses: hishamhm/gh-actions-luarocks@master

- name: Upload to LuaRocks
env:
LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}
run: |
TAG="${GITHUB_REF#refs/tags/}"
Comment on lines +16 to +20
uses: hishamhm/gh-actions-lua@master
with:
luaVersion: "5.1"

- uses: hishamhm/gh-actions-luarocks@master
Comment on lines +15 to +20
- name: Install LuaRocks
uses: hishamhm/gh-actions-lua@master
with:
luaVersion: "5.1"

- uses: hishamhm/gh-actions-luarocks@master
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@oowl oowl merged commit 45b5739 into master Apr 15, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants