Update github-actions - #322
Merged
Merged
Conversation
|
|
||
| - name: "Install bashunit" | ||
| uses: "TypedDevs/bashunit@3914514a7104f9a2774be63510b022fb50ab5905" # 0.43.0 | ||
| uses: "TypedDevs/bashunit@94933c088b0719e0c4cf5e3147dad67f713b970d" # 0.44.0 |
| egress-policy: audit | ||
|
|
||
| - uses: cbrgm/mastodon-github-action@ac2d8e8c9986a17b824dd12dd9df4ce5fcd813c1 # v2.2.2 | ||
| - uses: cbrgm/mastodon-github-action@7fcc3650150fc062d707eeffb50e8f7a2704fd0f # v2.2.3 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.43.0→0.44.0v2.2.2→v2.2.3v4.37.3→v4.37.4Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
TypedDevs/bashunit (TypedDevs/bashunit)
v0.44.0Compare Source
Added
bashunit doc --customlists the assertions your project defines, rendering the comment block above each one; plainbashunit docappends them as a "Custom assertions" section. Needs--boot/BASHUNIT_BOOTSTRAP, whichbashunit docnow accepts (#918)bashunit::assert_once <label> <actual>makes a composed assertion count and report once instead of once per inner step, under its own label. Opt-in, so existing totals are unchanged (#917)assert_assertion_passes,assert_assertion_failsandassert_assertion_fails_with <message>assert the verdict a custom assertion reports. The inner assertion runs isolated (counters, output and stop-on-failure guard restored), so testing a failing assertion no longer means rebuilding its expected output by hand (#916)bashunit::assert_that <expected> <actual> <cmd> [args...]writes a custom assertion in one call: it runs the command and marks the assertion passed or failed, so a forgottenreturnorbashunit::assertion_passedcan no longer drift the two counters apart (#915)bashunit::assertion_failedtakes an optional 4th argument labelling the failure block, so a custom assertion can name itself instead of showing the test name (#915)--snapshot-report-unusedlists snapshot files no test resolved, the leftovers of a rename or deletion. Reports only, never deletes; refused on partial runs (#902)--no-snapshot-create/BASHUNIT_SNAPSHOT_CREATE=falsefails on a missing snapshot instead of recording it. Recommended in CI, where a never-committed snapshot used to pass while asserting nothing (#901)--snapshot-update/BASHUNIT_SNAPSHOT_UPDATE=truere-records existing snapshots (combine with--filter); snapshots holding a placeholder are left alone (#900)bashunit::mock <cmd> <code>: a lone all-digits argument is an exit code, matchingbashunit::spy; no throwawayreturn 1helper needed (#898)assert_have_been_called_with_any <spy> <expected>: passes when any recorded call matches, not only the last one (#897)… and N more(#896)assert_have_been_called_with_args <spy> <arg>...: compares the recorded arguments one by one, socmd "a b"no longer matchescmd a b(#894)BASHUNIT_COVERAGE_ENGINE=auto|xtrace|trap: a newxtraceengine, ~4x cheaper per captured line. Needs Bash 4.1+, soauto(the default) falls back totrapbelow that (#860)BASHUNIT_COVERAGE_SHOW_LINE_HITS=trueprints per-line execution counts in the text coverage report (#856)llms.txt/llms-full.txt, and a drop-in agent skill at bashunit.com/bashunit-skill.mdnix-shell -p bashunit,nix run nixpkgs#bashunit)Changed
assert_have_been_called_with/_with_argsstates which call it compared (compared 'the last of 2 calls') (#897)BASHUNIT_NO_DEPRECATION_WARNINGS=true(#866)bashunit::state::print_line/print_tap_linemoved tobashunit::console_results::*; no alias kept (#868)bashunit docand the Assertions page now cover all 71 assertions, with a quick-reference table--parallelunsupported-OS warning no longer claims Alpine is excludedbashunit::unmockand the lifecycle of a double: automatic per-test cleanup,set_up_before_scriptdoubles, and whatunmockreaches (#899)BASHUNIT_REPORT_TAP/BASHUNIT_REPORT_JSON, the standalone exit code, and the optional["snapshot_file"]argumenth3headingsFixed
--no-ext-diff, so a configureddiff.external(difftastic) no longer blanks them (#912)env; theLC_ALL=C cmdprefix segfaults inside$()on Bash 5.3 macOS (#912)assert_not_called,assert_have_been_called*) fail withwas never registered as a spyinstead of reporting zero calls when the name was never spied, so a typo no longer passes silently (#895)$'\x1f'string instead of the separator byte, so it could not be compared against (#894)--parallelno longer discards worker stderr written outside a test body; it renders as aStderr from <file>block (#864).envno longer blanks a value the caller exported or passed on the command line (#865)@revs,@its,@max_ms) error instead of silently falling back, and@max_msaccepts a decimal value (#884)--jobs,--retry,--test-timeout,--coverage-minand--outputreject invalid values;--jobs abcused to hang (#873)--env/--bootfile errors instead of a green run that tested nothing; report paths and--seedare validated too (#875)BASHUNIT_COVERAGE_THRESHOLD_LOW/BASHUNIT_COVERAGE_THRESHOLD_HIGHvalidate as non-negative integersbashunit assert <name>with no arguments errors instead of exiting0(#877)--strictassert_arrays_equalfailing outside a test function shows its real labelTMPDIRabort with an actionable errorset_up_before_scriptthat changes directory no longer drops the remaining test files./bashunit "my tests/*") is no longer word-split.resultfile counts as a failed test instead of aborting aggregationrelease.shreports a failed rollback as failedBASHUNIT_SHOW_EXECUTION_TIMEdefault (auto)Removed
bin/create-pr, an unreferenced vendored copy of Chemaclass/create-pr; use the upstream tool (#867)cbrgm/mastodon-github-action (cbrgm/mastodon-github-action)
v2.2.3Compare Source
What's Changed
Full Changelog: cbrgm/mastodon-github-action@v2...v2.2.3
github/codeql-action (github/codeql-action)
v4.37.4Compare Source
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.