Skip to content

Commit 3c54c18

Browse files
hyperpolymathclaude
andcommitted
fix(ci): also Pkg.add AcceleratorGate.jl (transitive via Causals + ZeroProb)
Causals and ZeroProb both list AcceleratorGate in their [deps]. AcceleratorGate isn't registered either, so without its URL the resolver aborts with 'Unsatisfiable requirements detected'. Note: this still depends on hyperpolymath/Causals.jl#4 landing first (removes 9 fictional hardware-accelerator weakdeps with placeholder UUIDs that no resolver can find). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent f8f19f5 commit 3c54c18

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,21 +36,24 @@ jobs:
3636
- uses: julia-actions/cache@e33b4bfa0ea7cd9caedd7cb82b0e36956ef40285 # v2
3737

3838
- name: Install hyperpolymath-internal Julia deps from git
39-
# The deps Cliodynamics, Causals, ZeroProb are hyperpolymath
40-
# org-internal packages and are NOT in any Julia registry — the
41-
# `registries/General` subdir of hyperpolymath/julia-ecosystem is
42-
# just a mirror of upstream JuliaRegistries/General and doesn't
43-
# contain them. Install all three in a SINGLE Pkg.add call so the
44-
# resolver knows about all the git sources at once — adding them
45-
# one-by-one fails because each Pkg.add sees the other two as
46-
# unresolved registry deps and aborts before its own URL is used.
39+
# These hyperpolymath org-internal packages are NOT in any Julia
40+
# registry — the `registries/General` subdir of
41+
# hyperpolymath/julia-ecosystem is just a mirror of upstream
42+
# JuliaRegistries/General and doesn't contain them.
43+
#
44+
# The list is the transitive closure of internal deps from this
45+
# project's Project.toml: Cliodynamics, Causals, ZeroProb are
46+
# direct; AcceleratorGate is needed because Causals + ZeroProb
47+
# depend on it. Install all in a SINGLE Pkg.add call so the
48+
# resolver knows about all the git sources at once.
4749
run: |
4850
julia --project=. -e '
4951
using Pkg
5052
Pkg.add([
5153
Pkg.PackageSpec(url="https://github.com/hyperpolymath/Cliodynamics.jl"),
5254
Pkg.PackageSpec(url="https://github.com/hyperpolymath/Causals.jl"),
5355
Pkg.PackageSpec(url="https://github.com/hyperpolymath/ZeroProb.jl"),
56+
Pkg.PackageSpec(url="https://github.com/hyperpolymath/AcceleratorGate.jl"),
5457
])
5558
'
5659

0 commit comments

Comments
 (0)