From 90ae6e8e7b940887f9e213f32b9b429d6e0a409c Mon Sep 17 00:00:00 2001 From: Jan Haller Date: Wed, 6 Nov 2024 22:25:28 +0100 Subject: [PATCH] Workflow dispatch to oxipng --- .github/workflows/cd.yml | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 4bc60d5..30adb8c 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -104,29 +104,22 @@ jobs: oxipng: runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write + repository-projects: write + checks: write + id-token: write steps: - uses: actions/checkout@v4 with: repository: ${{ github.event.pull_request.head.repo.full_name }} ref: ${{ github.event.pull_request.head.ref }} + #token: ${{ secrets.PR_PUSH_TOKEN }} - - name: "Run oxipng to reduce PNG sizes" - run: | - wget https://github.com/shssoichiro/oxipng/releases/download/v${OXIPNG_VERSION}/oxipng-${OXIPNG_VERSION}-x86_64-unknown-linux-musl.tar.gz \ - -O /tmp/oxipng.tar.gz - - tar -xvzf /tmp/oxipng.tar.gz -C /tmp - mv /tmp/oxipng-${OXIPNG_VERSION}-x86_64-unknown-linux-musl/oxipng ./oxipng - chmod +x ./oxipng - - ./oxipng --version - ./oxipng --strip safe --alpha -r src - - # See https://github.com/EndBug/add-and-commit#add--commit. - - name: "Commit changes" - uses: EndBug/add-and-commit@v9 + # Dispatch workflow + - uses: benc-uk/workflow-dispatch@v1 with: - author_name: 'Godot-Rust Automation' - author_email: '115185599+GodotRust@users.noreply.github.com' - message: 'Auto-reduce PNG sizes' - add: 'src/**/*.png' + #token: ${{ secrets.GITHUB_TOKEN }} + workflow: 'push-oxipng-image.yml' + inputs: '{ "repository": "${{ github.event.pull_request.head.repo.full_name }}", "branch": "${{ github.event.pull_request.head.ref }}" }' \ No newline at end of file