Skip to content

Commit 5d6204f

Browse files
committed
update workflow files to include akamai-edgekv and akamai-edgeworker-sdk
1 parent 7dedc24 commit 5d6204f

File tree

6 files changed

+100
-3
lines changed

6 files changed

+100
-3
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: sdk/akamai-edgekv
2+
3+
on:
4+
push:
5+
branches: [main]
6+
paths-ignore:
7+
- '**.md' #Do not need to run CI for markdown changes.
8+
pull_request:
9+
branches: [main]
10+
paths-ignore:
11+
- '**.md'
12+
13+
jobs:
14+
build-test-akamai-edgekv:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@v3
18+
- uses: actions/setup-node@v3
19+
- id: shared
20+
name: Shared CI Steps
21+
uses: ./actions/ci
22+
with:
23+
workspace_name: '@launchdarkly/akamai-server-edgekv-sdk'
24+
workspace_path: packages/sdk/akamai-edgekv
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: shared/akamai-edgeworker-sdk
2+
3+
on:
4+
push:
5+
branches: [main]
6+
paths-ignore:
7+
- '**.md' #Do not need to run CI for markdown changes.
8+
pull_request:
9+
branches: [main]
10+
paths-ignore:
11+
- '**.md'
12+
13+
jobs:
14+
build-test-akamai-edgeworker-sdk:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@v3
18+
- uses: actions/setup-node@v3
19+
with:
20+
node-version: 16
21+
registry-url: 'https://registry.npmjs.org'
22+
- id: shared
23+
name: Shared CI Steps
24+
uses: ./actions/ci
25+
with:
26+
workspace_name: '@launchdarkly/akamai-edgeworker-sdk-common'
27+
workspace_path: packages/shared/akamai-edgeworker-sdk

.github/workflows/akamai.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ jobs:
2020
name: Shared CI Steps
2121
uses: ./actions/ci
2222
with:
23-
workspace_name: '@launchdarkly/akamai-server-edgekv-sdk'
24-
workspace_path: packages/sdk/akamai-edgekv
23+
workspace_name: '@launchdarkly/akamai-server-sdk'
24+
workspace_path: packages/sdk/akamai

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@ on:
1010
- packages/shared/common
1111
- packages/shared/sdk-server
1212
- packages/shared/sdk-server-edge
13+
- packages/shared/akamai-edgeworker-sdk
1314
- packages/sdk/cloudflare
1415
- packages/sdk/server-node
1516
- packages/sdk/vercel
1617
- packages/sdk/akamai
18+
- packages/sdk/akamai-edgekv
1719
name: Publish Documentation
1820
jobs:
1921
build-publish:

.github/workflows/manual-publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,12 @@ on:
1111
- packages/shared/common
1212
- packages/shared/sdk-server
1313
- packages/shared/sdk-server-edge
14+
- packages/shared/akamai-edgeworker-sdk
1415
- packages/sdk/cloudflare
1516
- packages/sdk/server-node
1617
- packages/sdk/vercel
1718
- packages/sdk/akamai
19+
- packages/sdk/akamai-edgekv
1820
prerelease:
1921
description: 'Is this a prerelease. If so, then the latest tag will not be updated in npm.'
2022
type: boolean

.github/workflows/release-please.yml

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,12 @@ jobs:
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'] }}
1313
package-sdk-server-edge-released: ${{ steps.release.outputs['packages/shared/sdk-server-edge--release_created'] }}
14+
package-akamai-edgeworker-sdk-released: ${{ steps.release.outputs['packages/shared/akamai-edgeworker-sdk--release_created'] }}
1415
package-cloudflare-released: ${{ steps.release.outputs['packages/sdk/cloudflare--release_created'] }}
1516
package-server-node-released: ${{ steps.release.outputs['packages/sdk/server-node--release_created'] }}
1617
package-vercel-released: ${{ steps.release.outputs['packages/sdk/vercel--release_created'] }}
1718
package-akamai-released: ${{ steps.release.outputs['packages/sdk/akamai--release_created'] }}
19+
package-akamai-edgekv-released: ${{ steps.release.outputs['packages/sdk/akamai-edgekv--release_created'] }}
1820
steps:
1921
- uses: google-github-actions/release-please-action@v3
2022
id: release
@@ -83,6 +85,26 @@ jobs:
8385
workspace_path: packages/shared/sdk-server-edge
8486
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
8587

88+
release-akamai-edgeworker-sdk:
89+
runs-on: ubuntu-latest
90+
needs: ['release-please']
91+
permissions:
92+
id-token: write
93+
contents: write
94+
if: ${{ needs.release-please.outputs.package-akamai-edgeworker-sdk-released }}
95+
steps:
96+
- uses: actions/checkout@v3
97+
- uses: actions/setup-node@v3
98+
with:
99+
node-version: 16.x
100+
registry-url: 'https://registry.npmjs.org'
101+
- id: release-common
102+
name: Full release of packages/shared/akamai-edgeworker-sdk
103+
uses: ./actions/full-release
104+
with:
105+
workspace_path: packages/shared/akamai-edgeworker-sdk
106+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
107+
86108
release-cloudflare:
87109
runs-on: ubuntu-latest
88110
needs: ['release-please']
@@ -122,7 +144,7 @@ jobs:
122144
with:
123145
workspace_path: packages/sdk/server-node
124146
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
125-
147+
126148
release-vercel:
127149
runs-on: ubuntu-latest
128150
needs: ['release-please']
@@ -162,3 +184,23 @@ jobs:
162184
with:
163185
workspace_path: packages/sdk/akamai
164186
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
187+
188+
release-akamai-edgekv:
189+
runs-on: ubuntu-latest
190+
needs: ['release-please']
191+
permissions:
192+
id-token: write
193+
contents: write
194+
if: ${{ needs.release-please.outputs.package-akamai-edgekv-released }}
195+
steps:
196+
- uses: actions/checkout@v3
197+
- uses: actions/setup-node@v3
198+
with:
199+
node-version: 16.x
200+
registry-url: 'https://registry.npmjs.org'
201+
- id: release-common
202+
name: Full release of packages/sdk/akamai-edgekv
203+
uses: ./actions/full-release
204+
with:
205+
workspace_path: packages/sdk/akamai-edgekv
206+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}

0 commit comments

Comments
 (0)