Skip to content

Commit 7d47d12

Browse files
committed
Add fastly to release-please
1 parent aff265d commit 7d47d12

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ on:
1212
- packages/shared/sdk-server-edge
1313
- packages/shared/akamai-edgeworker-sdk
1414
- packages/sdk/cloudflare
15+
- packages/sdk/fastly
1516
- packages/sdk/server-node
1617
- packages/sdk/vercel
1718
- packages/sdk/akamai-base

.github/workflows/manual-publish.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ on:
2222
- packages/shared/sdk-server-edge
2323
- packages/shared/akamai-edgeworker-sdk
2424
- packages/sdk/cloudflare
25+
- packages/sdk/fastly
2526
- packages/sdk/react-native
2627
- packages/sdk/server-node
2728
- packages/sdk/react-universal

.github/workflows/release-please.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
package-sdk-server-edge-released: ${{ steps.release.outputs['packages/shared/sdk-server-edge--release_created'] }}
1515
package-akamai-edgeworker-sdk-released: ${{ steps.release.outputs['packages/shared/akamai-edgeworker-sdk--release_created'] }}
1616
package-cloudflare-released: ${{ steps.release.outputs['packages/sdk/cloudflare--release_created'] }}
17+
package-fastly-released: ${{ steps.release.outputs['packages/sdk/fastly--release_created'] }}
1718
package-react-native-released: ${{ steps.release.outputs['packages/sdk/react-native--release_created'] }}
1819
package-server-node-released: ${{ steps.release.outputs['packages/sdk/server-node--release_created'] }}
1920
package-vercel-released: ${{ steps.release.outputs['packages/sdk/vercel--release_created'] }}
@@ -152,6 +153,26 @@ jobs:
152153
workspace_path: packages/sdk/cloudflare
153154
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
154155

156+
release-fastly:
157+
runs-on: ubuntu-latest
158+
needs: ['release-please', 'release-sdk-server']
159+
permissions:
160+
id-token: write
161+
contents: write
162+
if: ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-fastly-released == 'true'}}
163+
steps:
164+
- uses: actions/checkout@v4
165+
- uses: actions/setup-node@v4
166+
with:
167+
node-version: 20.x
168+
registry-url: 'https://registry.npmjs.org'
169+
- id: release-fastly
170+
name: Full release of packages/sdk/fastly
171+
uses: ./actions/full-release
172+
with:
173+
workspace_path: packages/sdk/fastly
174+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
175+
155176
release-react-native:
156177
runs-on: ubuntu-latest
157178
needs: ['release-please', 'release-sdk-client']

release-please-config.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,15 @@
2020
"src/createPlatformInfo.ts"
2121
]
2222
},
23+
"packages/sdk/fastly": {
24+
"extra-files": [
25+
{
26+
"type": "json",
27+
"path": "example/package.json",
28+
"jsonpath": "$.dependencies['@launchdarkly/fastly-server-sdk']"
29+
}
30+
]
31+
},
2332
"packages/sdk/react-native": {},
2433
"packages/sdk/server-node": {},
2534
"packages/sdk/vercel": {

0 commit comments

Comments
 (0)