Skip to content

build(deps): bump JarvusInnovations/background-action from 1.0.7 to 2.0.0 - #7958

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/JarvusInnovations/background-action-2.0.0
Open

build(deps): bump JarvusInnovations/background-action from 1.0.7 to 2.0.0#7958
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/JarvusInnovations/background-action-2.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps JarvusInnovations/background-action from 1.0.7 to 2.0.0.

Release notes

Sourced from JarvusInnovations/background-action's releases.

v2.0.0

Breaking changes

  • Invalid option values now fail the step. tail, log-output, log-output-resume and log-output-if used to match on substrings, so log-output: no-stderr quietly enabled stderr and a typo like sdtout quietly disabled logging entirely. The same applied to wait-for, where abc123 silently became a 123ms timeout. These are now validated exactly. If a workflow of yours currently passes with a typo'd value, it will start failing — that value was never doing what it looked like.
  • Backgrounded processes are stopped during post-run. They receive SIGTERM, get shutdown-grace (default 10s) to exit cleanly, and anything they print on the way down is captured in the logs. Set shutdown: false for the previous behavior.
  • Logs are written under RUNNER_TEMP instead of the workspace, so an automated commit can no longer sweep them into your repository. Use the new stdout-log / stderr-log outputs to find them.
  • Runs on the node24 runtime.

Fixes

  • wait was passed as an argument to your last command (#210). core.getInput() strips trailing whitespace, so the shell builtin appended to your commands became an argv of whatever ran last — npm run preview became npm run preview wait. Affected every multi-line run: whose final command wasn't backgrounded.
  • A failed background process is now reported immediately rather than at the readiness timeout. A bare wait blocks until every job exits and discards their statuses, so one service dying on startup was invisible until the timeout this action exists to prevent. Jobs are now awaited one at a time.
  • Backgrounded processes are no longer left running (#205).
  • Log files no longer land in the workspace (#199), and their paths are published as outputs (#193).
  • log-output-if: early-exit — the spelling action.yml had advertised since the first release — was rejected outright. Both spellings now work.
  • Post-run no longer prints the environment when debug logging is enabled.

Improvements

  • New inputs: shutdown, shutdown-grace. New outputs: stdout-log, stderr-log.
  • Durations accept terse and verbose spellings (30s, 30 seconds, 1h30m45s).
  • Production dependencies reduced to three, with no known advisories.
  • The published bundle is now committed and verified against its sources on every pull request.
  • Tests run on macOS as well as Linux.

See the README for the full upgrade notes.

Thanks

This release is almost entirely other people's bug reports. Several sat open for a long time.

Sorry it took a while.

Commits
  • 1f5e5fa Merge pull request #222 from JarvusInnovations/chore/pre-release-cleanup
  • 1bef0af test: parse save-state from the whole stream instead of per chunk
  • e5e06f4 chore: drop the immutable action publish and refresh README action refs
  • 790349b Merge pull request #221 from JarvusInnovations/migrate-publish-flow
  • 5b875e4 Merge origin/main into migrate-publish-flow
  • b8e8356 docs: trim the durations note
  • 6385e2e fix(input): parse durations directly and drop parse-duration
  • d4d70f2 fix(logs): read the tail cursor under its current name
  • a406d2e chore(tooling): modernize linting and test tooling
  • d25a008 test(e2e): assert real behavior in the published-action acceptance run
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [JarvusInnovations/background-action](https://github.com/jarvusinnovations/background-action) from 1.0.7 to 2.0.0.
- [Release notes](https://github.com/jarvusinnovations/background-action/releases)
- [Commits](JarvusInnovations/background-action@2428e7b...1f5e5fa)

---
updated-dependencies:
- dependency-name: JarvusInnovations/background-action
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants