From a41151325a58a1fa4540f3c5b6d20a2bee0fa83a Mon Sep 17 00:00:00 2001 From: Aniruddha Adak Date: Fri, 13 Mar 2026 23:56:18 +0530 Subject: [PATCH 1/2] ci: automate image compression to reduce bandwidth limits Signed-off-by: Aniruddha Adak --- .github/workflows/image-optimization.yml | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/image-optimization.yml diff --git a/.github/workflows/image-optimization.yml b/.github/workflows/image-optimization.yml new file mode 100644 index 000000000..589bff254 --- /dev/null +++ b/.github/workflows/image-optimization.yml @@ -0,0 +1,30 @@ +@ +name: Optimize Images +on: + pull_request: + paths: + - '**.jpg' + - '**.jpeg' + - '**.png' + - '**.webp' + workflow_dispatch: + +jobs: + build: + name: calibreapp/image-actions + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Compress Images + id: calibre + uses: calibreapp/image-actions@main + with: + githubToken: ${{ secrets.GITHUB_TOKEN }} + compressOnly: true + jpegQuality: '80' + pngQuality: '80' + webpQuality: '80' + ignorePaths: 'node_modules/**,build/**' +@ From 7deb45882f2ae4fc7592def95052d02cc5de9903 Mon Sep 17 00:00:00 2001 From: Aniruddha Adak Date: Sat, 14 Mar 2026 00:03:46 +0530 Subject: [PATCH 2/2] Fix file formatting and remove extraneous symbols --- .github/workflows/image-optimization.yml | 30 ------------------------ 1 file changed, 30 deletions(-) diff --git a/.github/workflows/image-optimization.yml b/.github/workflows/image-optimization.yml index 589bff254..e69de29bb 100644 --- a/.github/workflows/image-optimization.yml +++ b/.github/workflows/image-optimization.yml @@ -1,30 +0,0 @@ -@ -name: Optimize Images -on: - pull_request: - paths: - - '**.jpg' - - '**.jpeg' - - '**.png' - - '**.webp' - workflow_dispatch: - -jobs: - build: - name: calibreapp/image-actions - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Compress Images - id: calibre - uses: calibreapp/image-actions@main - with: - githubToken: ${{ secrets.GITHUB_TOKEN }} - compressOnly: true - jpegQuality: '80' - pngQuality: '80' - webpQuality: '80' - ignorePaths: 'node_modules/**,build/**' -@