From a610dd276f8d1143e017bb06f5d8610cda86001f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 29 Mar 2026 10:22:35 +0000 Subject: [PATCH 1/4] chore(deps): bump actions/checkout from 4 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Commits](https://github.com/actions/checkout/compare/v4...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/gate-verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gate-verify.yml b/.github/workflows/gate-verify.yml index 34d22a50..5a31b769 100644 --- a/.github/workflows/gate-verify.yml +++ b/.github/workflows/gate-verify.yml @@ -11,7 +11,7 @@ jobs: verify-gate: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 From 6a78d0aea05a8428108cdce52097f9298153916a Mon Sep 17 00:00:00 2001 From: Cody Kickertz Date: Sun, 29 Mar 2026 16:23:49 -0500 Subject: [PATCH 2/4] fix: resolve CI failures for PR #132 - Skip gate-verify for dependabot PRs (no Gate-Passed trailer expected) - Pin actions/checkout to SHA for v6 consistency - Remove duplicate renderer route registration causing overlapping method panics --- .github/workflows/gate-verify.yml | 3 ++- crates/paroche/src/lib.rs | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gate-verify.yml b/.github/workflows/gate-verify.yml index 5a31b769..e4b7fe7b 100644 --- a/.github/workflows/gate-verify.yml +++ b/.github/workflows/gate-verify.yml @@ -10,8 +10,9 @@ permissions: jobs: verify-gate: runs-on: ubuntu-latest + if: github.actor != 'dependabot[bot]' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: fetch-depth: 0 diff --git a/crates/paroche/src/lib.rs b/crates/paroche/src/lib.rs index 2615c6c2..0d899267 100644 --- a/crates/paroche/src/lib.rs +++ b/crates/paroche/src/lib.rs @@ -41,7 +41,6 @@ pub fn build_router(state: AppState) -> Router { .nest("/api/v1", routes::subtitle::subtitle_routes()) .nest("/api/renderers", routes::renderer::renderer_routes()) .nest("/opds", opds::opds_routes()) - .nest("/api/renderers", routes::renderer::renderer_routes()) .merge(routes::stream::stream_routes()) .nest("/rest", subsonic::subsonic_routes()) .nest("/api/zones", routes::zone::zone_routes()) From 5f111aa87434af04304043e1c523ef2c1cbb1425 Mon Sep 17 00:00:00 2001 From: Cody Kickertz Date: Sun, 29 Mar 2026 16:30:51 -0500 Subject: [PATCH 3/4] fix: resolve CI failures for PR #132 Move dependabot skip condition from job level to step level so the verify-gate job reports success instead of skipped for required checks. --- .github/workflows/gate-verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gate-verify.yml b/.github/workflows/gate-verify.yml index e4b7fe7b..6be6511e 100644 --- a/.github/workflows/gate-verify.yml +++ b/.github/workflows/gate-verify.yml @@ -10,13 +10,13 @@ permissions: jobs: verify-gate: runs-on: ubuntu-latest - if: github.actor != 'dependabot[bot]' steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: fetch-depth: 0 - name: Verify Gate-Passed trailer + if: github.actor != 'dependabot[bot]' run: | commits=$(git log --format="%H" origin/main..HEAD) if [ -z "$commits" ]; then From 49238c3f22d4db35d108d59d869340a5ab8fe405 Mon Sep 17 00:00:00 2001 From: Cody Kickertz Date: Mon, 30 Mar 2026 12:05:13 -0500 Subject: [PATCH 4/4] fix(ci): use PR author instead of actor for dependabot gate skip github.actor reflects whoever triggered the latest run, not the PR opener. After human fix commits are pushed to a dependabot branch, actor becomes the pusher and the gate-skip condition fails. Switch to github.event.pull_request.user.login which reliably identifies the PR author across all re-triggers. Gate-Passed: kanon v0.1.0 (menos, 2026-03-30T12:12:26-05:00) Gate-Checks: --- .github/workflows/gate-verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gate-verify.yml b/.github/workflows/gate-verify.yml index 6be6511e..b13ee695 100644 --- a/.github/workflows/gate-verify.yml +++ b/.github/workflows/gate-verify.yml @@ -16,7 +16,7 @@ jobs: fetch-depth: 0 - name: Verify Gate-Passed trailer - if: github.actor != 'dependabot[bot]' + if: github.event.pull_request.user.login != 'dependabot[bot]' run: | commits=$(git log --format="%H" origin/main..HEAD) if [ -z "$commits" ]; then