Skip to content

chore: change publish action#407

Merged
omer-topal merged 1 commit intomainfrom
chore/change-publish-action
Mar 26, 2026
Merged

chore: change publish action#407
omer-topal merged 1 commit intomainfrom
chore/change-publish-action

Conversation

@omer-topal
Copy link
Contributor

@omer-topal omer-topal commented Mar 26, 2026

Summary by CodeRabbit

  • Chores
    • Enhanced continuous integration and deployment infrastructure to improve overall reliability, consistency, and efficiency of build and release processes. Streamlined automation ensures more stable and dependable package distribution. These infrastructure improvements strengthen the foundation supporting timely, consistent, and reliable releases.

@omer-topal omer-topal merged commit c075888 into main Mar 26, 2026
2 checks passed
@omer-topal omer-topal deleted the chore/change-publish-action branch March 26, 2026 16:32
@coderabbitai
Copy link

coderabbitai bot commented Mar 26, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 30ae452a-ea27-46c5-a3c9-cc01adab1ce3

📥 Commits

Reviewing files that changed from the base of the PR and between 9948d2a and 8a28323.

📒 Files selected for processing (1)
  • .github/workflows/publish.yml

📝 Walkthrough

Walkthrough

The GitHub Actions publish workflow was refactored to replace third-party npm-related actions with direct shell commands. The bahmutov/npm-install action was replaced with yarn install --frozen-lockfile --non-interactive, the JS-DevTools/npm-publish action was replaced with npm publish --access public using NODE_AUTH_TOKEN, and explicit npm registry configuration was added to actions/setup-node.

Changes

Cohort / File(s) Summary
CI/CD Workflow Updates
.github/workflows/publish.yml
Replaced third-party npm actions with direct shell commands: bahmutov/npm-installyarn install, JS-DevTools/npm-publishnpm publish. Added explicit registry URL to setup-node action and configured NODE_AUTH_TOKEN for authentication.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 nose twitches with delight
Actions swapped for shell commands bright,
Registry paths now crystal clear,
Publishing flows dance without fear,
Into the npm streams we fly!

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/change-publish-action

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.

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