Skip to content

Create a devcontainer setup#1037

Merged
petergoldstein merged 1 commit into
petergoldstein:mainfrom
PatrickTulskie:devcontainer
May 16, 2025
Merged

Create a devcontainer setup#1037
petergoldstein merged 1 commit into
petergoldstein:mainfrom
PatrickTulskie:devcontainer

Conversation

@PatrickTulskie
Copy link
Copy Markdown
Contributor

Reasoning

When I was working on #1036 I needed a clean environment to work from. Since a lot of people use VS Code these days, I setup a devcontainer. I figured I'd share to save others time.

Change Details

This borrows from the setup that is done in the GHA for running the tests. It should let a contributor get up and running pretty quickly and easily regardless of what system they are developing on.

@danmayer
Copy link
Copy Markdown
Collaborator

Seems good to me, I would rebase (test should pass when the PR moving to only JRuby10 is merged) and move to Ruby 3.4, but other than that, this makes sense in terms of reducing any pain points on getting up and running with passing tests for contributors and simplifying automation.

Copy link
Copy Markdown
Collaborator

@danmayer danmayer left a comment

Choose a reason for hiding this comment

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

this looks good to me, thoughts @petergoldstein

Copy link
Copy Markdown
Owner

@petergoldstein petergoldstein left a comment

Choose a reason for hiding this comment

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

Looks good, but needs a rebase and should be updated to Ruby 3.4. Once that's done, we should merge

@PatrickTulskie
Copy link
Copy Markdown
Contributor Author

@petergoldstein updated with the latest main, upgraded it to Ruby 3.4, and also set the default shell to bash so it's a little more user friendly.

@petergoldstein petergoldstein self-requested a review May 16, 2025 18:47
Copy link
Copy Markdown
Owner

@petergoldstein petergoldstein left a comment

Choose a reason for hiding this comment

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

This looks good.

@petergoldstein petergoldstein merged commit 3c4abfc into petergoldstein:main May 16, 2025
23 checks passed
@petergoldstein
Copy link
Copy Markdown
Owner

Thanks!

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.

3 participants