✨ Improvements
- GitHub Action
argsinput: when set, runsbashunit <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
v0to each release, so workflows can pinTypedDevs/bashunit@v0to track the latest release within a major (#700) bashunit initnow scaffolds a.github/workflows/tests.ymlCI 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
versioninput now defaults to the version pinned at the action ref instead oflatest, so pinning the action by SHA pins a visible bashunit version install.shnow verifies the release checksum by default (setBASHUNIT_VERIFY_CHECKSUM=falseto opt out); it soft-skips with a warning when a checksum asset is unavailable unless verification was explicitly requested (#703)--log-ghaannotations now include the failing test'sline(::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