ci: publish builds to a release tag ci-dev-build

This reserves the tag `ci-dev-build` for use by the CI.
This commit is contained in:
Dominic Della Valle committed 2023-12-23 12:33:17 -05:00
1 parent 5fcf1083d2
commit 2ef2427419
1 file changed
+22 -1
+22 -1
View File
@@ -65,4 +65,25 @@ jobs:
name: pd-i686-linux
path: bin/
retention-days: 0
publish-latest-build:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/port'
needs: [build-i686-windows, build-i686-linux]
steps:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
with:
path: ci-artifacts
- name: Publish latest dev-build
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
mkdir ci-release
pushd ci-artifacts
tar czf ../ci-release/pd-i686-linux.tar.gz pd-i686-linux
zip -r ../ci-release/pd-i686-windows.zip pd-i686-windows
popd
git tag --force ci-dev-build port
git push --force origin ci-dev-build
gh release upload --clobber ci-dev-build ci-release/*