Added:
- hardened CI scripts by using hashes instead of versions for actions and restricting permissions (#754, #770)
- add security.md (#762)
- add codespell CI checks (#720)
- dynamic test registration via
bats_test_function
(#349) - add check that Bats is executed with Bash >= 3.2 (#873)
Fixed:
install.sh
now works for deviatinglib/
dirs (likelib32
,lib64
) (#487)- catch unset
BATS_TEST_SOURCE
inlib/bats-core/tracing.bash
so
set -u
/set -o nounset
works as expected (#827) - fix
--gather-test-outputs-in
fails on tests with multiple/
(#789) - install does not create unused
/usr/share/bats
anymore (#857) - ensure IFS is unchanged in
{setup,teardown}{_suite,_file,}
,@test
and free code (#879) - junit formatter: remove ANSI Codes to avoid invalid XML character (#886)
Changed:
- update Docker image with the latest
bats-file
version 0.4.0 (#780) - update Docker image with the latest
bats-detik
version 1.3.0 (#876)