diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b0ae26bf7..d4b5a1584 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -6,6 +6,7 @@ on: branches: [main] jobs: check: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 82729ab3f..297cd0cae 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -10,6 +10,7 @@ on: jobs: analyze: + if: github.repository == 'elizaOS/eliza' name: Analyze (${{ matrix.language }}) runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }} permissions: diff --git a/.github/workflows/generate-changelog.yml b/.github/workflows/generate-changelog.yml index 5b2cd3598..abf5da1ae 100644 --- a/.github/workflows/generate-changelog.yml +++ b/.github/workflows/generate-changelog.yml @@ -5,6 +5,7 @@ on: - "*" jobs: changelog: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest permissions: contents: write diff --git a/.github/workflows/generate-readme-translations.yml b/.github/workflows/generate-readme-translations.yml index de2d5fa13..0117201c3 100644 --- a/.github/workflows/generate-readme-translations.yml +++ b/.github/workflows/generate-readme-translations.yml @@ -6,6 +6,7 @@ on: jobs: translation: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest strategy: matrix: @@ -74,6 +75,7 @@ jobs: path: README_${{ matrix.language.code }}.md commit: + if: github.repository == 'elizaOS/eliza' needs: translation runs-on: ubuntu-latest steps: diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index 4e39d95ff..fdaf55dba 100644 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -4,6 +4,7 @@ on: [pull_request_target, issues] jobs: greeting: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest permissions: issues: write diff --git a/.github/workflows/image.yaml b/.github/workflows/image.yaml index 2135ed59c..3ed144999 100644 --- a/.github/workflows/image.yaml +++ b/.github/workflows/image.yaml @@ -15,6 +15,7 @@ env: # There is a single job in this workflow. It's configured to run on the latest available version of Ubuntu. jobs: build-and-push-image: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest # Sets the permissions granted to the `GITHUB_TOKEN` for the actions in this job. permissions: diff --git a/.github/workflows/integrationTests.yaml b/.github/workflows/integrationTests.yaml index 3fb085ed3..6832d158b 100644 --- a/.github/workflows/integrationTests.yaml +++ b/.github/workflows/integrationTests.yaml @@ -9,6 +9,7 @@ on: jobs: integration-tests: + if: github.event.pull_request.head.repo.owner.login == github.repository_owner runs-on: ubuntu-latest env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} diff --git a/.github/workflows/jsdoc-automation.yml b/.github/workflows/jsdoc-automation.yml index 619a29593..ba28fd543 100644 --- a/.github/workflows/jsdoc-automation.yml +++ b/.github/workflows/jsdoc-automation.yml @@ -40,6 +40,7 @@ on: jobs: generate-docs: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest env: diff --git a/.github/workflows/minimal-merge-queue.yml b/.github/workflows/minimal-merge-queue.yml index 08fd3e9b8..bf982c523 100644 --- a/.github/workflows/minimal-merge-queue.yml +++ b/.github/workflows/minimal-merge-queue.yml @@ -4,6 +4,7 @@ on: types: [checks_requested] jobs: minimal-check: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest steps: - name: Always pass diff --git a/.github/workflows/pnpm-lockfile-check.yml b/.github/workflows/pnpm-lockfile-check.yml index 3b303f880..6616af4f4 100644 --- a/.github/workflows/pnpm-lockfile-check.yml +++ b/.github/workflows/pnpm-lockfile-check.yml @@ -6,6 +6,7 @@ on: jobs: check-lockfile: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index fb67a97db..7233be473 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -6,6 +6,7 @@ on: jobs: check-pr-title: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest steps: diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index b90c3031b..02cae39ec 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -10,6 +10,7 @@ on: jobs: release: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d640179b5..833095e77 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -7,6 +7,7 @@ on: jobs: release: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/require-develop.yml b/.github/workflows/require-develop.yml index 4519a3b5c..1d913c4b2 100644 --- a/.github/workflows/require-develop.yml +++ b/.github/workflows/require-develop.yml @@ -8,6 +8,8 @@ on: - edited jobs: check-branches: + # Using a different approach that will definitely skip this for forks + if: github.event.pull_request.head.repo.owner.login == github.repository_owner runs-on: ubuntu-latest steps: - name: Check branches diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 73d5dac56..9576a2048 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -9,6 +9,7 @@ on: jobs: smoke-tests: + if: github.repository == 'elizaOS/eliza' runs-on: ubuntu-latest env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 62810fe3d..33b53215b 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -6,6 +6,7 @@ on: jobs: stale: + if: github.repository == 'elizaOS/eliza' && github.event.pull_request.head.repo.full_name == 'elizaOS/eliza' runs-on: ubuntu-latest permissions: issues: write