File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Release Please
2+
3+ permissions : {}
4+
5+ on :
6+ push :
7+ branches :
8+ - main
9+
10+ concurrency :
11+ group : ${{ github.workflow }}-${{ github.ref }}
12+ cancel-in-progress : false
13+
14+ jobs :
15+ release-please :
16+ name : Release Please
17+ timeout-minutes : 5
18+ runs-on : ubuntu-latest
19+ permissions :
20+ contents : write # for creating releases
21+ issues : write # for creating labels
22+ pull-requests : write # for creating pull requests
23+ outputs :
24+ # typescript
25+ typescript-release-created : ${{ steps.release-please.outputs['typescript--release_created'] }}
26+ steps :
27+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
28+ with :
29+ persist-credentials : false
30+ - uses : googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4.4.0
31+ id : release-please
32+ with :
33+ token : ${{ github.token }}
34+ config-file : release-please-config.json
35+
36+ release-typescript :
37+ name : Release TypeScript SDK
38+ needs : release-please
39+ if : needs.release-please.outputs['typescript-release-created'] == 'true'
40+ timeout-minutes : 10
41+ runs-on : ubuntu-latest
42+ permissions :
43+ contents : read
44+ id-token : write # for OIDC authentication to npm registry
45+ defaults :
46+ run :
47+ working-directory : ./typescript
48+ steps :
49+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
50+ with :
51+ persist-credentials : false
52+ - uses : oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2.1.2
53+ - run : bun install --frozen-lockfile
54+ - run : bun publish --access public
You can’t perform that action at this time.
0 commit comments