Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 01:00
· 3 commits to main since this release
1f7b5c2

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.