Skip to content

chore: switch to mise for dev environment#497

Merged
jamescmartinez merged 5 commits intomainfrom
mise
Apr 28, 2026
Merged

chore: switch to mise for dev environment#497
jamescmartinez merged 5 commits intomainfrom
mise

Conversation

@jamescmartinez
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings April 28, 2026 14:24
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Apr 28, 2026

Open in StackBlitz

npm i https://pkg.pr.new/openworkflowdev/openworkflow/@openworkflow/cli@497
npm i https://pkg.pr.new/openworkflowdev/openworkflow/@openworkflow/dashboard@497
npm i https://pkg.pr.new/openworkflowdev/openworkflow@497

commit: 37db50a

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Switches the repo’s dev/CI toolchain provisioning from actions/setup-node / setup-bun to mise, aiming to standardize Node/Bun versions across contributors and GitHub Actions.

Changes:

  • Add mise.toml defining Node/Bun tool versions.
  • Update GitHub Actions workflows to use jdx/mise-action@v2 instead of actions/setup-node and setup-bun.
  • Update contributing docs to describe the new mise-based setup; remove root package.json engines.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
package.json Removes engines (keeps packageManager).
mise.toml Introduces mise tool version configuration for Node/Bun.
CONTRIBUTING.md Documents mise-based dev environment setup.
.github/workflows/pkg-pr-new.yaml Switches workflow tool setup to jdx/mise-action@v2.
.github/workflows/ci.yaml Switches CI (Node + Bun jobs, commitlint) tool setup to jdx/mise-action@v2.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CONTRIBUTING.md Outdated
Comment thread package.json
Comment thread mise.toml Outdated
Copilot AI review requested due to automatic review settings April 28, 2026 14:34
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json Outdated
"node": ">=22.5.0",
"npm": ">=11"
}
"packageManager": "npm@11.8.0"
Copy link

Copilot AI Apr 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.npmrc has engine-strict=true, but this PR removes the engines field. With no engines, npm won’t enforce Node/npm versions, which can lead to contributors (or CI runners) using unsupported runtimes without an explicit failure. Consider restoring engines (even if you also use mise) or removing engine-strict if the intent is to rely solely on mise for version enforcement.

Copilot uses AI. Check for mistakes.
Copilot AI review requested due to automatic review settings April 28, 2026 14:49
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@jamescmartinez jamescmartinez merged commit c8002af into main Apr 28, 2026
10 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