bgoonz / searchAwesome

https://search-awesome.vercel.app/
14 stars 8 forks source link

Update dependency bats to v1.5.0 #451

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
bats 1.1.0 -> 1.5.0 age adoption passing confidence

Release Notes

bats-core/bats-core ### [`v1.5.0`](https://togithub.com/bats-core/bats-core/releases/v1.5.0) [Compare Source](https://togithub.com/bats-core/bats-core/compare/v1.4.1...v1.5.0) Bats 1.5.0 Released: 2021-10-22 Added: - new command line flags ([#​488](https://togithub.com/bats-core/bats-core/issues/488)) - `--verbose-run`: Make `run` print `$output` by default - `-x`, `--trace`: Print test commands as they are executed (like `set -x`)\` - `--show-output-of-passing-tests`: Print output of passing tests - `--print-output-on-failure`: Automatically print the value of `$output` on failed tests - `--gather-test-outputs-in `: Gather the output of failing **and** passing tests as files in directory - Experimental: add return code checks to `run` via `!`/`-` ([#​367](https://togithub.com/bats-core/bats-core/issues/367), [#​507](https://togithub.com/bats-core/bats-core/issues/507)) - `install.sh` and `uninstall.sh` take an optional second parameter for the lib folder name to allow for multilib install, e.g. into lib64 ([#​452](https://togithub.com/bats-core/bats-core/issues/452)) - add `run` flag `--keep-empty-lines` to retain empty lines in `${lines[@​]}` ([#​224](https://togithub.com/bats-core/bats-core/issues/224), [`a894fbf`](https://togithub.com/bats-core/bats-core/commit/a894fbfa)) - add `run` flag `--separate-stderr` which also fills `$stderr` and `$stderr_lines` ([#​47](https://togithub.com/bats-core/bats-core/issues/47), [`5c9b173`](https://togithub.com/bats-core/bats-core/commit/5c9b173d), [#​507](https://togithub.com/bats-core/bats-core/issues/507)) Fixed: - don't glob `run`'s `$output` when splitting into `${lines[@​]}` ([#​151](https://togithub.com/bats-core/bats-core/issues/151), [#​152](https://togithub.com/bats-core/bats-core/issues/152), [#​158](https://togithub.com/bats-core/bats-core/issues/158), [#​156](https://togithub.com/bats-core/bats-core/issues/156), [#​281](https://togithub.com/bats-core/bats-core/issues/281), [#​289](https://togithub.com/bats-core/bats-core/issues/289)) - remove empty line after test with pretty formatter on some terminals ([#​481](https://togithub.com/bats-core/bats-core/issues/481)) - don't run setup_file/teardown_file on files without tests, e.g. due to filtering ([#​484](https://togithub.com/bats-core/bats-core/issues/484)) - print final line without newline on Bash 3.2 for midtest (ERREXIT) failures too ([#​495](https://togithub.com/bats-core/bats-core/issues/495), [#​145](https://togithub.com/bats-core/bats-core/issues/145)) - abort with error on missing flock/shlock when running in parallel mode ([#​496](https://togithub.com/bats-core/bats-core/issues/496)) - improved `set -u` test and fixed some unset variable accesses ([#​498](https://togithub.com/bats-core/bats-core/issues/498), [#​501](https://togithub.com/bats-core/bats-core/issues/501)) - shorten suite/file/test temporary folder paths to leave enough space even on restricted systems ([#​503](https://togithub.com/bats-core/bats-core/issues/503)) ##### Documentation - minor edits ([#​478](https://togithub.com/bats-core/bats-core/issues/478)) ### [`v1.4.1`](https://togithub.com/bats-core/bats-core/releases/v1.4.1) [Compare Source](https://togithub.com/bats-core/bats-core/compare/v1.4.0...v1.4.1) Bats 1.4.1 Released: 2021-07-24 Added: - Docker image architectures amd64, 386, arm64, arm/v7, arm/v6, ppc64le, s390x ([#​438](https://togithub.com/bats-core/bats-core/issues/438)) Fixed: - automatic push to Dockerhub ([#​438](https://togithub.com/bats-core/bats-core/issues/438)) ### [`v1.4.0`](https://togithub.com/bats-core/bats-core/releases/v1.4.0) [Compare Source](https://togithub.com/bats-core/bats-core/compare/v1.3.0...v1.4.0) Bats 1.4.0 Released: 2021-07-23 Added: - added BATS_TEST_TMPDIR, BATS_FILE_TMPDIR, BATS_SUITE_TMPDIR ([#​413](https://togithub.com/bats-core/bats-core/issues/413)) - added checks and improved documentation for `$BATS_TMPDIR` ([#​410](https://togithub.com/bats-core/bats-core/issues/410)) - the docker container now uses [tini](https://togithub.com/krallin/tini) as the container entrypoint to improve signal forwarding ([#​407](https://togithub.com/bats-core/bats-core/issues/407)) - script to uninstall bats from a given prefix ([#​400](https://togithub.com/bats-core/bats-core/issues/400)) - replace preprocessed file path (e.g. `/tmp/bats-run-22908-NP0f9h/bats.23102.src`) with original filename in stdout/err (but not FD3!) ([#​429](https://togithub.com/bats-core/bats-core/issues/429)) - print aborted command on SIGINT/CTRL+C ([#​368](https://togithub.com/bats-core/bats-core/issues/368)) - print error message when BATS_RUN_TMPDIR could not be created ([#​422](https://togithub.com/bats-core/bats-core/issues/422)) ##### Documentation - added tutorial for new users ([#​397](https://togithub.com/bats-core/bats-core/issues/397)) - fixed example invocation of docker container ([#​440](https://togithub.com/bats-core/bats-core/issues/440)) - minor edits ([#​431](https://togithub.com/bats-core/bats-core/issues/431), [#​439](https://togithub.com/bats-core/bats-core/issues/439), [#​445](https://togithub.com/bats-core/bats-core/issues/445), [#​463](https://togithub.com/bats-core/bats-core/issues/463), [#​464](https://togithub.com/bats-core/bats-core/issues/464), [#​465](https://togithub.com/bats-core/bats-core/issues/465)) Fixed: - fix `bats_tap_stream_unknown: command not found` with pretty formatter, when writing non compliant extended output ([#​412](https://togithub.com/bats-core/bats-core/issues/412)) - avoid collisions on `$BATS_RUN_TMPDIR` with `--no-tempdir-cleanup` and docker by using `mktemp` additionally to PID ([#​409](https://togithub.com/bats-core/bats-core/issues/409)) - pretty printer now puts text that is printed to FD 3 below the test name ([#​426](https://togithub.com/bats-core/bats-core/issues/426)) - `rm semaphores/slot-: No such file or directory` in parallel mode on MacOS ([#​434](https://togithub.com/bats-core/bats-core/issues/434), [#​433](https://togithub.com/bats-core/bats-core/issues/433)) - fix YAML blocks in TAP13 formatter using `...` instead of `---` to start a block ([#​442](https://togithub.com/bats-core/bats-core/issues/442)) - fixed some typos in comments ([#​441](https://togithub.com/bats-core/bats-core/issues/441), [#​447](https://togithub.com/bats-core/bats-core/issues/447)) - ensure `/code` exists in docker container, to make examples work again ([#​440](https://togithub.com/bats-core/bats-core/issues/440)) - also display error messages from free code ([#​429](https://togithub.com/bats-core/bats-core/issues/429)) - npm installed version on Windows: fix broken internal LIBEXEC paths ([#​459](https://togithub.com/bats-core/bats-core/issues/459)) ### [`v1.3.0`](https://togithub.com/bats-core/bats-core/releases/v1.3.0) [Compare Source](https://togithub.com/bats-core/bats-core/compare/v1.2.1...v1.3.0) Bats 1.3.0 Released: 2021-03-08 #### Added: - custom test-file extension via `BATS_FILE_EXTENSION` when searching for test files in a directory ([#​376](https://togithub.com/bats-core/bats-core/issues/376)) - TAP13 formatter, including millisecond timing ([#​337](https://togithub.com/bats-core/bats-core/issues/337)) - automatic release to NPM via Github Actions ([#​406](https://togithub.com/bats-core/bats-core/issues/406)) ##### Documentation - added documentation about overusing `run` ([#​343](https://togithub.com/bats-core/bats-core/issues/343)) - improved documentation of `load` ([#​332](https://togithub.com/bats-core/bats-core/issues/332)) #### Changed: - recursive suite mode will follow symlinks now ([#​370](https://togithub.com/bats-core/bats-core/issues/370)) - split options for (file-) `--report-formatter` and (stdout) `--formatter` ([#​345](https://togithub.com/bats-core/bats-core/issues/345)) - **WARNING**: This changes the meaning of `--formatter junit`. stdout will now show unified xml instead of TAP. From now on, please use `--report-formatter junit` to obtain the `.xml` report file! - removed `--parallel-preserve-environment` flag, as this is the default behavior ([#​324](https://togithub.com/bats-core/bats-core/issues/324)) - moved CI from Travis/Appveyor to Github Actions ([#​405](https://togithub.com/bats-core/bats-core/issues/405)) - preprocessed files are no longer removed if `--no-tempdir-cleanup` is specified ([#​395](https://togithub.com/bats-core/bats-core/issues/395)) ##### Documentation - moved documentation to [readthedocs](https://bats-core.readthedocs.io/en/latest/) #### Fixed: ##### Correctness - fix internal failures due to unbound variables when test files use `set -u` ([#​392](https://togithub.com/bats-core/bats-core/issues/392)) - fix internal failures due to changes to `$PATH` in test files ([#​387](https://togithub.com/bats-core/bats-core/issues/387)) - fix test duration always being 0 on busybox installs ([#​363](https://togithub.com/bats-core/bats-core/issues/363)) - fix hangs on CTRL+C ([#​354](https://togithub.com/bats-core/bats-core/issues/354)) - make `BATS_TEST_NUMBER` count per file again ([#​326](https://togithub.com/bats-core/bats-core/issues/326)) - include `lib/` in npm package ([#​352](https://togithub.com/bats-core/bats-core/issues/352)) ##### Performance - don't fork bomb in parallel mode ([#​339](https://togithub.com/bats-core/bats-core/issues/339)) - preprocess each file only once ([#​335](https://togithub.com/bats-core/bats-core/issues/335)) - avoid running duplicate files n^2 times ([#​338](https://togithub.com/bats-core/bats-core/issues/338)) ##### Documentation - fix documentation for `--formatter junit` ([#​334](https://togithub.com/bats-core/bats-core/issues/334)) - fix documentation for `setup_file` variables ([#​333](https://togithub.com/bats-core/bats-core/issues/333)) - fix link to examples page ([#​331](https://togithub.com/bats-core/bats-core/issues/331)) - fix link to "File Descriptor 3" section ([#​301](https://togithub.com/bats-core/bats-core/issues/301)) ### [`v1.2.1`](https://togithub.com/bats-core/bats-core/releases/v1.2.1) [Compare Source](https://togithub.com/bats-core/bats-core/compare/v1.2.0...v1.2.1) Released: 2020-07-06 Added: - JUnit output and extensible formatter rewrite ([#​246](https://togithub.com/bats-core/bats-core/issues/246)) - `load` function now reads from absolute and relative paths, and $PATH ([#​282](https://togithub.com/bats-core/bats-core/issues/282)) - Beginner-friendly examples in /docs/examples ([#​243](https://togithub.com/bats-core/bats-core/issues/243)) - [@​peshay](https://togithub.com/peshay)'s `bats-file` fork contributed to `bats-core/bats-file` ([#​276](https://togithub.com/bats-core/bats-core/issues/276)) Changed: - Duplicate test names now error (previous behaviour was to issue a warning) ([#​286](https://togithub.com/bats-core/bats-core/issues/286)) - Changed default formatter in Docker to pretty by adding `ncurses` to Dockerfile, override with `--tap` ([#​239](https://togithub.com/bats-core/bats-core/issues/239)) - Replace "readlink -f" dependency with Bash solution ([#​217](https://togithub.com/bats-core/bats-core/issues/217)) ### [`v1.2.0`](https://togithub.com/bats-core/bats-core/releases/v1.2.0) [Compare Source](https://togithub.com/bats-core/bats-core/compare/v1.1.0...v1.2.0) Released: 2020-04-25 Added: - docs/CHANGELOG.md and docs/releasing.md ([#​122](https://togithub.com/bats-core/bats-core/issues/122)) - The `-f, --filter` flag to run only the tests matching a regular expression ([#​126](https://togithub.com/bats-core/bats-core/issues/126)) - Optimize stack trace capture ([#​138](https://togithub.com/bats-core/bats-core/issues/138)) - `--jobs n` flag to support parallel execution of tests with GNU parallel ([#​172](https://togithub.com/bats-core/bats-core/issues/172)) Changed: - AppVeyor builds are now semver-compliant ([#​123](https://togithub.com/bats-core/bats-core/issues/123)) - Add Bash 5 as test target ([#​181](https://togithub.com/bats-core/bats-core/issues/181)) - Always use upper case signal names to avoid locale dependent err… ([#​215](https://togithub.com/bats-core/bats-core/issues/215)) - Fix for tests reading from stdin ([#​227](https://togithub.com/bats-core/bats-core/issues/227)) - Fix wrong line numbers of errors in bash < 4.4 ([#​229](https://togithub.com/bats-core/bats-core/issues/229)) - Remove preprocessed source after test run ([#​232](https://togithub.com/bats-core/bats-core/issues/232))

Configuration

πŸ“… Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.

vercel[bot] commented 3 years ago

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

πŸ” Inspect: https://vercel.com/bgoonz/search-awesome/6hN61YkfGtxTHfMu724gnUECyiMV
βœ… Preview: https://search-awesome-git-renovate-bats-1x-bgoonz.vercel.app

viezly[bot] commented 3 years ago

Pull request by bot. No need to analyze

renovate[bot] commented 2 years ago

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will now ignore this update (1.5.0). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps array of your renovate config.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.