Skip to content

Install the tool the licence step depends on - #1

Merged
thorstenalpers merged 1 commit into
mainfrom
fix/ci-cargo-license
Aug 31, 2026
Merged

thorstenalpers merged 1 commit into
mainfrom
fix/ci-cargo-license

Conversation

@thorstenalpers

Copy link
Copy Markdown
Owner

npm run licenses shells out to cargo license, which no GitHub runner image carries. Both jobs that regenerate the third-party notices died on it:

  • the bundle job in CI, so no installer was ever produced from main;
  • the release job, which failed on the manual dispatch at 16:20 today.

The notices are the part MIT, BSD and ISC actually require to accompany the binary, so a release that skips them is not one worth publishing.

cargo install cargo-license --locked before the step, in both workflows.

🤖 Generated with Claude Code

`npm run licenses` shells out to `cargo license`, which no GitHub runner
image carries — so both jobs that regenerate the notices died on it. The
release job never produced an installer at all, and the notices are the
part the licences actually require to ship.
@thorstenalpers
thorstenalpers merged commit 0b9dfb2 into main Aug 31, 2026
2 checks passed
@thorstenalpers
thorstenalpers deleted the fix/ci-cargo-license branch August 31, 2026 04:41
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