commit - a5dd3271b298ba46f50a8a47603c7c84ff736be3
commit + 866620fa24df71769cd51aa1ae2e2639add7b6f5
blob - e4f6a7e2b507acb55d5d21d70e5454ed917663af
blob + 914ed550a5967fb9b012a24dd77c55be9ffbb0f1
--- .github/workflows/publish.yaml
+++ .github/workflows/publish.yaml
- name: Setup luarocks
run: sudo apt install -y luarocks
+ # Create a rockspec for the release.
+ - run: printf '%s=%s\n' TAG "${GITHUB_REF##*/}" >> "${GITHUB_ENV}"
+ - run: sed -E
+ -e "s/branch = '.+'/tag = '${{ env.TAG }}'/g"
+ -e "s/version = '.+'/version = '${{ env.TAG }}-1'/g"
+ luzer-scm-1.rockspec > luzer-${{ env.TAG }}-1.rockspec
+
# Make a release.
- run: |
- echo TAG=${GITHUB_REF##*/} >> $GITHUB_ENV
luarocks new_version --tag ${{ env.TAG }}
luarocks install luzer-${{ env.TAG }}-1.rockspec
luarocks pack luzer-${{ env.TAG }}-1.rockspec