Skip to content

chore(tests): Bump bats version to v1.14.0#667

Open
github-actions[bot] wants to merge 1 commit into
masterfrom
updatecli_master_9f664485b4f41bedae50aa205de10aba67434e12e42af3134f4acf47c4de4012
Open

chore(tests): Bump bats version to v1.14.0#667
github-actions[bot] wants to merge 1 commit into
masterfrom
updatecli_master_9f664485b4f41bedae50aa205de10aba67434e12e42af3134f4acf47c4de4012

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Bump `bats` version

Updates `bats` version in the Makefile

1 file(s) updated with "git clone --branch v1.14.0 https://github.com/bats-core/bats-core bats": * Makefile

v1.14.0
### Added:

* `--errexit` flag to enable errexit (set -e) behavior for commands run in `run` (#1118)
* pretty formatter: add non-interactive, color-only mode for CI environments (#1191)

### Fixed:

* junit formatter:
  * avoid interference between env and internals (#1175)
  * remove control characters (\x00-\x08\x0B\x0C\x0E-\x1F) (#1176)
  * don't report (skipped) last test as failed when `teardown_suite` generates FD3 output (#1181)
  * fix(junit-formatter): skipped tests outputs reported as <system-err> (#1177)
* fix failures with `--gather-test-outputs-in` when tests change directory (#1183)
* `run` now honors `set -e` in your functions (#1118)
  * **ATTENTION**: In previous versions this was suppressed unintentionally.
    While it might constitute a breaking change for some, we decided the new behavior should be the default because it might uncover hidden errors.
    If you need the old behavior, you can use this wrapper function `suppress_errexit() { "$@" || return $?; }` like `run suppress_errexit <your command...>`
* avoid overwriting `$_` by the DEBUG and ERR traps set by Bats (#1208)
* fail with error when receiving empty string as testfile path (#1212)

### Changed:

* update the default version of the `bash` Docker image to 5.3 in `devcontainer` (#1184)
* exit with error when no tests are found. Use `--allow-empty-suite` to revert to old behavior. (#1211)

### Documentation:

* added section about dynamic test registration (#1187)

v1.13.0
# Added

* use the [`syntax`](https://docs.docker.com/reference/dockerfile/#syntax) parser directive to declare the Dockerfile syntax version (#1127)
* Negative test filtering via `--negative-filter` - tests matching the filter are *excluded* (#1114)
* fail-fast flag `--abort` to stop test suite execution on first failure (#1155)

# Fixed:

* unset `output`, `stderr`, `lines`, `stderr_lines` at the start of `run` to avoid crosstalk 
  between successive invocations (#1105)
* junit:
  * XML escape fully removes ANSI sequences, e.g. color codes, cursor movements (#1103)
  * fix retried tests being listed multiple times (#1150)
  * fix crash when `setup_suite` fails (#1125)
* remove deprecated windows runner (#1119)
* renamed `docker-compose.yml` to `compose.yaml` (#1128)
* `bats_test_function`: don't require `--tags` to be sorted (#1158)
* fix `BATS_TEST_TIMEOUT` (#1160)
  * not stopping processes under `run` 
  * prolonging skipped tests

# Documentation:

* moved 3rd-party libraries list into wiki (#1078)

GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

Made with ❤️️ by updatecli
@github-actions
github-actions Bot requested a review from a team as a code owner July 22, 2026 01:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants