Skip to content

Commit 0b36b52

Browse files
authored
feat: add cloudflare and sdk-server-edge to publish scripts (#88)
1 parent f03b509 commit 0b36b52

File tree

3 files changed

+48
-2
lines changed

3 files changed

+48
-2
lines changed

.github/workflows/manual-publish-docs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ on:
99
options:
1010
- packages/shared/common
1111
- packages/shared/sdk-server
12+
- packages/shared/sdk-server-edge
13+
- packages/sdk/cloudflare
1214
- packages/sdk/server-node
1315
name: Publish Documentation
1416
jobs:

.github/workflows/manual-publish.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ on:
1010
options:
1111
- packages/shared/common
1212
- packages/shared/sdk-server
13+
- packages/shared/sdk-server-edge
14+
- packages/sdk/cloudflare
1315
- packages/sdk/server-node
1416
prerelease:
1517
description: 'Is this a prerelease. If so, then the latest tag will not be updated in npm.'
@@ -45,10 +47,10 @@ jobs:
4547
workspace_name: ${{ env.WORKSPACE_NAME }}
4648
workspace_path: ${{ inputs.workspace_path }}
4749
- uses: ./actions/release-secrets
48-
name: "Get NPM token"
50+
name: 'Get NPM token'
4951
with:
5052
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
51-
ssm_parameter_pairs: "/production/common/releasing/npm/token = NODE_AUTH_TOKEN"
53+
ssm_parameter_pairs: '/production/common/releasing/npm/token = NODE_AUTH_TOKEN'
5254
- name: Setup .yarnrc.yml
5355
shell: bash
5456
run: |

.github/workflows/release-please.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ jobs:
1010
outputs:
1111
package-common-released: ${{ steps.release.outputs['packages/shared/common--release_created'] }}
1212
package-sdk-server-released: ${{ steps.release.outputs['packages/shared/sdk-server--release_created'] }}
13+
package-sdk-server-edge-released: ${{ steps.release.outputs['packages/shared/sdk-server-edge--release_created'] }}
14+
package-cloudflare-released: ${{ steps.release.outputs['packages/sdk/cloudflare--release_created'] }}
1315
package-server-node-released: ${{ steps.release.outputs['packages/sdk/server-node--release_created'] }}
1416
steps:
1517
- uses: google-github-actions/release-please-action@v3
@@ -59,6 +61,46 @@ jobs:
5961
workspace_path: packages/shared/sdk-server
6062
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
6163

64+
release-sdk-server-edge:
65+
runs-on: ubuntu-latest
66+
needs: ['release-please']
67+
permissions:
68+
id-token: write
69+
contents: write
70+
if: ${{ needs.release-please.outputs.package-sdk-server-edge-released }}
71+
steps:
72+
- uses: actions/checkout@v3
73+
- uses: actions/setup-node@v3
74+
with:
75+
node-version: 16.x
76+
registry-url: 'https://registry.npmjs.org'
77+
- id: release-common
78+
name: Full release of packages/shared/sdk-server-edge
79+
uses: ./actions/full-release
80+
with:
81+
workspace_path: packages/shared/sdk-server-edge
82+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
83+
84+
release-cloudflare:
85+
runs-on: ubuntu-latest
86+
needs: ['release-please']
87+
permissions:
88+
id-token: write
89+
contents: write
90+
if: ${{ needs.release-please.outputs.package-cloudflare-released }}
91+
steps:
92+
- uses: actions/checkout@v3
93+
- uses: actions/setup-node@v3
94+
with:
95+
node-version: 16.x
96+
registry-url: 'https://registry.npmjs.org'
97+
- id: release-common
98+
name: Full release of packages/sdk/cloudflare
99+
uses: ./actions/full-release
100+
with:
101+
workspace_path: packages/sdk/cloudflare
102+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
103+
62104
release-server-node:
63105
runs-on: ubuntu-latest
64106
needs: ['release-please']

0 commit comments

Comments
 (0)