Skip to content

Commit af34687

Browse files
committed
chore: adding shopify oxygen sdk to release-please workflow
1 parent ef01288 commit af34687

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

.github/workflows/release-please.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ jobs:
3232
package-server-ai-vercel-released: ${{ steps.release.outputs['packages/ai-providers/server-ai-vercel--release_created'] }}
3333
package-browser-telemetry-released: ${{ steps.release.outputs['packages/telemetry/browser-telemetry--release_created'] }}
3434
package-combined-browser-released: ${{ steps.release.outputs['packages/sdk/combined-browser--release_created'] }}
35+
package-sdk-shopify-oxygen-released: ${{ steps.release.outputs['packages/sdk/shopify-oxygen--release_created'] }}
3536
steps:
3637
- uses: googleapis/release-please-action@v4
3738
id: release
@@ -523,3 +524,23 @@ jobs:
523524
with:
524525
workspace_path: packages/ai-providers/server-ai-vercel
525526
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
527+
528+
release-shopify-oxygen:
529+
runs-on: ubuntu-latest
530+
needs: ['release-please', 'release-sdk-server']
531+
permissions:
532+
id-token: write
533+
contents: write
534+
if: ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-sdk-shopify-oxygen-released == 'true'}}
535+
steps:
536+
- uses: actions/checkout@v4
537+
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6
538+
with:
539+
node-version: 24.x
540+
registry-url: 'https://registry.npmjs.org'
541+
- id: release-shopify-oxygen
542+
name: Full release of packages/sdk/shopify-oxygen
543+
uses: ./actions/full-release
544+
with:
545+
workspace_path: packages/sdk/shopify-oxygen
546+
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}

0 commit comments

Comments
 (0)