From 001bed288181bbd41c21ba17d2d2a3f29e614dfc Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Sun, 29 Jan 2023 15:13:06 +0100 Subject: [PATCH] ci: generate upx-releases.json --- .github/workflows/upx-releases-json.yml | 56 +++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 .github/workflows/upx-releases-json.yml diff --git a/.github/workflows/upx-releases-json.yml b/.github/workflows/upx-releases-json.yml new file mode 100644 index 0000000..6b84589 --- /dev/null +++ b/.github/workflows/upx-releases-json.yml @@ -0,0 +1,56 @@ +name: upx-releases-json + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +on: + workflow_dispatch: + schedule: + - cron: '0 10 * * 0' + push: + branches: + - master + pull_request: + +jobs: + generate: + uses: crazy-max/.github/.github/workflows/releases-json.yml@002654044825b3c2b9856af61b8a2aaf389706b1 + with: + repository: upx/upx + artifact_name: upx-releases-json + filename: upx-releases.json + secrets: inherit + + open-pr: + runs-on: ubuntu-22.04 + if: github.event_name != 'pull_request' + needs: + - generate + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Download + uses: actions/download-artifact@v3 + with: + name: upx-releases-json + path: .github + - + name: Commit changes + run: | + git add -A . + - + name: Create PR + uses: peter-evans/create-pull-request@2b011faafdcbc9ceb11414d64d0573f37c774b04 + with: + base: master + branch: upx-releases-json/${{ github.run_id }} + commit-message: "update .github/upx-releases.json" + signoff: true + delete-branch: true + title: "Update `.github/upx-releases.json`" + body: | + Update `.github/upx-releases.json` to keep in sync with [https://github.com/upx/upx](https://github.com/upx/upx). + draft: false