diff --git a/.github/workflows/close-stale-contributor-prs.yml b/.github/workflows/close-stale-contributor-prs.yml index e01bc3881..43e699288 100644 --- a/.github/workflows/close-stale-contributor-prs.yml +++ b/.github/workflows/close-stale-contributor-prs.yml @@ -12,6 +12,8 @@ permissions: jobs: close-stale-contributor-prs: + # Prevent scheduled runs on forks + if: github.repository == 'openai/codex' runs-on: ubuntu-latest steps: - name: Close inactive PRs from contributors diff --git a/.github/workflows/issue-deduplicator.yml b/.github/workflows/issue-deduplicator.yml index c78b1f316..4b417ae59 100644 --- a/.github/workflows/issue-deduplicator.yml +++ b/.github/workflows/issue-deduplicator.yml @@ -9,7 +9,8 @@ on: jobs: gather-duplicates: name: Identify potential duplicates - if: ${{ github.event.action == 'opened' || (github.event.action == 'labeled' && github.event.label.name == 'codex-deduplicate') }} + # Prevent runs on forks (requires OpenAI API key, wastes Actions minutes) + if: github.repository == 'openai/codex' && (github.event.action == 'opened' || (github.event.action == 'labeled' && github.event.label.name == 'codex-deduplicate')) runs-on: ubuntu-latest permissions: contents: read diff --git a/.github/workflows/issue-labeler.yml b/.github/workflows/issue-labeler.yml index 424c7e726..da77812fe 100644 --- a/.github/workflows/issue-labeler.yml +++ b/.github/workflows/issue-labeler.yml @@ -9,7 +9,8 @@ on: jobs: gather-labels: name: Generate label suggestions - if: ${{ github.event.action == 'opened' || (github.event.action == 'labeled' && github.event.label.name == 'codex-label') }} + # Prevent runs on forks (requires OpenAI API key, wastes Actions minutes) + if: github.repository == 'openai/codex' && (github.event.action == 'opened' || (github.event.action == 'labeled' && github.event.label.name == 'codex-label')) runs-on: ubuntu-latest permissions: contents: read diff --git a/.github/workflows/rust-release-prepare.yml b/.github/workflows/rust-release-prepare.yml index b62a85505..c9f11f54f 100644 --- a/.github/workflows/rust-release-prepare.yml +++ b/.github/workflows/rust-release-prepare.yml @@ -14,6 +14,8 @@ permissions: jobs: prepare: + # Prevent scheduled runs on forks (no secrets, wastes Actions minutes) + if: github.repository == 'openai/codex' runs-on: ubuntu-latest steps: - uses: actions/checkout@v6