ci: add hosted validation workflow#53
Merged
Merged
Conversation
quick-ricon
force-pushed
the
quick/add-ci-validation
branch
from
June 16, 2026 19:37
21dd8a5 to
a6fda3d
Compare
Contributor
Author
|
Updated after hosted CI exposed two clean-runner assumptions: the workflow now calls |
quick-ricon
force-pushed
the
quick/add-ci-validation
branch
from
June 16, 2026 19:42
a6fda3d to
5aceea2
Compare
Contributor
Author
|
Updated again after Ubuntu exposed commits inside cloned module repos. Test helper now exports deterministic Git author/committer env defaults so fixture repos and cloned module repos do not depend on global Git config. Local CI-like full suite passed with Git identity env unset; lint/readme/diff checks remain green. |
quick-ricon
force-pushed
the
quick/add-ci-validation
branch
from
June 16, 2026 19:47
5aceea2 to
507dc88
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds hosted CI for
modules, adapted fromKnickKnackLabs/template:main/ manual workflow dispatch triggersmisesetup/installrudi installto provide the git-crypt backend used by rudi-backed setup testsmise run testcodebase lint "$PWD"KnickKnackLabs/readme@v0.3.1Also enables the
github-actionscodebase lint rule now that the repo has a workflow to lint.Closes #51.
Local validation
mise run test— 135/135 BATScodebase lint "$PWD"— 9/9 includinggithub-actionsmise exec shiv:readme@0.3.1 -- readme build --checkgit diff --check origin/main...HEADand localgit diff --checkHosted validation
The first run exposed that clean GitHub runners lacked the rudi/git-crypt backend. The branch now installs that backend via
rudi install; the updated run should prove the final workflow.