diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 33c39e5b8..5a940b1a6 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -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/*