11name : CI
22on :
33 push :
4- branches-ignore :
5- - ' generated'
6- - ' codegen/**'
7- - ' integrated/**'
8- - ' stl-preview-head/**'
9- - ' stl-preview-base/**'
4+ branches :
5+ - ' **'
6+ - ' !integrated/**'
7+ - ' !stl-preview-head/**'
8+ - ' !stl-preview-base/**'
9+ - ' !generated'
10+ - ' !codegen/**'
11+ - ' codegen/stl/**'
1012 pull_request :
1113 branches-ignore :
1214 - ' stl-preview-head/**'
2123 timeout-minutes : 10
2224 name : lint
2325 runs-on : ${{ github.repository == 'stainless-sdks/cloudflare-node' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
24- if : github.event_name == 'push' || github.event.pull_request.head.repo.fork
26+ if : ( github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata')
2527 permissions :
2628 contents : read
2729 steps :
4244 timeout-minutes : 5
4345 name : build
4446 runs-on : ${{ github.repository == 'stainless-sdks/cloudflare-node' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
45- if : github.event_name == 'push' || github.event.pull_request.head.repo.fork
47+ if : ( github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata')
4648 permissions :
4749 contents : read
4850 id-token : write
@@ -61,14 +63,18 @@ jobs:
6163 run : ./scripts/build
6264
6365 - name : Get GitHub OIDC Token
64- if : github.repository == 'stainless-sdks/cloudflare-node'
66+ if : |-
67+ github.repository == 'stainless-sdks/cloudflare-node' &&
68+ !startsWith(github.ref, 'refs/heads/stl/')
6569 id : github-oidc
66- uses : actions/github-script@v6
70+ uses : actions/github-script@v8
6771 with :
6872 script : core.setOutput('github_token', await core.getIDToken());
6973
7074 - name : Upload tarball
71- if : github.repository == 'stainless-sdks/cloudflare-node'
75+ if : |-
76+ github.repository == 'stainless-sdks/cloudflare-node' &&
77+ !startsWith(github.ref, 'refs/heads/stl/')
7278 env :
7379 URL : https://pkg.stainless.com/s
7480 AUTH : ${{ steps.github-oidc.outputs.github_token }}
98104 timeout-minutes : 10
99105 name : examples
100106 runs-on : ${{ github.repository == 'stainless-sdks/cloudflare-node' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
101- if : github.repository == 'cloudflare/cloudflare-typescript' && (github.event_name == 'push' || github.event.pull_request.head.repo.fork)
107+ if : github.repository == 'cloudflare/cloudflare-typescript' && (github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata')
102108 permissions :
103109 contents : read
104110 steps :
0 commit comments