Skip to content

chore: migrate to mise#170

Merged
dkarter merged 4 commits into
masterfrom
chore/migrate-to-mise
Jun 1, 2026
Merged

chore: migrate to mise#170
dkarter merged 4 commits into
masterfrom
chore/migrate-to-mise

Conversation

@dkarter
Copy link
Copy Markdown
Member

@dkarter dkarter commented Jun 1, 2026

Migrate tooling to mise.jdx.dev - which is a much better alternative to asdf
Also upgrade ruby to 4.0 and drop debug dependencies that were not compatible with it.

  • chore: migrate Ruby version management to mise
  • fix: remove pry and pry-byebug incompatible with Ruby 4
  • docs: add local development setup instructions
  • ci: replace ruby/setup-ruby with jdx/mise-action

dkarter added 4 commits May 31, 2026 12:39
Replace .tool-versions with mise.toml, pinning to Ruby major version 4
to avoid unexpected breaking changes from future major version bumps.
byebug's native extension fails to compile against Ruby 4's updated C
API. Neither gem is referenced in the test suite, so they are safe to
remove. Also regenerates Gemfile.lock with current compatible versions.
Document the mise + bundle install workflow so contributors know how to
get a working local environment.
Use mise to install Ruby in CI, keeping the toolchain consistent with
local development. Removes the hardcoded ruby-version matrix — the
version is now sourced from mise.toml. Also bumps actions/checkout to
v6.0.2.
@dkarter dkarter marked this pull request as ready for review June 1, 2026 04:30
@dkarter dkarter merged commit c19ff40 into master Jun 1, 2026
1 check passed
@dkarter dkarter deleted the chore/migrate-to-mise branch June 1, 2026 04:31
dkarter added a commit that referenced this pull request Jun 3, 2026
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