|
14 | 14 | package-sdk-server-edge-released: ${{ steps.release.outputs['packages/shared/sdk-server-edge--release_created'] }} |
15 | 15 | package-akamai-edgeworker-sdk-released: ${{ steps.release.outputs['packages/shared/akamai-edgeworker-sdk--release_created'] }} |
16 | 16 | package-cloudflare-released: ${{ steps.release.outputs['packages/sdk/cloudflare--release_created'] }} |
| 17 | + package-fastly-released: ${{ steps.release.outputs['packages/sdk/fastly--release_created'] }} |
17 | 18 | package-react-native-released: ${{ steps.release.outputs['packages/sdk/react-native--release_created'] }} |
18 | 19 | package-server-node-released: ${{ steps.release.outputs['packages/sdk/server-node--release_created'] }} |
19 | 20 | package-vercel-released: ${{ steps.release.outputs['packages/sdk/vercel--release_created'] }} |
|
26 | 27 | package-react-universal-release: ${{ steps.release.outputs['packages/sdk/react-universal--release_created'] }} |
27 | 28 | package-browser-released: ${{ steps.release.outputs['packages/sdk/browser--release_created'] }} |
28 | 29 | package-server-ai-released: ${{ steps.release.outputs['packages/sdk/server-ai--release_created'] }} |
| 30 | + package-browser-telemetry-released: ${{ steps.release.outputs['packages/telemetry/browser-telemetry--release_created'] }} |
29 | 31 | steps: |
30 | 32 | - uses: googleapis/release-please-action@v4 |
31 | 33 | id: release |
@@ -152,6 +154,26 @@ jobs: |
152 | 154 | workspace_path: packages/sdk/cloudflare |
153 | 155 | aws_assume_role: ${{ vars.AWS_ROLE_ARN }} |
154 | 156 |
|
| 157 | + release-fastly: |
| 158 | + runs-on: ubuntu-latest |
| 159 | + needs: ['release-please', 'release-sdk-server'] |
| 160 | + permissions: |
| 161 | + id-token: write |
| 162 | + contents: write |
| 163 | + if: ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-fastly-released == 'true'}} |
| 164 | + steps: |
| 165 | + - uses: actions/checkout@v4 |
| 166 | + - uses: actions/setup-node@v4 |
| 167 | + with: |
| 168 | + node-version: 20.x |
| 169 | + registry-url: 'https://registry.npmjs.org' |
| 170 | + - id: release-fastly |
| 171 | + name: Full release of packages/sdk/fastly |
| 172 | + uses: ./actions/full-release |
| 173 | + with: |
| 174 | + workspace_path: packages/sdk/fastly |
| 175 | + aws_assume_role: ${{ vars.AWS_ROLE_ARN }} |
| 176 | + |
155 | 177 | release-react-native: |
156 | 178 | runs-on: ubuntu-latest |
157 | 179 | needs: ['release-please', 'release-sdk-client'] |
@@ -344,8 +366,7 @@ jobs: |
344 | 366 | permissions: |
345 | 367 | id-token: write |
346 | 368 | contents: write |
347 | | - # HACK: jest is not ready for release yet. |
348 | | - if: false #${{ needs.release-please.outputs.package-tooling-jest-release == 'true' }} |
| 369 | + if: ${{ needs.release-please.outputs.package-tooling-jest-release == 'true' }} |
349 | 370 | steps: |
350 | 371 | - uses: actions/checkout@v4 |
351 | 372 | - uses: actions/setup-node@v4 |
@@ -398,3 +419,23 @@ jobs: |
398 | 419 | with: |
399 | 420 | workspace_path: packages/sdk/server-ai |
400 | 421 | aws_assume_role: ${{ vars.AWS_ROLE_ARN }} |
| 422 | + |
| 423 | + release-browser-telemetry: |
| 424 | + runs-on: ubuntu-latest |
| 425 | + needs: ['release-please', 'release-browser'] |
| 426 | + permissions: |
| 427 | + id-token: write |
| 428 | + contents: write |
| 429 | + if: ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-browser-telemetry-released == 'true' }} |
| 430 | + steps: |
| 431 | + - uses: actions/checkout@v4 |
| 432 | + - uses: actions/setup-node@v4 |
| 433 | + with: |
| 434 | + node-version: 20.x |
| 435 | + registry-url: 'https://registry.npmjs.org' |
| 436 | + - id: release-browser-telemetry |
| 437 | + name: Full release of packages/telemetry/browser-telemetry |
| 438 | + uses: ./actions/full-release |
| 439 | + with: |
| 440 | + workspace_path: packages/telemetry/browser-telemetry |
| 441 | + aws_assume_role: ${{ vars.AWS_ROLE_ARN }} |
0 commit comments