Skip to content
This repository was archived by the owner on Jan 29, 2026. It is now read-only.

build(deps): bump tar and spago#12

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/multi-45335c6cfa
Open

build(deps): bump tar and spago#12
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/multi-45335c6cfa

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Jan 29, 2026

Bumps tar to 7.5.7 and updates ancestor dependency spago. These dependencies need to be updated together.

Updates tar from 4.4.19 to 7.5.7

Release notes

Sourced from tar's releases.

v6.1.13

6.1.13 (2022-12-07)

Dependencies

v6.1.12

6.1.12 (2022-10-31)

Bug Fixes

Documentation

Changelog

Sourced from tar's changelog.

Changelog

7.5

  • Added zstd compression support.
  • Consistent TOCTOU behavior in sync t.list
  • Only read from ustar block if not specified in Pax
  • Fix sync tar.list when file size reduces while reading
  • Sanitize absolute linkpaths properly
  • Prevent writing hardlink entries to the archive ahead of their file target

7.4

  • Deprecate onentry in favor of onReadEntry for clarity.

7.3

  • Add onWriteEntry option

7.2

  • DRY the command definitions into a single makeCommand method, and update the type signatures to more appropriately infer the return type from the options and arguments provided.

7.1

  • Update minipass to v7.1.0
  • Update the type definitions of write() and end() methods on Unpack and Parser classes to be compatible with the NodeJS.WritableStream type in the latest versions of @types/node.

7.0

  • Drop support for node <18
  • Rewrite in TypeScript, provide ESM and CommonJS hybrid interface
  • Add tree-shake friendly exports, like import('tar/create') and import('tar/read-entry') to get individual functions or classes.
  • Add chmod option that defaults to false, and deprecate noChmod. That is, reverse the default option regarding explicitly setting file system modes to match tar entry settings.
  • Add processUmask option to avoid having to call process.umask() when chmod: true (or noChmod: false) is set.

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by isaacs, a new releaser for tar since your current version.


Updates spago from 0.19.2 to 0.93.45

Release notes

Sourced from spago's releases.

0.21.0

No release notes provided.

0.20.9

No release notes provided.

0.20.8

No release notes provided.

0.20.7

No release notes provided.

0.20.6

No release notes provided.

0.20.5

No release notes provided.

0.20.4

No release notes provided.

0.20.3

No release notes provided.

0.20.2

Bugfixes:

  • Remove npm install from release CI to prevent overwriting the install script with the Linux binary (#783, #786)
  • Use spago.cabal instead of package.yaml to get version number (#787, #788)
  • Assume compatibility with newer minor versions of purs (#782, #777)
  • Fix test command not working on purs older than v0.14.0 (#790, #789)

Other improvements:

  • Docs: add more useful comments in spago.dhall (#778, #708)
  • Dev: remove package.yaml, use only cabal file (#780)
  • Dev: use make to orchestrate builds (#781)
  • Deps: upgrade to GHC8.10 and lts-17 (#743)

0.20.1

Bugfixes:

  • Color output now works correctly or is disabled on Windows (#768, #749)
  • Fix spago docs for PureScript 0.14, by updating docs-search to 0.0.11 (#775, #752)

Other improvements:

  • Color output is now automatically disabled when output is redirected to a file. Also respects a NO_COLOR environment variable (#768)
  • Fixes tests failing if the test platform has psa installed (#772)
  • Print spago install command to fix missing transitive dependencies (#770, #769, #776)
  • Refactor the graph support to remove the custom module name parser (#773)

0.20.0

... (truncated)

Changelog

Sourced from spago's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Other improvements:

  • builds with Cabal successfully
  • update to latest versions dependency: https://hackage.haskell.org/package/versions-6.0.1/changelog
  • Fix output truncation with --json-errors, many warnings and build failure (#1199)
  • Update README with info about depending on a freshly added library
  • Fixed globbing issue where /.spago behaves differently than .spago in .gitignore
  • Fixed empty output for --verbose-stats when there are no errors or warnings.
  • Added support for --package-set options for spago upgrade.
  • spago repl now writes a .purs-repl file, unless already there, containing import Prelude.
  • Added typo suggestions upon failing to find a package by name.
  • spago publish now checks that the publish location matches one of the remotes in the current Git repository.
  • Emoji ✅ ❌ ‼️ replaced with ✓ ✘ ‼ respectively, and are not printed at all with --no-color.
  • spago bundle now writes a special marker into the bundle and will refuse to overwrite the file if the marker isn't present, assuming that the file was manually created or edited, not generated by Spago itself.
  • migrated tests to the spec-node runner.
  • when multiple dependencies share a monorepo, that repo is cloned only once and cached locally.
  • spago publish now allows to publish a package with some test (but only test!) dependencies not present in the registry.
  • errors and warnings are now explicitly labeled as "ERROR" and "WARNING" in Spago build output.
  • always using forward slash as path separator in lockfile, regardless of the platform, so that the lockfile doesn't keep changing when team members run Spago on different platforms.
  • when encountering a mistyped option for a command, Spago will show help for that command, not root help.
  • a new spago init --subpackage foo option to initialize a sub-project in the current workspace.
  • #1110: spago publish will now install packages returned by the registry solver before trying to build with them.
  • Spago no longer ignores config fields that it doesn't recognize. This should help catch typos in field names.
  • When the publish.location field is missing, spago publish will attempt to figure out the location from Git remotes and write it back to spago.yaml.
  • Internally Spago uses stricter-typed file paths.
  • Spago can now be launched from a directory nested within the workspace, not just from workspace root.
  • spago install warns the user when the installed versions of packages are outside their specified dependency ranges.
  • spago publish no longer tries to validate all workspace dependencies, but

... (truncated)

Commits

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [tar](https://github.com/isaacs/node-tar) to 7.5.7 and updates ancestor dependency [spago](https://github.com/purescript/spago). These dependencies need to be updated together.


Updates `tar` from 4.4.19 to 7.5.7
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v4.4.19...v7.5.7)

Updates `spago` from 0.19.2 to 0.93.45
- [Release notes](https://github.com/purescript/spago/releases)
- [Changelog](https://github.com/purescript/spago/blob/master/CHANGELOG.md)
- [Commits](https://github.com/purescript/spago/commits)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.7
  dependency-type: indirect
- dependency-name: spago
  dependency-version: 0.93.45
  dependency-type: direct:development
...

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

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants