From fc3d67f0808a347b889b768a8a285fe11ef4f087 Mon Sep 17 00:00:00 2001 From: Sunyoung Yoo <17974113+YooSunYoung@users.noreply.github.com> Date: Thu, 26 Mar 2026 09:08:36 +0100 Subject: [PATCH 1/3] Update GitHub Actions to use newer action versions --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 18934354..b2ab13dd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: packages: ${{ steps.filter.outputs.changes }} steps: - uses: actions/checkout@v6 - - uses: dorny/paths-filter@v3 + - uses: dorny/paths-filter@v4 id: filter with: filters: | @@ -104,7 +104,7 @@ jobs: environments: docs-${{ matrix.package }} - name: Build docs run: pixi run docs-${{ matrix.package }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 id: artifact-upload-step with: name: docs-${{ matrix.package }} From 1db80703d101ddf8640e2a01423751dc5863b27a Mon Sep 17 00:00:00 2001 From: YooSunYoung <17974113+YooSunYoung@users.noreply.github.com> Date: Thu, 26 Mar 2026 09:14:06 +0100 Subject: [PATCH 2/3] Update action versions. --- .github/workflows/docs-deploy.yml | 2 +- .github/workflows/release.yml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index 5e329839..4301ba79 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -55,7 +55,7 @@ jobs: with: branch: gh-pages folder: gh-pages-site - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: docs-${{ inputs.package }} path: packages/${{ inputs.package }}/html diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 27c4f770..9032c040 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,14 +29,14 @@ jobs: - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.11" - name: Copy LICENSE into package run: cp LICENSE packages/${{ needs.determine-package.outputs.package }}/LICENSE - name: Build package run: pip install build && python -m build packages/${{ needs.determine-package.outputs.package }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: dist path: packages/${{ needs.determine-package.outputs.package }}/dist/ @@ -49,7 +49,7 @@ jobs: permissions: id-token: write steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: name: dist path: dist/ @@ -88,7 +88,7 @@ jobs: with: branch: gh-pages folder: gh-pages-site - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: docs_html path: packages/${{ needs.determine-package.outputs.package }}/html @@ -100,7 +100,7 @@ jobs: permissions: contents: write steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: name: docs_html path: docs_html From 230fefc4b6b08ac7e6557279198807def8f2c590 Mon Sep 17 00:00:00 2001 From: YooSunYoung <17974113+YooSunYoung@users.noreply.github.com> Date: Thu, 26 Mar 2026 09:19:22 +0100 Subject: [PATCH 3/3] Skip job status report on main branch. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b2ab13dd..5f49e6e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -114,7 +114,7 @@ jobs: report: name: Report Job Status needs: [changes, formatting, test, docs] - if: always() + if: always() && ( github.ref != 'refs/heads/main' ) # This job is for branch protection rule so it doesn't have to run on main branch. runs-on: ubuntu-24.04 steps: - name: Report Job Success