diff --git a/.github/workflow/compress images.yml b/.github/workflow/compress images.yml deleted file mode 100644 index f496cb2..0000000 --- a/.github/workflow/compress images.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: "Compress images" - -on: - workflow_dispatch: - push: - branches: [ "main" ] - pull_request: - # The branches below must be a subset of the branches above - branches: [ "main" ] - schedule: - - cron: '44 8 * * 5' - -jobs: - build: - - name: Compressing images - runs-on: ubuntu-latest - steps: - - name: Checkout the repo - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - - name: Compress Images - uses: calibreapp/image-actions@main - with: - # The `GITHUB_TOKEN` is automatically generated by GitHub and scoped only to the repository that is currently running the action. By default, the action can’t update Pull Requests initiated from forked repositories. - # See https://docs.github.com/en/actions/reference/authentication-in-a-workflow and https://help.github.com/en/articles/virtual-environments-for-github-actions#token-permissions - githubToken: ${{ secrets.GITHUB_TOKEN }} - - - name: Create Pull Request - uses: peter-evans/create-pull-request@v5.0.1 - diff --git a/.github/workflows/compress images.yml b/.github/workflows/compress images.yml new file mode 100644 index 0000000..0cf735e --- /dev/null +++ b/.github/workflows/compress images.yml @@ -0,0 +1,34 @@ +name: "Compress images" + +on: + workflow_dispatch: + push: + branches: [ "main" ] + pull_request: + # The branches below must be a subset of the branches above + branches: [ "main" ] + schedule: + - cron: '44 8 * * 5' + +jobs: + build: + name: calibreapp/image-actions + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + uses: actions/checkout@v3 + - name: Compress Images + id: calibre + uses: calibreapp/image-actions@main + with: + githubToken: ${{ secrets.GITHUB_TOKEN }} + compressOnly: true + - name: Create New Pull Request If Needed + if: steps.calibre.outputs.markdown != '' + uses: peter-evans/create-pull-request@v3 + with: + title: Compressed Images Nightly + branch-suffix: timestamp + commit-message: Compressed Images + body: ${{ steps.calibre.outputs.markdown }} +