Skip to content

Follow bake modernize project and workflow conventions - #17

Merged
samuel-williams-shopify merged 4 commits into
mainfrom
follow-modernize-conventions
Sep 22, 2026
Merged

samuel-williams-shopify merged 4 commits into
mainfrom
follow-modernize-conventions

Conversation

@samuel-williams-shopify

@samuel-williams-shopify samuel-williams-shopify commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Adopt bake-modernize's standard test, documentation, and RuboCop workflows, including bake test, Ruby 3.3/3.4/4.0 on Linux and macOS, experimental Ruby head on Linux, and standard job names. Exclude JRuby and TruffleRuby from the matrix. Update the release check configuration, generated rules payload, and setup example together. Existing coverage workflows are retained.

Remove generated agents.md from version control, add standard ignore/editor/Copilot files, declare the documentation dependency, and add gem metadata. Keep the short Making Releases command and repository link. The Socketry certificate, signing-key path, packaged workflow templates, and existing release hooks remain in place.

Validation: the full test suite passes with 100% measured coverage, along with RuboCop, API documentation coverage, and static documentation crawling. The complete site build will also be checked through the documentation workflow; local Pagefind execution is unavailable.

The required GitHub checks must be updated to the new job names immediately after merge. GitHub Pages must use the GitHub Actions publishing source for the documentation workflow.

@samuel-williams-shopify
samuel-williams-shopify merged commit 84e466e into main Sep 22, 2026
25 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the follow-modernize-conventions branch September 22, 2026 00:18
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