Skip to content

Project revival#1

Draft
andrepiske wants to merge 6 commits intomainfrom
revival
Draft

Project revival#1
andrepiske wants to merge 6 commits intomainfrom
revival

Conversation

@andrepiske
Copy link
Copy Markdown

No description provided.

entpiske and others added 6 commits February 13, 2026 15:27
- bin/drcheckr is now a shell script that detects mise or rbenv and
  delegates to bin/drcheckr-cli with the correct Ruby
- Add Dockerfile (debian trixie-slim + rbenv) for running tests
- Add minitest suite verifying the binary runs end-to-end
- Add GitHub Actions workflow for CI
- Add logger and ostruct gems for Ruby 4.0 compatibility

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove Gemfile.lock from .gitignore so Docker build can COPY it
- Add x86_64-linux platform to Gemfile.lock for CI
- Keep .ruby-version gitignored; CI creates it on the fly
- Add matrix strategy for Ruby 3.4.8 and 4.0.1

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Use GitHub Actions cache backend (type=gha) with docker/build-push-action
to cache Docker layers between runs, avoiding slow Ruby compilation on
every push.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants