Skip to content

chore: promote staging to main — publish pipeline fix#75

Merged
himerus merged 3 commits intomainfrom
staging
Mar 17, 2026
Merged

chore: promote staging to main — publish pipeline fix#75
himerus merged 3 commits intomainfrom
staging

Conversation

@himerus
Copy link
Copy Markdown
Contributor

@himerus himerus commented Mar 17, 2026

Summary

  • fix: mark internal packages (@helixir/core, @helixir/github-action) as "private": true so changeset publish stops trying to publish them to npm

This fixes the Publish workflow that has been failing on every merge to main since v0.4.0. The @helixir npm scope doesn't exist, causing 404 errors when changesets tries to publish the internal workspace packages.

What changes

  • packages/core/package.json — added "private": true
  • packages/github-action/package.json — added "private": true

Expected result

After merge, the Publish workflow should succeed — helixir publishes normally, internal packages are skipped.

Summary by CodeRabbit

  • Chores
    • Marked the core and github-action packages as private in their respective package configurations to prevent accidental publication to external package registries. These internal packages are now fully protected from unintended public releases and will remain available exclusively for internal project development and use.

himerus and others added 3 commits March 16, 2026 21:21
…-packages-as-private

fix: mark internal packages as private to fix publish pipeline
chore: promote dev to staging — publish pipeline fix
@himerus himerus added the skip-changeset Skip changeset requirement (infra/CI PRs) label Mar 17, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 17, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 8a37b6f3-17b2-420d-bf81-bf5d70a63dd4

📥 Commits

Reviewing files that changed from the base of the PR and between e7eae41 and cc4a3ce.

📒 Files selected for processing (2)
  • packages/core/package.json
  • packages/github-action/package.json

Walkthrough

Marks two internal packages as private by adding a "private": true field to their respective package.json files. This prevents these packages from being published to npm registries.

Changes

Cohort / File(s) Summary
Package Configuration
packages/core/package.json, packages/github-action/package.json
Added "private": true field to mark both packages as non-publishable.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch staging
📝 Coding Plan
  • Generate coding plan for human review comments

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 and usage tips.

@himerus himerus enabled auto-merge March 17, 2026 03:37
@himerus himerus merged commit cc7c76a into main Mar 17, 2026
15 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changeset Skip changeset requirement (infra/CI PRs)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant