Skip to content

Commit 779b28e

Browse files
authored
chore: adding shopify oxygen sdk to release-please workflow (#994)
This PR will fix the release-please workflow to publish Shopify Oxygen sdk <!-- CURSOR_SUMMARY --> --- > [!NOTE] > Integrates the Shopify Oxygen SDK into the release-please workflow and adds it to READMEs with badges/links; fixes a vercel provider issues link. > > - **CI/Release**: > - Add `package-sdk-shopify-oxygen-released` output and new `release-shopify-oxygen` job in `.github/workflows/release-please.yml` to publish `packages/sdk/shopify-oxygen`. > - **Docs**: > - Root `README.md`: add `@launchdarkly/shopify-oxygen-sdk` to SDK table; add badge/link refs; fix `server-ai-vercel` issues link. > - `packages/sdk/shopify-oxygen/README.md`: enable NPM/CI/docs badges and add GitHub Pages docs link. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 947d9b4. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent d7cde64 commit 779b28e

File tree

3 files changed

+36
-12
lines changed

3 files changed

+36
-12
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 }}

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ This includes shared libraries, used by SDKs and other tools, as well as SDKs.
1616
| [@launchdarkly/react-native-client-sdk](packages/sdk/react-native/README.md) | [![NPM][sdk-react-native-npm-badge]][sdk-react-native-npm-link] | [React-Native][package-sdk-react-native-issues] | [![Actions Status][sdk-react-native-ci-badge]][sdk-react-native-ci] |
1717
| [@launchdarkly/js-client-sdk](packages/sdk/browser/README.md) | [![NPM][sdk-browser-npm-badge]][sdk-browser-npm-link] | [Browser][package-sdk-browser-issues] | [![Actions Status][sdk-browser-ci-badge]][sdk-browser-ci] |
1818
| [@launchdarkly/server-sdk-ai](packages/sdk/server-ai/README.md) | [![NPM][sdk-server-ai-npm-badge]][sdk-server-ai-npm-link] | [server-ai][package-sdk-server-ai-issues] | [![Actions Status][sdk-server-ai-ci-badge]][sdk-server-ai-ci] |
19+
| [@launchdarkly/shopify-oxygen-sdk](packages/sdk/shopify-oxygen/README.md) | [![NPM][sdk-shopify-oxygen-npm-badge]][sdk-shopify-oxygen-npm-link] | [Shopify Oxygen][package-sdk-shopify-oxygen-issues] | [![Actions Status][sdk-shopify-oxygen-ci-badge]][sdk-shopify-oxygen-ci] |
1920
<!--| [@launchdarkly/browser](packages/sdk/combined-browser/README.md) | [![NPM][sdk-combined-browser-npm-badge]][sdk-browser-npm-link] | [Combined Browser][package-sdk-combined-browser-issues] | [![Actions Status][sdk-combined-browser-ci-badge]][sdk-combined-browser-ci] |-->
2021

2122
| Shared packages | npm | issues | tests |
@@ -243,4 +244,10 @@ We encourage pull requests and other contributions from the community. Check out
243244
[server-ai-vercel-ci]: https://github.com/launchdarkly/js-core/actions/workflows/server-ai-vercel.yml
244245
[server-ai-vercel-npm-badge]: https://img.shields.io/npm/v/@launchdarkly/server-sdk-ai-vercel.svg?style=flat-square
245246
[server-ai-vercel-npm-link]: https://www.npmjs.com/package/@launchdarkly/server-sdk-ai-vercel
246-
[package-ai-providers-server-ai-vercel-issues]: https://github.com/launchdarkly/js-core/issues?q=is%3Aissue+is%3Aopen+label%3A%22package%3A+ai-providers%2Fserver-ai-vercel%22+
247+
[package-ai-providers-server-ai-vercel-issues]: https://github.com/launchdarkly/js-core/issues?q=is%3Aissue+is%3Aopen+label%3A%22package%3A+ai-providers%2Fserver-ai-vercel%22+
248+
[//]: # 'sdk/shopify-oxygen'
249+
[sdk-shopify-oxygen-ci-badge]: https://github.com/launchdarkly/js-core/actions/workflows/shopify-oxygen.yml/badge.svg
250+
[sdk-shopify-oxygen-ci]: https://github.com/launchdarkly/js-core/actions/workflows/shopify-oxygen.yml
251+
[sdk-shopify-oxygen-npm-badge]: https://img.shields.io/npm/v/@launchdarkly/shopify-oxygen-sdk.svg?style=flat-square
252+
[sdk-shopify-oxygen-npm-link]: https://www.npmjs.com/package/@launchdarkly/shopify-oxygen-sdk
253+
[package-sdk-shopify-oxygen-issues]: https://github.com/launchdarkly/js-core/issues?q=is%3Aissue+is%3Aopen+label%3A%22package%3A+sdk%2Fshopify-oxygen%22+

packages/sdk/shopify-oxygen/README.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
LaunchDarkly Server SDK for Shopify Oxygen Runtimes
22
===========================
33

4-
<!-- TODO nothing is live yet
54
[![NPM][npm-badge]][npm-link]
65
[![Actions Status][ci-badge]][ci-link]
76
[![Documentation][ghp-badge]][ghp-link]
87
[![NPM][npm-dm-badge]][npm-link]
98
[![NPM][npm-dt-badge]][npm-link]
10-
-->
119

1210
# ⛔️⛔️⛔️⛔️
1311

@@ -147,13 +145,11 @@ About LaunchDarkly
147145
* [apidocs.launchdarkly.com](https://apidocs.launchdarkly.com/ "LaunchDarkly API Documentation") for our API documentation
148146
* [launchdarkly.com/blog](https://launchdarkly.com/blog/ "LaunchDarkly Blog Documentation") for the latest product updates
149147

150-
<!-- TODO nothing is live yet
151-
[ci-badge]: https://github.com/launchdarkly/js-core/actions/workflows/react-native.yml/badge.svg
152-
[ci-link]: https://github.com/launchdarkly/js-core/actions/workflows/react-native.yml
153-
[npm-badge]: https://img.shields.io/npm/v/@launchdarkly/react-native-client-sdk.svg?style=flat-square
154-
[npm-link]: https://www.npmjs.com/package/@launchdarkly/react-native-client-sdk
148+
[npm-badge]: https://img.shields.io/npm/v/@launchdarkly/shopify-oxygen-sdk.svg?style=flat-square
149+
[npm-link]: https://www.npmjs.com/package/@launchdarkly/shopify-oxygen-sdk
150+
[npm-dm-badge]: https://img.shields.io/npm/dm/@launchdarkly/shopify-oxygen-sdk.svg?style=flat-square
151+
[npm-dt-badge]: https://img.shields.io/npm/dt/@launchdarkly/shopify-oxygen-sdk.svg?style=flat-square
152+
[ci-badge]: https://github.com/launchdarkly/js-core/actions/workflows/shopify-oxygen.yml/badge.svg
153+
[ci-link]: https://github.com/launchdarkly/js-core/actions/workflows/shopify-oxygen.yml
155154
[ghp-badge]: https://img.shields.io/static/v1?label=GitHub+Pages&message=API+reference&color=00add8
156-
[ghp-link]: https://launchdarkly.github.io/js-core/packages/sdk/react-native/docs/
157-
[npm-dm-badge]: https://img.shields.io/npm/dm/@launchdarkly/react-native-client-sdk.svg?style=flat-square
158-
[npm-dt-badge]: https://img.shields.io/npm/dt/@launchdarkly/react-native-client-sdk.svg?style=flat-square
159-
-->
155+
[ghp-link]: https://launchdarkly.github.io/js-core/packages/sdk/shopify-oxygen/docs/

0 commit comments

Comments
 (0)