Skip to content

Revert component-library release publish path to npm for main-build#383

Merged
u12206050 merged 3 commits into
mainfrom
copilot/fix-main-build-job
Jul 9, 2026
Merged

Revert component-library release publish path to npm for main-build#383
u12206050 merged 3 commits into
mainfrom
copilot/fix-main-build-job

Conversation

Copilot AI commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

main-build in the Component Library release workflow started failing at publish time, while build steps still succeeded. The failure was isolated to the recent switch from npm publish to pnpm publish.

  • Release workflow: restore known-good publish path

    • Reintroduced npm upgrade step used by prior successful releases.
    • Replaced pnpm publish --no-git-checks --provenance with npm publish --tag ${{ env.RELEASE_CHANNEL }}.
  • Scope

    • Only .github/workflows/design-library-release.yml was changed.
    • No package/runtime code changes.
- run: |
    npm install -g npm@~11.10.0
    npm install -g npm@latest # Required for trusted publishing (npm 11.5.1 or later)

- name: Publish `@bcc-code/component-library-vue`
  run: npm publish --tag ${{ env.RELEASE_CHANNEL }}

Copilot AI changed the title [WIP] Fix failing GitHub Actions job main-build Revert component-library release publish path to npm for main-build Jul 9, 2026
Copilot AI requested a review from u12206050 July 9, 2026 21:47
@u12206050 u12206050 marked this pull request as ready for review July 9, 2026 21:51
@u12206050 u12206050 merged commit 67899a5 into main Jul 9, 2026
3 of 4 checks passed
@u12206050 u12206050 deleted the copilot/fix-main-build-job branch July 9, 2026 21:52
Copilot stopped work on behalf of u12206050 due to an error July 9, 2026 21:53
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.

2 participants