Skip to content

chore(Felt): enable npm trusted publishing for React - #12680

Merged
gabipodolnikova merged 1 commit into
patternfly:felt-v1from
gabipodolnikova:FELT-143-react-trusted-publishing
Oct 20, 2026
Merged

gabipodolnikova merged 1 commit into
patternfly:felt-v1from
gabipodolnikova:FELT-143-react-trusted-publishing

Conversation

@gabipodolnikova

Copy link
Copy Markdown
Contributor

What: Implements the React portion of FELT-143.

  • Upgrade Lerna to 9.0.7 for OIDC support.
  • Grant the release job OIDC permissions and install npm 11.21.1 for trusted publishing.
  • Remove npm-token authentication from the release workflow and script while retaining GitHub credentials for release commits, tags, and PR comments.
  • Include the workspace-data formatting exclusion added by lerna repair.

Testing:

  • Immutable dependency install passed.
  • ESM/CJS, package-generation, and UMD build stages passed. The combined build timed out during subpath generation; rerunning the remaining stages succeeded.
  • React Tokens test and formatting/syntax checks passed.
  • Versioning rehearsal completed in a disposable worktree using Lerna 9, with no publishing, release commits, tags, or pushes.

Before merging: Configure npm trusted publishers for all ten public Felt packages, authorizing patternfly/patternfly-react and release.yml. Actual OIDC publishing will be verified after merging.

Additional issues: Core repository migration will be handled separately.

@coderabbitai

coderabbitai Bot commented Oct 20, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: f322be59-49c5-4d29-adfb-b3a1cef1e3b1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gabipodolnikova

Copy link
Copy Markdown
Contributor Author

/deploy-preview

@patternfly-build

patternfly-build commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

@gabipodolnikova
gabipodolnikova merged commit ccd5179 into patternfly:felt-v1 Oct 20, 2026
15 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.

2 participants