Skip to content

Commit ee11562

Browse files
authored
chore: Add Redis/Dynamodb persistent store release configuration. (#169)
1 parent eaa063e commit ee11562

File tree

3 files changed

+50
-0
lines changed

3 files changed

+50
-0
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ on:
1616
- packages/sdk/vercel
1717
- packages/sdk/akamai-base
1818
- packages/sdk/akamai-edgekv
19+
- packages/store/node-server-sdk-redis
20+
- packages/store/node-server-sdk-dynamodb
1921
name: Publish Documentation
2022
jobs:
2123
build-publish:

.github/workflows/release-please.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ jobs:
1717
package-vercel-released: ${{ steps.release.outputs['packages/sdk/vercel--release_created'] }}
1818
package-akamai-base-released: ${{ steps.release.outputs['packages/sdk/akamai-base--release_created'] }}
1919
package-akamai-edgekv-released: ${{ steps.release.outputs['packages/sdk/akamai-edgekv--release_created'] }}
20+
package-node-server-sdk-redis-release: ${{ steps.release.outputs['packages/store/node-server-sdk-redis--release_created'] }}
21+
package-node-server-sdk-dynamodb-release: ${{ steps.release.outputs['packages/store/node-server-sdk-dynamodb--release_created'] }}
2022
steps:
2123
- uses: google-github-actions/release-please-action@v3
2224
id: release
@@ -204,3 +206,43 @@ jobs:
204206
with:
205207
workspace_path: packages/sdk/akamai-edgekv
206208
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
209+
210+
release-node-server-sdk-redis:
211+
runs-on: ubuntu-latest
212+
needs: ['release-please']
213+
permissions:
214+
id-token: write
215+
contents: write
216+
if: ${{ needs.release-please.outputs.package-node-server-sdk-redis-release }}
217+
steps:
218+
- uses: actions/checkout@v3
219+
- uses: actions/setup-node@v3
220+
with:
221+
node-version: 16.x
222+
registry-url: 'https://registry.npmjs.org'
223+
- id: release-common
224+
name: Full release of packages/store/node-server-sdk-redis
225+
uses: ./actions/full-release
226+
with:
227+
workspace_path: packages/store/node-server-sdk-redis
228+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
229+
230+
release-node-server-sdk-dynamodb:
231+
runs-on: ubuntu-latest
232+
needs: ['release-please']
233+
permissions:
234+
id-token: write
235+
contents: write
236+
if: ${{ needs.release-please.outputs.package-node-server-sdk-dynamodb-release }}
237+
steps:
238+
- uses: actions/checkout@v3
239+
- uses: actions/setup-node@v3
240+
with:
241+
node-version: 16.x
242+
registry-url: 'https://registry.npmjs.org'
243+
- id: release-common
244+
name: Full release of packages/store/node-server-sdk-dynamodb
245+
uses: ./actions/full-release
246+
with:
247+
workspace_path: packages/store/node-server-sdk-dynamodb
248+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}

release-please-config.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@
2727
"src/index.ts"
2828
],
2929
"bump-minor-pre-major": true
30+
},
31+
"packages/store/node-server-sdk-dynamodb": {
32+
"bump-minor-pre-major": true
33+
},
34+
"packages/store/node-server-sdk-redis": {
35+
"bump-minor-pre-major": true
3036
}
3137
},
3238
"plugins": ["node-workspace"]

0 commit comments

Comments
 (0)