Skip to content

chore: add audience release workflow support, remove marketplace#779

Open
nattb8 wants to merge 1 commit into
mainfrom
feat/sdk-304-audience-version-bump
Open

chore: add audience release workflow support, remove marketplace#779
nattb8 wants to merge 1 commit into
mainfrom
feat/sdk-304-audience-version-bump

Conversation

@nattb8
Copy link
Copy Markdown
Collaborator

@nattb8 nattb8 commented May 12, 2026

Extends the release workflow to support independent Passport and Audience releases, removes dead Marketplace references, and adds a smart CI gate to unblock workflow-only PRs.

  • update-version.yml: adds a package dropdown (passport/audience), removes Marketplace, gates Passport-only steps (samples copy, SdkVersionInfoHelpers) behind the selection, sets passport-release or audience-release label accordingly
  • tag.yml: handles both labels — creates v{VERSION} for Passport, audience/v{VERSION} for Audience; TS SDK index.html check only runs for Passport
  • release.yml: detects Audience tags (audience/ prefix) and skips the Passport-specific TS SDK version line; marks releases with alpha in the tag name as prereleases
  • check_team_membership.sh: checks membership across both ped-stream-sdk-integrations-list and ped-stream-blockchain-services-list
  • test-audience-sample-app.yml: replaces the top-level path filter with a paths-changed detection job; ci-gate (the required check) passes immediately when no Audience paths changed, and fails only if tests actually fail or are cancelled
  • Audience package.json left at 0.1.0 so the workflow can be tested end-to-end

Closes SDK-304.

- update-version.yml: add `package` choice (passport/audience), remove
  Marketplace, gate Passport-only steps behind package selection
- tag.yml: handle audience-release label, create audience/vX.Y.Z tags
- release.yml: skip TS SDK version check for Audience releases
- Audience package.json left at 0.1.0 so the workflow can be tested

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@nattb8 nattb8 requested review from a team as code owners May 12, 2026 05:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant