fix(ci): make maintainer harness contract self-contained and portable

This commit is contained in:
Alexandre Teixeira
2026-09-22 11:31:45 +01:00
parent 297ad19248
commit 822ceaaac4
3 changed files with 34 additions and 19 deletions
+4 -1
View File
@@ -30,7 +30,10 @@ jobs:
dependency-review:
name: dependency-review (PR gate)
# Only meaningful on a pull request -- it needs a base..head diff to review.
if: github.event_name == 'pull_request'
# dependency-review-action requires GitHub dependency-review support.
# Keep the blocking gate on the canonical repository; forks and maintainer
# preview mirrors still run the advisory pip-audit job below.
if: github.event_name == 'pull_request' && github.repository == 'odysseus-dev/odysseus'
runs-on: ubuntu-latest
permissions:
contents: read