Skip to content

Web Component Release Strategy#126

Merged
westeezy merged 1 commit into
mainfrom
05-14-add_releasing_section_to_readme
May 15, 2026
Merged

Web Component Release Strategy#126
westeezy merged 1 commit into
mainfrom
05-14-add_releasing_section_to_readme

Conversation

@westeezy
Copy link
Copy Markdown
Contributor

@westeezy westeezy commented May 15, 2026

What changes are you making?

Adds npm publishing infrastructure for @shopify/checkout-kit. Mirrors the pattern of android-publish.yml and swift-publish.yml: a maintainer drafts a GitHub Release with a platform-prefixed tag, a workflow runs in a protected environment, and the package is published to npm with provenance.

Updated swift to not match on web/ or android/ by tweaking but we should followup to harden the swift step.

How to test


Before you merge

Important

  • I've added tests to support my implementation
  • I have read and agree with the Contribution Guidelines
  • I have read and agree with the Code of Conduct
  • I've updated the relevant platform README (platforms/swift/README.md and/or platforms/android/README.md)

Releasing a new Swift version?
  • I have bumped the version in ShopifyCheckoutKit.podspec
  • I have bumped the version in platforms/swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.swift
  • I have updated platforms/swift/CHANGELOG.md
  • I have updated the SwiftPM/CocoaPods version snippets in platforms/swift/README.md (major version only)
Releasing a new Android version?
  • I have bumped the versionName in platforms/android/lib/build.gradle
  • I have updated platforms/android/CHANGELOG.md
  • I have updated the Gradle/Maven version snippets in platforms/android/README.md

Tip

See the Contributing documentation for the full release process per platform.

Copy link
Copy Markdown
Contributor Author

westeezy commented May 15, 2026

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 15, 2026

Web — Coverage Report

Lines Statements Branches Functions
Coverage: 89%
89.59% (508/567) 79.57% (113/142) 91.07% (51/56)

@westeezy westeezy force-pushed the 05-14-add_releasing_section_to_readme branch 3 times, most recently from e6a57fb to b103d56 Compare May 15, 2026 03:54
@westeezy westeezy changed the base branch from main to graphite-base/126 May 15, 2026 05:04
@westeezy westeezy force-pushed the 05-14-add_releasing_section_to_readme branch from b103d56 to 9ad8384 Compare May 15, 2026 05:04
@westeezy westeezy changed the base branch from graphite-base/126 to 05-14-create_initial_public_interface May 15, 2026 05:04
@westeezy westeezy changed the title Add Releasing section to README Web Component Release Strategy May 15, 2026
@westeezy westeezy marked this pull request as ready for review May 15, 2026 05:05
@westeezy westeezy requested a review from a team as a code owner May 15, 2026 05:05
@westeezy westeezy force-pushed the 05-14-create_initial_public_interface branch 2 times, most recently from 5cbb167 to 48e66e3 Compare May 15, 2026 14:31
@westeezy westeezy force-pushed the 05-14-add_releasing_section_to_readme branch from 9ad8384 to 52b4da9 Compare May 15, 2026 14:31
@westeezy westeezy changed the base branch from 05-14-create_initial_public_interface to graphite-base/126 May 15, 2026 15:37
@westeezy westeezy force-pushed the 05-14-add_releasing_section_to_readme branch from 52b4da9 to e7e5514 Compare May 15, 2026 15:37
@westeezy westeezy force-pushed the graphite-base/126 branch from 48e66e3 to c35cd79 Compare May 15, 2026 15:37
@graphite-app graphite-app Bot changed the base branch from graphite-base/126 to main May 15, 2026 15:37
@westeezy westeezy force-pushed the 05-14-add_releasing_section_to_readme branch from e7e5514 to 077a164 Compare May 15, 2026 15:37
@markmur markmur added the #gsd:50662 Rebase Checkout Kit on UCP label May 15, 2026
@westeezy westeezy merged commit 07ec0be into main May 15, 2026
17 checks passed
@westeezy westeezy deleted the 05-14-add_releasing_section_to_readme branch May 15, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:50662 Rebase Checkout Kit on UCP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants