ci: let the release archives find their terminfo entry and their docker #364
No reviewers
Labels
No labels
priority/P0
priority/P1
priority/P2
release/v0.1.0
status/blocked
status/planned
type/bug
type/design
type/test-gap
type/tracker
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
natsukium/felis!364
Loading…
Reference in a new issue
No description provided.
Delete branch "release/issue-360-terminfo-layout"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The
v0.1.0-rc.3tag run (actions run 4211) passed every existing gate and failed both new archive jobs before any archive was verified:publish felis (aarch64-darwin): "the archive is missing share/terminfo/x/xterm-felis". The darwin package's tic files the entry under78/, notx/(nix/compile-terminfo.shalready documents and handles this). Both manifests now locate the entry withfindinstead of assuming a layout, and install.md's copy-into-~/.terminfosnippet copies the whole tree.package felis (x86_64-linux):docker: command not found. The runner service's PATH has no docker client (the socket is reachable; the user is in thedockergroup). The smoke now runsdockerthroughnix shell --inputs-from . nixpkgs#docker-client, the same pattern the darwin job uses forotoolandbash.Refs #360.
Verified:
bash -non both manifests; the fixed Linux manifest passes on a freshly builtfelis-disttree (share/terminfo/x/);nix shell --inputs-from . nixpkgs#docker-client -c docker versionreaches the daemon (server 29.8.0) on this host;just fmt-check prose-check; pre-commit (lychee, treefmt) passed. Only a tag run (v0.1.0-rc.4) exercises the darwin manifest with78/and the container smoke under the runner's service PATH.