Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ruby head canary test coverage #940

Open
arielvalentin opened this issue Apr 23, 2024 · 2 comments
Open

Ruby head canary test coverage #940

arielvalentin opened this issue Apr 23, 2024 · 2 comments
Labels
github_actions Pull requests that update GitHub Actions code good first issue Good for newcomers

Comments

@arielvalentin
Copy link
Collaborator

The setup-ruby action seems to support installing Ruby head, which I presume means we are able to work off the latest development version pulled from GitHub.

https://github.com/ruby/setup-ruby/blob/6bd3d993c602f6b675728ebaecb2b569ff86e99b/ruby-builder-versions.json#L16C6-L16C10

Adding test coverage for head will allow us to prepare for future unexpected issues and incompatibility but should not prevent us from releasing.

@arielvalentin arielvalentin added github_actions Pull requests that update GitHub Actions code good first issue Good for newcomers labels Apr 23, 2024
@dmathieu
Copy link
Member

If the test suite runs for head on every PR, an unrelated failure would break every CI run.
It feels like this should run at regular intervals (weekly?) and open an issue if there's a failure.

@arielvalentin
Copy link
Collaborator Author

@dmathieu I should have been more explicit but that is what I mean by making a canary build as opposed to having it run on CI every time a PR is opened or merged:

Adding test coverage for head will allow us to prepare for future unexpected issues and incompatibility but should not prevent us from releasing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github_actions Pull requests that update GitHub Actions code good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants