github TypedDevs/bashunit 0.39.0

latest releases: 0.39.1, v0
6 hours ago

✨ Improvements

  • GitHub Action args input: when set, runs bashunit <args> after installing, so a workflow can install and run the suite in a single step
  • Floating major tag for the GitHub Action: the release process now force-moves v0 to each release, so workflows can pin TypedDevs/bashunit@v0 to track the latest release within a major (#700)
  • bashunit init now scaffolds a .github/workflows/tests.yml CI workflow using the official action (existing files are left untouched) (#702)
  • --report-junit <file> flag as an alias of --log-junit, for naming parity with --report-html (#705)

🛠️ Changes

  • The GitHub Action's version input now defaults to the version pinned at the action ref instead of latest, so pinning the action by SHA pins a visible bashunit version
  • install.sh now verifies the release checksum by default (set BASHUNIT_VERIFY_CHECKSUM=false to opt out); it soft-skips with a warning when a checksum asset is unavailable unless verification was explicitly requested (#703)
  • --log-gha annotations now include the failing test's line (::error file=…,line=…), so they pin to the exact line in a pull request's "Files changed" tab (#704)

👥 Contributors

Checksum

SHA256: 37c228533b5e565147b4daaadfb2a1fe5227aa268de7dc41dd967fa85cab288f

Full Changelog: 0.38.0...0.39.0

Don't miss a new bashunit release

NewReleases is sending notifications on new releases.