Skip to content

ci: use the shared oss-workflows for CI and publish; release 1.2.2 [PRV-8217] - #9

Merged
ynahmany merged 1 commit into
masterfrom
PRV-8217-shared-ci
Oct 20, 2026
Merged

ynahmany merged 1 commit into
masterfrom
PRV-8217-shared-ci

Conversation

@ynahmany

@ynahmany ynahmany commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

First package on the shared public workflows (PruvoNet/oss-workflows v1, pinned by SHA).

  • ci.yml → calls ci-node.yml (npm, Node 18–24, npm test) and zizmor.yml.
  • publish.yml → runs ci.yml, then calls publish-npm.yml (OIDC, id-token: write only on that job). It keeps the name publish.yml: npm checks the calling workflow's filename, so the existing trusted publisher stays valid.
  • Version 1.2.2: after merge, a manual publish proves OIDC through a reusable workflow before the other 7 packages move. No code change; the monorepo pins 1.2.0.

Check names change to ci / CI (ubuntu-latest, <node>) and zizmor / Workflow security (zizmor). No branch protection here, so nothing waits on the old names.

Ticket: PRV-8217.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

…RV-8217]

ci.yml and publish.yml become thin callers of PruvoNet/oss-workflows
(pinned by SHA, v1). The caller keeps the name publish.yml, which the
npm trusted publisher names. 1.2.2 proves OIDC publishing through a
reusable workflow before the other packages move. No code change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 20, 2026

Copy link
Copy Markdown

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords: 2
  • wip
  • release

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: Repository: PruvoNet/coderabbit/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Team
  • Run ID: 31cee719-55b7-45c1-821c-3ae9efcadf17

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

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

@ynahmany
ynahmany merged commit 7bf19e2 into master Oct 20, 2026
6 checks passed
@ynahmany
ynahmany deleted the PRV-8217-shared-ci branch October 20, 2026 11:03
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