Skip to content

fix(ci): restore npm beta publishing - #71

Merged
rdlabo merged 3 commits into
mainfrom
fix/npm-beta-release-dispatch
Nov 11, 2026
Merged

rdlabo merged 3 commits into
mainfrom
fix/npm-beta-release-dispatch

Conversation

@rdlabo

@rdlabo rdlabo commented Nov 11, 2026

Copy link
Copy Markdown
Contributor

npm Trusted Publishing rejects OIDC tokens issued for issue_comment events, so an authorized /beta request now dispatches the release workflow on the default branch. The publisher revalidates the original comment, maintainer permission, PR head and required CI before using the approved candidate.

The merge-triggered beta path remains automatic. A registry conflict is treated as a successful duplicate only when npm confirms the same version and tarball integrity. Different or unavailable content remains a failure.

npm Trusted Publishing event restriction

Validation

  • Checked the workflow with actionlint against the default-branch baseline.
  • Exercised the authorization and registry conflict paths with mocked APIs.
  • Live npm publication can be verified after the workflow is merged.

@github-actions

github-actions Bot commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

Playwright test results

passed  265 passed

Details

stats  265 tests across 18 suites
duration  2 minutes, 29 seconds
commit  e643f7e
info  This detailed result covers Ionic 9 only. Ionic 8 runs against the same screenshots in a separate matrix job; check the workflow run for both results. To update the screenshots, comment with /update-screenshots.

github-actions Bot added a commit that referenced this pull request Nov 11, 2026
@github-actions

github-actions Bot commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

📊 Ionic 9 Playwright Test Report

View the detailed Ionic 9 report: https://webview-native-ui.github.io/ionic-theme-md3/pr-71/

Ionic 8 runs against the same screenshots in a separate matrix job. View both results in the workflow run.

github-actions Bot added a commit that referenced this pull request Nov 11, 2026
github-actions Bot added a commit that referenced this pull request Nov 11, 2026
@rdlabo
rdlabo merged commit 6febda8 into main Nov 11, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant