You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
The report is written to a file. Every run now leaves its report at artifacts/report.md, so the best thing a run produces is no longer readable only on GitHub Actions.
ritten init sets a repository up. It writes the four files a repository needs — ritten.json, CHANGELOG.md, the tool manifest, and the GitHub Actions workflow. --check reports what's missing or has drifted, --verbose shows what a drifted file should say, and --force rewrites the files Ritten generates.
Jobs declare what they're for.JobKind classifies a job the way StepKind classifies a step — Work, Check, or Deploy.
PhysicalFile and PhysicalDirectory are public.IFile and IDirectory were public with no way for anything outside the engine to produce one, so a module holding a real path had nothing to hand back.
Steps can reach the repository root.IGit.RepositoryRoot() returns the root of the repository the workflow is running in, which isn't always the project root.
Fixed
The pending comment links to the run logs. Just the same as the completed report comment.
Output lines up outside a run. A step's body is indented under its heading, which left a command that runs no steps reporting at two different levels for no reason.