From a5235add5dda754f6df3eab9e7bf1493896af6fe Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Mon, 3 Aug 2026 18:43:44 +0200 Subject: [PATCH 1/2] feat(ci): disable some CI jobs on forks --- .claude/settings.json | 8 ++++++++ .github/workflows/deploy.yml | 2 ++ .github/workflows/schema-sync.yml | 2 ++ 3 files changed, 12 insertions(+) create mode 100644 .claude/settings.json diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 0000000..dfba9e1 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,8 @@ +{ + "permissions": { + "allow": [ + "Bash(node -e ' *)", + "WebFetch(domain:github.com)" + ] + } +} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9d4d8bb..88dee6b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -16,6 +16,8 @@ concurrency: jobs: build: + # Don't run in forks + if: github.repository == 'mozilla/enterprise-admin-reference' runs-on: ubuntu-latest steps: - name: Checkout diff --git a/.github/workflows/schema-sync.yml b/.github/workflows/schema-sync.yml index 6dc3302..654592f 100644 --- a/.github/workflows/schema-sync.yml +++ b/.github/workflows/schema-sync.yml @@ -16,6 +16,8 @@ concurrency: jobs: sync: + # Don't run in forks + if: github.repository == 'mozilla/enterprise-admin-reference' runs-on: ubuntu-latest steps: - name: Checkout From 85984214bfb42faca78db0cfc23df74c7b4404f7 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Mon, 3 Aug 2026 18:44:21 +0200 Subject: [PATCH 2/2] feat(ci): disable some CI jobs on forks --- .claude/settings.json | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 .claude/settings.json diff --git a/.claude/settings.json b/.claude/settings.json deleted file mode 100644 index dfba9e1..0000000 --- a/.claude/settings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "permissions": { - "allow": [ - "Bash(node -e ' *)", - "WebFetch(domain:github.com)" - ] - } -}