Skip to content

ci: add reliable Agda job (version-matched agda-stdlib via git)#106

Merged
hyperpolymath merged 1 commit into
mainfrom
ci-agda-stdlib
Jul 7, 2026
Merged

ci: add reliable Agda job (version-matched agda-stdlib via git)#106
hyperpolymath merged 1 commit into
mainfrom
ci-agda-stdlib

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Gets Agda into CI for real, validated locally before pushing.

Root cause of the four earlier failures: Ubuntu's agda-stdlib apt package ships sources with no usable library manifest. Fix: install just the Agda binary via apt, then git clone agda-stdlib v1.7.3 (matches Agda 2.6.3) at a pinned tag, align its manifest name: to standard-library (what the repo's absolute-zero.agda-lib depends on), register, and type-check.

Locally confirmed: CNO.agda and OND.agda both type-check (exit 0) with this exact toolchain. Coq + Z3 unchanged (already green). timeout-minutes: 25 guards the first-run stdlib compile.

🤖 Generated with Claude Code

Validated locally: CNO.agda + OND.agda type-check (exit 0) with apt Agda 2.6.3
+ stock agda-stdlib v1.7.3 (name aligned to 'standard-library' to satisfy the
repo's absolute-zero.agda-lib depend). The four earlier failures were the wrong
stdlib source (Ubuntu's agda-stdlib ships no usable manifest); this fetches a
version-matched stdlib from git at a pinned tag. timeout-minutes guards the
first-run stdlib compile. Coq + Z3 unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath merged commit 2acfc89 into main Jul 7, 2026
12 checks passed
@hyperpolymath hyperpolymath deleted the ci-agda-stdlib branch July 7, 2026 10:24
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