Skip to content

fix: switch go-tools' own npm backend off aube, unblock npm:renovate - #51

Merged
hugoh merged 2 commits into
mainfrom
fix/renovate-npm-backend
Jul 23, 2026
Merged

fix: switch go-tools' own npm backend off aube, unblock npm:renovate#51
hugoh merged 2 commits into
mainfrom
fix/renovate-npm-backend

Conversation

@hugoh

@hugoh hugoh commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

Fresh CI runners default mise's npm backend to aube, whose trust-downgrade guard currently blocks npm:renovate via a transitive dependency: @yarnpkg/libzip@3.2.2 dropped npm provenance attestation that 3.2.0/3.2.1 had (confirmed directly against aube: ERR_AUBE_TRUST_DOWNGRADE). This is unrelated to which renovate version we pin and outside our control - it could stay broken indefinitely upstream.

Pins [settings.npm] package_manager = "npm" for this repo's own tool installs to unblock it. template/mise.toml.jinja (the Copier template consumer repos render) keeps aube's default - that's about catching regressions in tools we pin directly (like npm:cpd, see #50), a different tradeoff than a CLI's own uncontrollable transitive dependency tree.

Independent of #49/#50 - based directly on main.

Test plan

  • mise install npm:renovate succeeds locally with this setting
  • hk check --all passes

hugoh added 2 commits July 23, 2026 18:33
Fresh CI runners default mise's npm backend to aube, whose
trust-downgrade guard currently blocks npm:renovate via a transitive
dependency: @yarnpkg/libzip@3.2.2 dropped npm provenance attestation
that 3.2.0/3.2.1 had. This is unrelated to which renovate version we
pin (confirmed by testing) and outside our control - it could stay
broken indefinitely.

Pin [settings.npm] package_manager = "npm" for this repo's own tool
installs. The Copier template (template/mise.toml.jinja) keeps aube's
default for consumer repos - that's about catching regressions in
tools *we* pin directly (like npm:cpd), a different tradeoff than a
CLI's own uncontrollable transitive dependency tree.
@hugoh
hugoh merged commit 7342fca into main Jul 23, 2026
2 checks passed
@hugoh
hugoh deleted the fix/renovate-npm-backend branch July 23, 2026 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant