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

[CI Trigger] WIP/pikachu-ci-trigger (with rubocop fixes and GHA fixup) #112

Closed
wants to merge 5 commits into from

Conversation

apjanke
Copy link
Owner

@apjanke apjanke commented Jan 4, 2024

This PR only exists to trigger a run of GH Actions against the rubocop fixups and GHA revisions on the WIP/pikachu-ci-trigger branch, under lets-go-pikachu-0.10. It will not be merged.

…rop JRuby

Update the GH Actions workflow to match our current supported targets for circa Ronn-NG 0.10.1.

* Drop old unsupported rubies. And the whole "unsupported" switch and continue-on-error thing; they were only needed for unsupported ruby versions (I think).
* Drop JRuby. I don't plan to support it at all.
* Add macOS.
* Use '-latest' instead of a fixed version for the OSes.
* Drop old Ruby versions (prior to 2.7, which is our new minimum supported Ruby).
* Add ruby 3.2, 3.3, and "head".
* Bump versions of GH action definitions (uses) and use major-version-only specifications (recommended by the doco for the ruby/setup-ruby action.
* Run rubocop with ruby 3.2 instead of 2.7.
* Drop the turned-off GH Pages action. I won't want to update gh pages based on a git push like this. I prefer manual publishing for tighter version control relate to releases. And publishing regenerates the man pages; I don't want the timestamp on those to be from a CI runner. I want manual control and review of all published documentation.
We need nokogiri >= 1.14.3 to get the right behavior for namespace-looking tag names with ":" in them, and nokogiri 1.14.3 requires ruby >= 2.7. Ruby 2.7+ is all I want to work and test on for other reasons, anyway. Users who really want to deploy on older Rubies can edit the gemspec file.

But if I'm being honest, really my main reason for doing this is to make Rubocopy happy.
@apjanke apjanke self-assigned this Jan 4, 2024
@apjanke
Copy link
Owner Author

apjanke commented Jan 4, 2024

Cool, all checks passed. Closing this out.

@apjanke apjanke closed this Jan 4, 2024
@apjanke apjanke deleted the WIP/pikachu-ci-trigger branch January 4, 2024 09:40
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