forked from 1b-agent/fieldcraft-upstream
xtask: drop the licences --check gate; THIRD-PARTY-LICENSES.txt is a release artifact
The file is no longer committed: dependency pull requests from forks failed CI only because it was out of date. The Dependabot workflow that regenerated it is gone. licences now fails when a shipped crate names no licence and carries no licence file. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo
This commit is contained in:
1 parent
840b4b7dc5
commit
21072a23de
7 files changed
+27
-25
No files matched your search
@@ -17,6 +17,10 @@ are in `packaging/` and run the same way on a developer machine.
|
||||
Plus `SHA256SUMS.txt`, its signature `SHA256SUMS.txt.minisig` (below), and the notes from `.github/release-notes.md` followed by GitHub's
|
||||
generated list of changes. Every package carries `README.md`, `LICENSE-MIT`, `LICENSE-APACHE`,
|
||||
`NOTICE` and `THIRD-PARTY-LICENSES.txt` (on macOS in `FieldCraft.app/Contents/Resources/Licenses`).
|
||||
`THIRD-PARTY-LICENSES.txt` is not committed: each packaging job runs `cargo xtask licences` first,
|
||||
which fails when a shipped crate names no licence and carries no licence file, and the release
|
||||
attaches the file on its own too. Which licences a dependency may have is `[licenses]` in
|
||||
`deny.toml`, which CI checks on every pull request (`cargo deny check licenses`).
|
||||
The application id is `io.github.jyviko.fieldcraft`: the macOS bundle id, the Linux `.desktop`
|
||||
entry and icon name, and the window's Wayland app_id / X11 class. The icons come from
|
||||
`assets/app-icon`: `icon.icns` and `Assets.car` (macOS 26 and later) in the app bundle,
|
||||
|
||||
Reference in new issue
Block a user