summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.github/workflows/bin/bootstrap-test.sh2
-rw-r--r--.github/workflows/bootstrap.yml13
-rw-r--r--.github/workflows/unit_tests.yaml2
-rw-r--r--etc/spack/defaults/bootstrap.yaml10
-rw-r--r--lib/spack/spack/bootstrap/core.py8
-rw-r--r--lib/spack/spack/test/cmd/bootstrap.py2
-rw-r--r--lib/spack/spack/test/data/config/bootstrap.yaml2
-rw-r--r--share/spack/bootstrap/github-actions-v0.4/clingo.json334
-rw-r--r--share/spack/bootstrap/github-actions-v0.4/gnupg.json254
-rw-r--r--share/spack/bootstrap/github-actions-v0.4/patchelf.json34
-rw-r--r--share/spack/bootstrap/github-actions-v0.6/clingo.json384
-rw-r--r--share/spack/bootstrap/github-actions-v0.6/gnupg.json269
-rw-r--r--share/spack/bootstrap/github-actions-v0.6/metadata.yaml (renamed from share/spack/bootstrap/github-actions-v0.4/metadata.yaml)4
-rw-r--r--share/spack/bootstrap/github-actions-v0.6/patchelf.json49
14 files changed, 722 insertions, 645 deletions
diff --git a/.github/workflows/bin/bootstrap-test.sh b/.github/workflows/bin/bootstrap-test.sh
index 563eb28643..0d774c248c 100755
--- a/.github/workflows/bin/bootstrap-test.sh
+++ b/.github/workflows/bin/bootstrap-test.sh
@@ -1,7 +1,7 @@
#!/bin/bash
set -e
source share/spack/setup-env.sh
-$PYTHON bin/spack bootstrap disable github-actions-v0.4
+$PYTHON bin/spack bootstrap disable github-actions-v0.5
$PYTHON bin/spack bootstrap disable spack-install
$PYTHON bin/spack $SPACK_FLAGS solve zlib
tree $BOOTSTRAP/store
diff --git a/.github/workflows/bootstrap.yml b/.github/workflows/bootstrap.yml
index c9e69d3026..da7bf49fad 100644
--- a/.github/workflows/bootstrap.yml
+++ b/.github/workflows/bootstrap.yml
@@ -43,8 +43,8 @@ jobs:
- name: Bootstrap clingo
run: |
source share/spack/setup-env.sh
+ spack bootstrap disable github-actions-v0.6
spack bootstrap disable github-actions-v0.5
- spack bootstrap disable github-actions-v0.4
spack external find cmake bison
spack -d solve zlib
tree ~/.spack/bootstrap/store/
@@ -69,8 +69,8 @@ jobs:
- name: Bootstrap clingo
run: |
source share/spack/setup-env.sh
+ spack bootstrap disable github-actions-v0.6
spack bootstrap disable github-actions-v0.5
- spack bootstrap disable github-actions-v0.4
spack external find --not-buildable cmake bison
spack -d solve zlib
tree $HOME/.spack/bootstrap/store/
@@ -97,8 +97,8 @@ jobs:
run: |
source share/spack/setup-env.sh
spack solve zlib
+ spack bootstrap disable github-actions-v0.6
spack bootstrap disable github-actions-v0.5
- spack bootstrap disable github-actions-v0.4
spack -d gpg list
tree ~/.spack/bootstrap/store/
@@ -130,15 +130,16 @@ jobs:
3.10
3.11
3.12
+ 3.13
- name: Set bootstrap sources
run: |
source share/spack/setup-env.sh
- spack bootstrap disable github-actions-v0.4
+ spack bootstrap disable github-actions-v0.5
spack bootstrap disable spack-install
- name: Bootstrap clingo
run: |
set -e
- for ver in '3.8' '3.9' '3.10' '3.11' '3.12' ; do
+ for ver in '3.8' '3.9' '3.10' '3.11' '3.12' '3.13'; do
not_found=1
ver_dir="$(find $RUNNER_TOOL_CACHE/Python -wholename "*/${ver}.*/*/bin" | grep . || true)"
if [[ -d "$ver_dir" ]] ; then
@@ -185,8 +186,8 @@ jobs:
- name: Bootstrap clingo
run: |
./share/spack/setup-env.ps1
+ spack bootstrap disable github-actions-v0.6
spack bootstrap disable github-actions-v0.5
- spack bootstrap disable github-actions-v0.4
spack external find --not-buildable cmake bison
spack -d solve zlib
./share/spack/qa/validate_last_exit.ps1
diff --git a/.github/workflows/unit_tests.yaml b/.github/workflows/unit_tests.yaml
index 124d77e0b5..ae4b11db2e 100644
--- a/.github/workflows/unit_tests.yaml
+++ b/.github/workflows/unit_tests.yaml
@@ -170,8 +170,8 @@ jobs:
run: |
. share/spack/setup-env.sh
spack bootstrap disable spack-install
- spack bootstrap disable github-actions-v0.4
spack bootstrap disable github-actions-v0.5
+ spack bootstrap disable github-actions-v0.6
spack bootstrap status
spack solve zlib
spack unit-test --verbose --cov --cov-config=pyproject.toml --cov-report=xml:coverage.xml lib/spack/spack/test/concretize.py
diff --git a/etc/spack/defaults/bootstrap.yaml b/etc/spack/defaults/bootstrap.yaml
index 6f2dbe171c..b2e2c0f373 100644
--- a/etc/spack/defaults/bootstrap.yaml
+++ b/etc/spack/defaults/bootstrap.yaml
@@ -9,15 +9,15 @@ bootstrap:
# may not be able to bootstrap all the software that Spack needs,
# depending on its type.
sources:
- - name: 'github-actions-v0.5'
+ - name: github-actions-v0.6
+ metadata: $spack/share/spack/bootstrap/github-actions-v0.6
+ - name: github-actions-v0.5
metadata: $spack/share/spack/bootstrap/github-actions-v0.5
- - name: 'github-actions-v0.4'
- metadata: $spack/share/spack/bootstrap/github-actions-v0.4
- - name: 'spack-install'
+ - name: spack-install
metadata: $spack/share/spack/bootstrap/spack-install
trusted:
# By default we trust bootstrapping from sources and from binaries
# produced on Github via the workflow
+ github-actions-v0.6: true
github-actions-v0.5: true
- github-actions-v0.4: true
spack-install: true
diff --git a/lib/spack/spack/bootstrap/core.py b/lib/spack/spack/bootstrap/core.py
index e9c2975196..ba2afa8f7f 100644
--- a/lib/spack/spack/bootstrap/core.py
+++ b/lib/spack/spack/bootstrap/core.py
@@ -37,6 +37,7 @@ from llnl.util.lang import GroupedExceptionHandler
import spack.binary_distribution
import spack.config
import spack.detection
+import spack.mirror
import spack.platforms
import spack.spec
import spack.store
@@ -91,12 +92,7 @@ class Bootstrapper:
self.metadata_dir = spack.util.path.canonicalize_path(conf["metadata"])
# Promote (relative) paths to file urls
- url = conf["info"]["url"]
- if spack.util.url.is_path_instead_of_url(url):
- if not os.path.isabs(url):
- url = os.path.join(self.metadata_dir, url)
- url = spack.util.url.path_to_file_url(url)
- self.url = url
+ self.url = spack.mirror.Mirror(conf["info"]["url"]).fetch_url
@property
def mirror_scope(self) -> spack.config.InternalConfigScope:
diff --git a/lib/spack/spack/test/cmd/bootstrap.py b/lib/spack/spack/test/cmd/bootstrap.py
index 888f823c55..03421ede77 100644
--- a/lib/spack/spack/test/cmd/bootstrap.py
+++ b/lib/spack/spack/test/cmd/bootstrap.py
@@ -170,7 +170,7 @@ def test_remove_and_add_a_source(mutable_config):
assert not sources
# Add it back and check we restored the initial state
- _bootstrap("add", "github-actions", "$spack/share/spack/bootstrap/github-actions-v0.5")
+ _bootstrap("add", "github-actions", "$spack/share/spack/bootstrap/github-actions-v0.6")
sources = spack.bootstrap.core.bootstrapping_sources()
assert len(sources) == 1
diff --git a/lib/spack/spack/test/data/config/bootstrap.yaml b/lib/spack/spack/test/data/config/bootstrap.yaml
index 4757b8729d..43c4405350 100644
--- a/lib/spack/spack/test/data/config/bootstrap.yaml
+++ b/lib/spack/spack/test/data/config/bootstrap.yaml
@@ -1,5 +1,5 @@
bootstrap:
sources:
- name: 'github-actions'
- metadata: $spack/share/spack/bootstrap/github-actions-v0.5
+ metadata: $spack/share/spack/bootstrap/github-actions-v0.6
trusted: {}
diff --git a/share/spack/bootstrap/github-actions-v0.4/clingo.json b/share/spack/bootstrap/github-actions-v0.4/clingo.json
deleted file mode 100644
index 1fa83eef1c..0000000000
--- a/share/spack/bootstrap/github-actions-v0.4/clingo.json
+++ /dev/null
@@ -1,334 +0,0 @@
-{
- "verified": [
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "fk6k6buvgbwhwtigvpvi3266gllv7z2o",
- "003eb7b2c62debc0bac4a7f3a3933d6a955520199b37e00c8c0761036d8dc63a"
- ]
- ],
- "python": "python@3.10",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "2ezozohyngzmq74eeclsjupcawg6slse",
- "bf3c559d655d5f04a2b080c640996086db2bb6bbf49f4139eed225a77b574923"
- ]
- ],
- "python": "python@3.11",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "okjsfmgareef7laq432tdtgyu7bshmv2",
- "7beed9fe21b52df6b56d8242b79becab7ed953af16612d6e09c595ef39591ac3"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "cv7nf5ti72ywciapdy6mn7cemqv766zy",
- "6af9e548044e4849794ee85008c8b19539b63857510c6fff544de7ccb6e53ee8"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "ing4swsz5bj7guqffc277zitcky4uhu4",
- "4d9008372c73797fc0bd47c92c922f810e1b3fd44dc373682a7a0780b711058c"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "p2cyqcsow6k6prfryoqb7usv27hhofuq",
- "5e4fd1fc552d815ce8db8b8917d9089c7782a92269754f8ca5d4f01a9406244d"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "5bfjmclf6sktj4drclxe7rdwdthlkxw3",
- "b811e62f82b564e9cd5e12fc3cdb19b3d4e5f2bdb98985e1bbe3d1bbd5dd3d5c"
- ]
- ],
- "python": "python@3.10",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "bwmaj7wyyiivvkq5j72mholmhmytb2fl",
- "468da2198479514bbbf66f4268716bce38cace1004a612bc669d21d97c596f85"
- ]
- ],
- "python": "python@3.11",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "ewhsk7bcohduujp5t7hljb5uk2mfbk7k",
- "919cbfc82bbb08da207e22bec4d8047c34042b90d58b9c6b438b5dcef0046e39"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "263aqtzhrgzmzgpfekda7uk6wdqez76j",
- "b9e579ee2a848f7287a8b625459ac5b8ce19e9e6858a86b53effaa4ae712d1b6"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "yqqiddbmi2pyxgu757qfvts6hlt6525q",
- "254ab94d48543472ad8a32f598dc869c49051a0b890951d7de8425c7549caa26"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "plv3woz7rwmixdo42ew27imtqqjqnnv5",
- "ec494e7043433fac6f8f404e023eea397197ff0928bf1c3f3cc0bc62d549334c"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "domcqyr4qx2yl3433l5dycnehastl7zc",
- "fbfc1fc14f27bbabe36a438dd70515067dbd7e0873bc748b9f34d576d5400cb4"
- ]
- ],
- "python": "python@3.10",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "b5m7ectjiuucgaoyry24hhop44edjvg7",
- "5412e2b3f45d251acd976c12d238549e0c324e6481bf328f9547fafc0e810daf"
- ]
- ],
- "python": "python@3.11",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "h2uxdiwlbvrfsz5mlt2s2xvnefbuk7qx",
- "4cf26cd903fe0034522e1d8a712ab7a6ae936961c1c010473ff15566665cef6b"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "4ksotxknsesu4mv2bio5ndtilo423cpy",
- "9281ca638e2ec5c0b6d3ae050827a1c3696251a6274e96f3a8a89a1fdf7f0ba2"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "ho7jg4bl7degmnnnj6x6fatbcno37kqo",
- "0e78a555839fbd3752473ed80c76be9007b6ce3f152fa69d8014b172e339b92f"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "oztu77xbgiige4pp2epmbqrmxt4vwnla",
- "5271b271a2f6ae26838614477b2b8e5f230bceda7e0eb63f2cc36b18da3ba53d"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "33qaxq2adjrlv6ttxbu6bmueundhns2w",
- "5fa731b84e354b8108ac4b7205d40e8c1a74cb2dfd590dd2d648d744a8556a1d"
- ]
- ],
- "python": "python@3.10",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "vwhszkap6e2zbzb74ywgyggflkmtavwz",
- "09eed0c9b98681173f512385675f44d070cb5ebc3e08aac659a12ea1ec41d05a"
- ]
- ],
- "python": "python@3.11",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "3pst4dqux2clmm3mpjj4jkowv3s2ixv6",
- "f9d9ade557ed426f55308dd14b43c59e1b51b8f40c9847d00994a3a89182a846"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "6wk7qj2hdglt2sjtec4mv7ibsvhw53ge",
- "e06a3190e60b1d0c4d4b8f01b7a2ade9d2d3d8fdaf84757cc9741e81a5ad59a3"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "k2kch7a6j7ilikuklhyffkqhdqb46yt5",
- "2547727ce0b8295594dfa56b711631b8ab221a19c4cbd19341539b929693b0cb"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "ivzizagt74uqxrp2mri5lbqiqkhab77p",
- "2ddd5daeeabfc3b2a211f7efb3cc700991c5817b08b19c2d315084198f7d2bc8"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "idkenmhnscjlu5gjqhpcqa4h7o2a7aow",
- "44c88094abb239dd33b75c02c24fefe7f4f5646c2371f50a5bfb47b23805760b"
- ]
- ],
- "python": "python@3.10",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "cizcjj3tx4irs3uzoktrgybq73sz545f",
- "d8c8d4accece4e10a4339b263ff42f0f0adc77b3fbeea1010b3d7fc48aead5b3"
- ]
- ],
- "python": "python@3.11",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "prqkzynv2nwko5mktitebgkeumuxkveu",
- "3059fb60ff3b2dd5b36a46af37972b479fbfad348c30ec2e6b59729d93f07eed"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "axtxtavfahxuazw2wueu3tjwwu6ttdfo",
- "281cf24d0a8f2372b348bb1a38a9bfd1516063f597ffdecfde6e8e3aa4e2139f"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "ba5ijauisd3uuixtmactc36vps7yfsrl",
- "ea5960f47f48daeb62e6ebf7d8574ceb4bfccff6e2bae17571b0857bfd7a0bbc"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "gqcctd2ejbgvyvyt4umqpetfoogfycwu",
- "8358d72dd5de00a1b7a7ffb88ba366a01ce9b700245d2940eae7395fec0e6fda"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- }
- ]
-} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.4/gnupg.json b/share/spack/bootstrap/github-actions-v0.4/gnupg.json
deleted file mode 100644
index 5237d8729a..0000000000
--- a/share/spack/bootstrap/github-actions-v0.4/gnupg.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "verified": [
- {
- "binaries": [
- [
- "zlib",
- "azrxnl6yp7xeapfy7nljiopucaelofuh",
- "c3f28571947a41d3c9fb0da0b340b51bdef6b9e05a59e6df7c9bc5838bacd81a"
- ],
- [
- "libiconv",
- "id44zneq3nh4grvtekqoefl24okct4ak",
- "8cf48050c8d58dc0e1d11c8b3b9d970586e1f62933f8655982f4312d1e4426ea"
- ],
- [
- "npth",
- "lp7fobvpwlk3xugo7th2kmcnrvqqxb3b",
- "ec4dda80a2485e0eda5b1ef09e6b8b020283b00ab6252981722979af04ce2ba8"
- ],
- [
- "libassuan",
- "trhqsquxpocecfgkeif5bh2dwgu4njbp",
- "33f15821d6e41238de58f2237d3e1be46b657e3337cbe73f87973fe970ab36fd"
- ],
- [
- "libgcrypt",
- "eadvdhou2xjdhf47x3q5x2ypa4qhfqjy",
- "f0d1d6b3cef5794933b78df3446ac71bdd0cc79b81a26fc33153ef13819e6b09"
- ],
- [
- "libgpg-error",
- "yg67vozcaac75p3dnhd6c3cjpa5nsfjo",
- "fe907bce097dec72a92a1973d73253d9e4ce4bd78ed14f8d6e647dd8e77eef15"
- ],
- [
- "libksba",
- "m7o6qwsu2gxvlka2jbd5puzwj3z553ob",
- "69d324a77b550a6c7a201f3f39835df4f14534fcf5fa28628c14039bfdb39dda"
- ],
- [
- "pinentry",
- "6m36xv6ft3yterimp6xoozz66ych5eew",
- "0b82a4b52a6bc5e6fd4913f585455ea703e0fa5c85fd9f4bb1eb5819af5084e1"
- ],
- [
- "gnupg",
- "pyrfgqkgltgfk4yljfw2myxn6vqen2j6",
- "3c41b0cf2db01ad2675f27d51edb4cf7f798be9ca0e3ac781990ff8b462cd8f6"
- ]
- ],
- "spec": "gnupg@2.3: %apple-clang platform=darwin target=aarch64"
- },
- {
- "binaries": [
- [
- "libiconv",
- "f6om5cmewxrhzpowei3m2g2qnijvlep4",
- "ab891ac21bc9cf44723993232ce3fff6fe75d003dfb88077dea630e532db123f"
- ],
- [
- "npth",
- "tvebgs23dhejixfe36dufivhkwnyxh3t",
- "95b9852c2e69f18fb8eff3dc6fc2bb9efe38821314cac6c310523da89c8346a2"
- ],
- [
- "zlib",
- "rlzphstv75due7yzcicuu7nfos5zuk2q",
- "e5ee87fab6e51b46ab1fb1cedafc4edee380a810947d52e669a185b52636aa37"
- ],
- [
- "libassuan",
- "ow5h7we5zrgoknsvss3yjjs4g3aci4b2",
- "44cf47134b4e4cbad30b8f4ef5ac1e7e25ead1d4dc64bd44fe807a4f173977ad"
- ],
- [
- "libgcrypt",
- "nuy3jjihjlktwggpwdrert2q5xoqk4ic",
- "ebb85da4d0b4ea93e073b8faf11e4ec955752a589b0ee47cd46b825ef685e536"
- ],
- [
- "libgpg-error",
- "w7xfbrbfdnssbfoxrsz4emt6aildxsfy",
- "6973cd597db96830822a8111fe3b3cff271e8cedc26fb0cb48443c2de2cc50ad"
- ],
- [
- "libksba",
- "74h62c57ojgmqqp6xrrrzmzgftmcv22c",
- "73afeb0bfdf57623d694ea16b52e1d73bfca61954583d6737f4ab6ab05c92ca8"
- ],
- [
- "pinentry",
- "dv7sj3xesjfhqbrcxorvbzoxzlqpac4e",
- "509d6881145a33b7de69db63af84fe887e7c995ffd4e89003a25fafa45b5874b"
- ],
- [
- "gnupg",
- "hrv7rjtbvuxkt4trjdnzovegwutciunv",
- "bf39c84047508556e142b9a9808007bbcc9aa80b2b9936a3598530f5acc7c75a"
- ]
- ],
- "spec": "gnupg@2.3: %apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "zlib",
- "mrdyh4e34orgypetqhru6romj6wlvyxm",
- "ecd344c5dcae7377d8b20f14248a73d1fe350e54364f2f1e70aa4fccf1c219ed"
- ],
- [
- "libiconv",
- "iuparzfnzuwmmhj5ytlhaobn4nz3cct4",
- "58ef399a4bd8794a00314440e02de8c685c9c02d1b02a751923ae669556a1a91"
- ],
- [
- "npth",
- "eltd4b6tq4gsnboeidmr7mykezykcho5",
- "89b3e0c7f573009d4816b219413a07a9917758836befdfeb6c33a9e87d846b6f"
- ],
- [
- "libassuan",
- "xfaguxawrc6z73draba5fccjxtxjvzmz",
- "59ebe715532a2671cde9783aceebb1448062e7adb7307da30b0d6245529d897f"
- ],
- [
- "libgcrypt",
- "ntb2fzwckdgb77eubdcvvj2xm5eilavw",
- "92fb1ef0d57c98b16e172c6afbc995dd163f0bac1484eb11eef5305f434a5cd1"
- ],
- [
- "libgpg-error",
- "utzxfplsbueqmj7ksxaykk6tk3xi5dmr",
- "74aa95bc48c42eab0a8ca0afab51074811bf79477271123af13398029ac7394f"
- ],
- [
- "libksba",
- "jzxmzebonsgrw5e6ij446azzocvko2vi",
- "bfc11401fc94d3f6d3176fa4b95dd866ad355c0b77b9c5787acbfdffe42915b9"
- ],
- [
- "pinentry",
- "wsjzc3l5zgieowd24p2paccrporun5cv",
- "db3e475b2113ad9587017a76c9df57fc537d2dd6c5d3323119c30723b5b51330"
- ],
- [
- "gnupg",
- "zigabpppmz5ctktqwdj5ueaxjuvm6syh",
- "fd8a681dfa919d8faff256fabafe1f08238cc75c74cbcfc44acce23cf0afb34c"
- ]
- ],
- "spec": "gnupg@2.3: %gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "zlib",
- "c4kbhgxjlko6a367d3zl6b5qcm5swiew",
- "49747756dea8dd15fc3ea8f73d03b24724fa6b22103f04b557152db59c17f799"
- ],
- [
- "libiconv",
- "5l5cq7de7iwagndyyphpdmvdvp3pepe6",
- "a46d2a89cab00d8196e6226f3831bc3ff8b7f728844d6d29013cc8999d7b7f78"
- ],
- [
- "npth",
- "b6ifa47mma7n7mxl36yg73uwjqezbde5",
- "1b16e28e692ca91a096da4976f7df451df5e3ea9aa2f03cc2d39f62646a9399b"
- ],
- [
- "libassuan",
- "phds2cjgeo3sbluuvdj6ebdkuom6un6p",
- "482bf3a4975e21e03b7d34ff69031071a2822fb182774421f648ed7ccc99f24d"
- ],
- [
- "libgcrypt",
- "7hgqgoekgh4jiml2u55rg2zec3ouyq7z",
- "edfa277010de9f060bbcb11c2011dd66fb6e714c28a189d7cd7ef2d825e85180"
- ],
- [
- "libgpg-error",
- "th2tzwwoz7ddrygkjrxzzv4yvznxglmx",
- "e7c645287270ae2ac08ff5d400bf44b2e79203e752c3ff32aed07200638a6fe0"
- ],
- [
- "libksba",
- "ex5gt36shiwt54jg7mbgxysnwu7jjy6a",
- "8cf350544821bfec19e2b52a47896ca9258fc56680e4bb0d12715416169ead4a"
- ],
- [
- "pinentry",
- "aowc7abd6kvohdohxz4j225q2hh743cq",
- "ad336a7eee41eebd6b8e667e7ef673b64088c0553492567245653ac6c07fdb46"
- ],
- [
- "gnupg",
- "7i7j24llnlzwpwrfumulorq6ucx2ku2f",
- "a743ffd0698db5329a8231d25fa2e13b88f63cf85198664794a91df7a2c48632"
- ]
- ],
- "spec": "gnupg@2.3: %gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "libiconv",
- "vyvyow3bnokashj3wntl7pgm5nc4h7vw",
- "4fb8c1a563975f339b2e98e4c5c6cd98d629bc94fcf57b8e92beedae17a4584d"
- ],
- [
- "npth",
- "opncvl75zv6njawkgtxgt4yhii65f5nx",
- "24b442a6f2cc28176a4f742d961807e5ffd853d2f9d65175944b6aa8b47d91e2"
- ],
- [
- "zlib",
- "dcixs2nytw7vlthk55mwvog7veypnuor",
- "6ab7018b621783c971192e46b6a3e2764b638b5ab5c2f3c62af24afd5a9039e0"
- ],
- [
- "libassuan",
- "yk2555moxgj3dro6edznumguezecriso",
- "ebde470fee06e5ad7527dca0eb3689ae13b7299229b51e64f97ff87b9daf9160"
- ],
- [
- "libgcrypt",
- "imws5ss7coeeo45zr6w54xnwjfjm4cc6",
- "ad20c2974c90717efa8a4c27781e5f4c14d60527dc1c224fd2e113fe52d3e958"
- ],
- [
- "libgpg-error",
- "nbhvf75esgtjeu6nh57gu6mnikiazmjt",
- "ec9f59c684dc4054706217952b8ddf610e4277ec8031c92640f086959dcf756e"
- ],
- [
- "libksba",
- "cx425tk5tnod3523zj4izloqibr44frz",
- "b2465fecbca3d022cf068766a9c01c72f6a68f9b58e78375f687b1273f6c683c"
- ],
- [
- "pinentry",
- "pto3uq53xwl7dtbvycdp4qccacrrzs3r",
- "bd9ae21dff99c34165baa680df4b4b36339e207fec2ac4fcc80103d774a1dd84"
- ],
- [
- "gnupg",
- "5mhxefklns5hpdai3jn3rsf23kz4nol6",
- "8a21155078dc51fdee7990326335e9f99192da0eb4b3490260a7399e30f20243"
- ]
- ],
- "spec": "gnupg@2.3: %gcc platform=linux target=x86_64"
- }
- ]
-} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.4/patchelf.json b/share/spack/bootstrap/github-actions-v0.4/patchelf.json
deleted file mode 100644
index cab4285108..0000000000
--- a/share/spack/bootstrap/github-actions-v0.4/patchelf.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "verified": [
- {
- "binaries": [
- [
- "patchelf",
- "kjmrsrd7akfwzlejzsdyoun7fwgmvjgk",
- "2c1975adb6fbd42bdb960b67fa6b32bc2846a28e5d293d2ca7b44a38f49ecf4f"
- ]
- ],
- "spec": "patchelf@0.13: %gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "patchelf",
- "gxxogiws7fmzkbdc26k24id3aplly6wi",
- "d45ac6b9045d510861fda0cfaa5c04d71f316df5784376f2d2915ab134619c1b"
- ]
- ],
- "spec": "patchelf@0.13: %gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "patchelf",
- "p72zyan5wrzuabtmzq7isa5mzyh6ahdp",
- "ed7ebae3399d96c8d2f4b38ce6f2da52d8b73b312c73babae880ed3467b464b4"
- ]
- ],
- "spec": "patchelf@0.13: %gcc platform=linux target=x86_64"
- }
- ]
-} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.6/clingo.json b/share/spack/bootstrap/github-actions-v0.6/clingo.json
new file mode 100644
index 0000000000..6db902e1bc
--- /dev/null
+++ b/share/spack/bootstrap/github-actions-v0.6/clingo.json
@@ -0,0 +1,384 @@
+{
+ "verified": [
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "54jmcv6ecepywqv7bdpbfm2mrsarrjio",
+ "ff7f45db1645d1d857a315bf8d63c31447330552528bdf1fccdcf50735e62166"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=aarch64 ^python@3.10"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "i2cye2tc752emxaeovjnrljbcz4gjr7j",
+ "e7491ac297cbb3f45c80aaf4ca5102e2b655b731e7b6ce7682807d302cb61f1c"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=aarch64 ^python@3.11"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "5bsjop6yb3oqfi2mopjaufprqy5xaqtv",
+ "91214626a86c21fc0d76918884ec819050d4d52b4f78df7cc9769a83fbee2f71"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=aarch64 ^python@3.12"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "unriyx5k5mu2o6nqwtaj254heazbiwyk",
+ "db596d9e6d8970d659f4be4cb510f9ba5dc2ec4ea42ecf2aed1325ec5ad72b45"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=aarch64 ^python@3.13"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "6ikikftldgnbrirhbo27v4flseuo34j3",
+ "a7ed91aee1f8d5cfe2ca5ef2e3e74215953ffd2d8b5c722a670f2c303610e90c"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=aarch64 ^python@3.8"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "pl5t4qtmufwrvek37mrorllf6ivnwztc",
+ "c856a98f92b9fa218377cea9272dffa736e93251d987b6386e6abf40058333dc"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=aarch64 ^python@3.9"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "cvxik6sx7niravyolfrrxayo2jywhv5p",
+ "d74cc0b44faa69473816dca16a3806123790e6eb9a59f611b1d80da7843f474a"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=x86_64 ^python@3.10"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "chkx4n66gfa7ocewytj4bdqafp2czdwm",
+ "2cb12477504ca8e112522b6d56325ce32024c9466de5b8427fd70a1a81b15020"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=x86_64 ^python@3.11"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "agrdoajzabs2am6q36lcrquihfb4d5xv",
+ "4e73426599fa61df1a4faceafa38ade170a3dec45b6d8f333e6c2b6bfe697724"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=x86_64 ^python@3.12"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "56am5pmigql665hjjc2rnvtqd6dteni6",
+ "4309b42e5642bc5c83ede90759b1a0b5d66fffa8991b6213208577626b588cde"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=x86_64 ^python@3.13"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "s727fhuqz2vgtlhmgviyihlqcm3vbgkx",
+ "1feeab9e1a81ca56de838ccc234d60957e9ab14da038e38b6687732b7bae1ff6"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=x86_64 ^python@3.6"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "zo56jqvyt4y3udj6tsksbpm7bqoxob5g",
+ "1149ab7d5f1c82d8de53f048af8aa5c5dbf0d21da4e4780c06e54b8ee902085b"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=x86_64 ^python@3.7"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "zkox3jrbdmbpu7j52ftcvqctjmymgp5j",
+ "d6aeae2dbd7fa3c1d1c62f840a5c01f8e71b64afe2bdc9c90d4087694f7d3443"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=x86_64 ^python@3.8"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "scm5ujivfo5tt2dzurxcjf6qbme6dvol",
+ "81ef2beef78f46979965e5e69cd92b68ff4d2a59dbae1331c648d18b6ded1444"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%apple-clang platform=darwin target=x86_64 ^python@3.9"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "7utceuvi4eofoi2qr5vizbiv27fqewgi",
+ "3d0830654f9e327fd7ec6dab214050295dbf0832f493937c0c133e516dd2a95a"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=aarch64 ^python@3.10"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "tipiheccz3kpqwmcmqdc6jwuedv4z4ip",
+ "941b93cd89d5271c740d1b1c870e85f32e5970f9f7b842ad99870399215a93db"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=aarch64 ^python@3.11"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "jxz7beqjkrpd6d2fcbsxh6etf42e5jmu",
+ "8ca78e345da732643e3d1b077d8156ce89863c25095e4958d4ac6d1a458ae74b"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=aarch64 ^python@3.12"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "qy5ak2wdmlepkuoygweyzbh42njy6yhc",
+ "f6ced988b515494d86a1069f13ae9030caeb40fe951c2460f532123c80399154"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=aarch64 ^python@3.13"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "klvkzwpf5dzfa3s47zabngev6wehsnvw",
+ "c00855b5cda99639b87c3912ee9c734c0b609dfe7d2c47ea947738c32bab6f03"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=aarch64 ^python@3.6"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "udskqrr4z7wden3yimui65ulo47j6ytf",
+ "aa861cfdf6001fc2da6e83eecc9ad35df424d86d71f6d73e480818942405ce4e"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=aarch64 ^python@3.7"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "4oeblhznejucmsdqpqa4uyh7txgyqxol",
+ "cb7807cd31fc5e0efe2acc1de1f74c7cef962bcadfc656b09ff853bc33c11bd0"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=aarch64 ^python@3.8"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "a5mztd53ktxnhvzkr3lqaceuw2tmi3bv",
+ "36e5efb6b15b431b661e9e272904ab3c29ae7b87bf6250c158d545ccefc2f424"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=aarch64 ^python@3.9"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "kavipyeuasn4om6jokka3kcdhgdtrhvi",
+ "bd492c078b2cdaf327148eee5b0abd5b068dbb3ffa5dae0ec5d53257f471f7f7"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=ppc64le ^python@3.10"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "5v5c245vawyuc6urmp3roehey2kubd6h",
+ "0ebe5e05246c33fc8529e90e21529b29742b5dd6756dbc07534577a90394c0e6"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=ppc64le ^python@3.11"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "whdxnb2jug463enpge2hevrjwhv7hbhg",
+ "9f97d3bf78b7642a775f12feb43781d46110793f58a7e69b0b68ac4fff47655c"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=ppc64le ^python@3.12"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "6enkeu44ymdslkubguw4qyfvreg57j42",
+ "e7295bb4bcb11a936f39665632ce68c751c9f6cddc44904392a1b33a5290bbbe"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=ppc64le ^python@3.13"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "rvr5ybhzcowbbjeyxlmkltdxxaua6ffh",
+ "c44e7fbf721383aa8ee57d2305f41377e64a42ab8e02a9d3d6fc792d9b29ad08"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=ppc64le ^python@3.6"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "u5hxe3p62gynloaxhw2mjjgyvdgbrxvb",
+ "965ba5c1a42f436001162a3f3a0d1715424f2ec8f65c42d6b66efcd4f4566b77"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=ppc64le ^python@3.7"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "vhj724hodvecmzic5us422o5gc4vlkuc",
+ "c8d31089d8f91718a5bde9c6b28cc67bdbadab401c8fdd07b296d588ece4ddfe"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=ppc64le ^python@3.8"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "l2il7xee3xm5x7xpzz7mnslw7kcxcmk6",
+ "ef3f05d30333a39fd18714b87ee22605679f52fda97f5e592764d1591527bbf3"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=ppc64le ^python@3.9"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "4pi6zqqe2vm6ehc7qb4se3ql53m6relx",
+ "a4abec667660307ad5cff0a616d6651e187cc7b1386fd8cd4b6b288a01614076"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=x86_64 ^python@3.10"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "4ojfyzobwptp3numvphbxpgp3okdolur",
+ "a572ab6db954f4a850d1292bb1ef6d6055916784a894d149d657996fa98d0367"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=x86_64 ^python@3.11"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "et3twemsecqryfzl23e3cmsbca534dlo",
+ "97f8ea17f3df3fb38904450114cbef9b4b0ea9c94da9de7a49b70b707012277a"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=x86_64 ^python@3.12"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "adriuktssyp63nfzum5e33vpu645oq4m",
+ "6599ac06ade0cb3e80695f36492ea94a306f8bde0537482521510076c5981aa0"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=x86_64 ^python@3.13"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "a4oyom2bc4go3floq7jlymc2l745w7vl",
+ "90b7cf4dd98e26c58578ad8604738cc32dfbb228cfb981bdfe103c99d0e7b5dd"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=x86_64 ^python@3.6"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "nzya47loljbytn5utgbeaa2zmcvnfc6o",
+ "dc5dbfd9c05b43c4992bf6666638ae96cee5548921e94eb793ba85727b25ec59"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=x86_64 ^python@3.7"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "hnnz6aop244yvwkx6vahauz3wprb26s3",
+ "e8518de25baff7a74bdb42193e6e4b0496e7d0688434c42ce4bdc92fe4293a09"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=x86_64 ^python@3.8"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "fs2aukvaiwysb3ob4zosvuwnkmfwxyoq",
+ "0c5831932608e7b4084fc6ce60e2b67b77dab76e5515303a049d4d30cd772321"
+ ]
+ ],
+ "spec": "clingo-bootstrap@spack%gcc platform=linux target=x86_64 ^python@3.9"
+ }
+ ]
+} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.6/gnupg.json b/share/spack/bootstrap/github-actions-v0.6/gnupg.json
new file mode 100644
index 0000000000..c6e5808dab
--- /dev/null
+++ b/share/spack/bootstrap/github-actions-v0.6/gnupg.json
@@ -0,0 +1,269 @@
+{
+ "verified": [
+ {
+ "binaries": [
+ [
+ "libgpg-error",
+ "lwnk6k2j2pthv4zq3bl6cu2rbr5lqkp7",
+ "221b34bd62482f8afa64daa95466a61300674c81ed31aebb7f870f4e516407a1"
+ ],
+ [
+ "libassuan",
+ "gknfboyunz7tbc5j3nbdwft2s77tzmv2",
+ "47c742a837ff2d6e920a89a1e2556f996c3c22a1e098f9b0e0f7cc3f9e675222"
+ ],
+ [
+ "libgcrypt",
+ "2zniebgjgx44waicsbfmh2ywz72gw2hi",
+ "6eaed68c849c65d3f5351b67fd8c323a51caddc52918281b71706c472f281b26"
+ ],
+ [
+ "libiconv",
+ "l6yjt5xint3rspq7yytsl7iwvn5tuey3",
+ "26ceaa73955e9f335bbbfd8aafc043605475154eb98d8118992224ed6696c1ad"
+ ],
+ [
+ "libksba",
+ "xh7k7t5lqz6vjfugrpd4pjfdsom75trx",
+ "e3f617fcf144639b8fb3cd1e4d32f7fcdb38d345ab26ffc920732d731b991625"
+ ],
+ [
+ "npth",
+ "pbgogmpojgqzgpzzci7gk7hloorinxew",
+ "3c3b6a2f008b5eec639382e384735203675600d06b4de89d58c36428016e4465"
+ ],
+ [
+ "pinentry",
+ "66hrxsdpjdqt6wmnpmi5mh5ifeyb7cgg",
+ "d9843ab0324bea08d83455b6117a6fe82a6dcaa2106ba305e72c25c3bb26a17e"
+ ],
+ [
+ "zlib-ng",
+ "cjfe7flqc6o2bfacxxwgqx4lpgqsv55e",
+ "7c02ff1bbac5dc24863cea28f15d06772c5434ee99a85a31a3475ae3c4f2d4b0"
+ ],
+ [
+ "gnupg",
+ "eoavahhxqjlexz4wr3aanix724gamayu",
+ "61bcb83dc3fc2ae06fde30b9f79c2596bd0457cf56b4d339c8c562a38ca1c31f"
+ ]
+ ],
+ "spec": "gnupg@2.4.5%apple-clang platform=darwin target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "libgpg-error",
+ "op3m3ketzr2qqzazpoe35uc3c53tceqo",
+ "9345e8709a34591cb8ed70441ff5b95fd0de62f5038b3ff72aa21efeea882c14"
+ ],
+ [
+ "libassuan",
+ "x7mrkmkxj3x5mcajpk36xroktc2vqhbb",
+ "60a19ab82bbd3b69bcd53287621617e0223bfefa7568572e247f3dfbac863717"
+ ],
+ [
+ "libgcrypt",
+ "at6lwhcuxttxx2erckiwee4fb7txsupd",
+ "88d2ff68b041ca4d3923c1d657a670115f88735ef99a48d2bb1ea47420a183c1"
+ ],
+ [
+ "libiconv",
+ "clwajtbwgb23uzaci26bcisj64jas33d",
+ "d5af1715ca62225765980389e79cae4a1347bd7e8a9e0ad29f53a2ff1e3fba7a"
+ ],
+ [
+ "libksba",
+ "x3h5xtrsmdhcv5rwsbrn6cwdt7kynxkl",
+ "be0748d370f38a55ccb458e43a95739b0494d1755189a87a062d99508ca4c756"
+ ],
+ [
+ "npth",
+ "c3yv6do52jtfeqtxbcdssxslbwh2l67c",
+ "c19dab06efd6ef9476e299b009d41bbe0d0c3df634d4bc55db18c78f3036afde"
+ ],
+ [
+ "pinentry",
+ "a25ckvveduyxqrrmaybwnn65dh35eusc",
+ "fc1af850dcc056c14aba5595ccb2d48ccc4d14ddedbc85cf20928ef2805b213e"
+ ],
+ [
+ "zlib-ng",
+ "uum7mskvdekjxwozkmdqk3joy6hnan3g",
+ "de2faff7c427305a00a62d66bba39393591841044a2feb861045c7961595d0fc"
+ ],
+ [
+ "gnupg",
+ "7bmrigo4rsorm5d6byrcgxqerxofugoj",
+ "3d36bce8bbd06134445aa3cefa00a80068317b6d082d2b43bb1e3be81ede5849"
+ ]
+ ],
+ "spec": "gnupg@2.4.5%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "gcc-runtime",
+ "vytidi6v26yjvwdbycga2asyx5363kf3",
+ "8c0b786bed22505e2360fb0eaf1f38f9cdd8a96ff19a9bea84e4acbbad1e32f6"
+ ],
+ [
+ "libgpg-error",
+ "cuagrnba4umsm33umta5rmjpkazt2i5u",
+ "794fed3932cee4e0b48e27cf2d8627135b88c0961730b384e10af1b484db0e6d"
+ ],
+ [
+ "libassuan",
+ "uuxij4hqsvuv5h54iaofcr3tpv44thks",
+ "72c9cfccf2d01ad9fb495da573de49a08673e751ba059d20c8e519f9aa83ef20"
+ ],
+ [
+ "libgcrypt",
+ "lfy732fms7q3j2fpvr3g2gg5lxmgs6jg",
+ "dae98b98735a10c8ef83fc03e0e878a157775c23d5d985266ddca6208cc988ca"
+ ],
+ [
+ "libiconv",
+ "fcsxxmy4hiu3x6hjeh7y3mp4qxmvbcrh",
+ "29084a2aae8e11df683baf12203804d16aba6fd5dff02725654e6ee617bd2994"
+ ],
+ [
+ "libksba",
+ "7kbtasg2faihsxceqpp4jpaf4ec7cgq7",
+ "35065817952b1114ffd9b6ccdd4095c1141eccdd481c4ac5a5f878ba0191ec33"
+ ],
+ [
+ "npth",
+ "jsvxvvflvljwkewvxbebmoc3asos54f5",
+ "79b07e334e9b6d135be42a5b4cf0eb1bf5dcde98b8c3ce6c154bfa4e11abfb95"
+ ],
+ [
+ "pinentry",
+ "erpvp4zmkqmeatet3fxwkrugwjp4nyxc",
+ "91fa16a16ca995ab663b1551f172e5aa91ed15853e37aa7776ce40d08a2fc3e9"
+ ],
+ [
+ "zlib-ng",
+ "j3puqviz7nl3qr3sqwrg7vdb3i4ulqff",
+ "b8190c6af8fda6d5aeaff40e7d0ce11e80f412269706b68e1cf04c97f34b9e83"
+ ],
+ [
+ "gnupg",
+ "iwnwfoopb5rtn45dbsecwoe3w6fsjv6d",
+ "8398592ab0812d8c76a21deca06da4277d05f4db784e129ead7535bb8988faa2"
+ ]
+ ],
+ "spec": "gnupg@2.4.5%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "gcc-runtime",
+ "o6nx7ce6pg2fzah2fbwbpbwb6rkhdwc2",
+ "c942c0fb5d4ae8d875b036c1ab6bc09077dad6f2b43fe0621dee84fd47fcdec3"
+ ],
+ [
+ "libgpg-error",
+ "pxc5a72op7zaahwquririwlea5lcowd2",
+ "56dc827ee7db3e1b0a0f2673165d9694d35df82b09e8984a03a21f6a275fb25c"
+ ],
+ [
+ "libassuan",
+ "wjypew3o5cmejlrhsj24kkkh3jxrn35z",
+ "32f056147ca5c240ad10ffd8f36f60d84106bba46f4503a28d0649611f485381"
+ ],
+ [
+ "libgcrypt",
+ "aaodehivfgu6ggtzf3r4vk6do5gt7qg2",
+ "af22cdf4b3ffca0b14c00849a2ad35e2f5c60024214ccc1f733481c7d1535d13"
+ ],
+ [
+ "libiconv",
+ "bv2plgtibp6l6g5eqwupejoaihwjqk3z",
+ "c43ae303cbbc769ea4eb9740728970726fa87fe4e482ca7feb7b909ecba217ab"
+ ],
+ [
+ "libksba",
+ "4zm4wcxegjycsez4jxgfdeyyne6xqb4t",
+ "2623edd57b13b98f83b7bf6a3419bbd29c7574bb72a99c948ff32d9a6b95d6f8"
+ ],
+ [
+ "npth",
+ "4mdvxsguwekd4nus4lczdmcdwo4xpm7h",
+ "1c150c7e99a06cfad733b60c776a06c537ce925234cc567657f3ca79bf668010"
+ ],
+ [
+ "pinentry",
+ "jli5etdru7erjbneygpiinlgbu6hqyiw",
+ "be2f63bb8a6d87a2d6e65699a688200939406f42b93a74e55ae4437b9936d75b"
+ ],
+ [
+ "zlib-ng",
+ "olulf6vptgcleno3kfc3qbfqss4p6dcv",
+ "248e8295fc8af4ced8383846c292c2298248ee7afd20a36195891cfdc3d75363"
+ ],
+ [
+ "gnupg",
+ "5ntq7qgiciy4lwhhqekglg7c7qjlfum6",
+ "cc7e4833af58913fa4ab2b7ce3fdb86d214594d54327c7e4eb4ca3f0784c046f"
+ ]
+ ],
+ "spec": "gnupg@2.4.5%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "gcc-runtime",
+ "7rv2b76tgxqmkwtmngiamwac632cjjba",
+ "b76a4eaef54b24d0ea9b8dfa9392f7ab519f918ae7e1a8bb919539d9adeddbcb"
+ ],
+ [
+ "libgpg-error",
+ "t6pohmnim5vwnysjzc6c2x5xrq34arav",
+ "89976fae1b4d47325d03e6a4b37872b141ac2da77dc8a531afc7d207d86b3dc9"
+ ],
+ [
+ "libassuan",
+ "urbnck3somrr5pmrhf4ifkfxcxgzrq4f",
+ "8feaab6bb0802d799e8e572ea7c903f5827a8af807010e288bbe043ec0b88779"
+ ],
+ [
+ "libgcrypt",
+ "52zd4jcxeilrmlu4tugwkxqd6h6znbj6",
+ "50bb10f9e0317637dcb6f17de59c8c644d259ac15529c8355b9477e323e45cc6"
+ ],
+ [
+ "libiconv",
+ "dy5pmiqcwlvb6yzozs5ajqtox3cfygif",
+ "385fa3a46f1c588aab24bcea3dfc5221dfa143808a2a731aef87a923c2cf05df"
+ ],
+ [
+ "libksba",
+ "dls4psvcy54plnficveje3pisbznkznt",
+ "b565c5439feefe4e40694dfa2f98332a3f16f00d57bb355ad9ffde7c911b23de"
+ ],
+ [
+ "npth",
+ "mldfiqqsswoo4l3ln7vkwpekgji4zwl4",
+ "cb4a08118709bd4cd4f0833f64e143914f0b81e8ae24c0d8a1bdf3a58a768b59"
+ ],
+ [
+ "pinentry",
+ "2ayqizbaee43awjxjdpzmrangyklffp2",
+ "8fe10eddb2bf9cdda7329d098c42c2443d31b041416192eec5fec547d3cb8b84"
+ ],
+ [
+ "zlib-ng",
+ "qodit36c7pa2afqavjguuuyxmur4tels",
+ "d90039074ce13e7ba1708d645bc48a832af78cfb5a197818ff53a45cec628855"
+ ],
+ [
+ "gnupg",
+ "ielaznyuce3qu77r34nwnfjqkk5p3fdz",
+ "418b582f84547504b6464913fba5ba196482e86258081bdeb21af519fe8a2933"
+ ]
+ ],
+ "spec": "gnupg@2.4.5%gcc platform=linux target=x86_64"
+ }
+ ]
+} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.4/metadata.yaml b/share/spack/bootstrap/github-actions-v0.6/metadata.yaml
index 0b483b547b..ca2e9db88f 100644
--- a/share/spack/bootstrap/github-actions-v0.4/metadata.yaml
+++ b/share/spack/bootstrap/github-actions-v0.6/metadata.yaml
@@ -1,8 +1,8 @@
type: buildcache
description: |
- Buildcache generated from a public workflow using Github Actions.
+ Buildcache generated from a public workflow using GitHub Actions hosted on GitHub Packages.
The sha256 checksum of binaries is checked before installation.
info:
- url: https://mirror.spack.io/bootstrap/github-actions/v0.4
+ url: oci://ghcr.io/spack/bootstrap-buildcache-v1
homepage: https://github.com/spack/spack-bootstrap-mirrors
releases: https://github.com/spack/spack-bootstrap-mirrors/releases
diff --git a/share/spack/bootstrap/github-actions-v0.6/patchelf.json b/share/spack/bootstrap/github-actions-v0.6/patchelf.json
new file mode 100644
index 0000000000..4d61766f23
--- /dev/null
+++ b/share/spack/bootstrap/github-actions-v0.6/patchelf.json
@@ -0,0 +1,49 @@
+{
+ "verified": [
+ {
+ "binaries": [
+ [
+ "gcc-runtime",
+ "vytidi6v26yjvwdbycga2asyx5363kf3",
+ "8c0b786bed22505e2360fb0eaf1f38f9cdd8a96ff19a9bea84e4acbbad1e32f6"
+ ],
+ [
+ "patchelf",
+ "mabcw7ya2bjav54wiknzyoftwtkkx2s3",
+ "820b8013b0b918ad85caa953740497e6c31c09d812bd34d087fc57128bfbdacb"
+ ]
+ ],
+ "spec": "patchelf@0.17.2%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "gcc-runtime",
+ "o6nx7ce6pg2fzah2fbwbpbwb6rkhdwc2",
+ "c942c0fb5d4ae8d875b036c1ab6bc09077dad6f2b43fe0621dee84fd47fcdec3"
+ ],
+ [
+ "patchelf",
+ "hz6j4rmzm65wov77f7t335tbywy5ebnq",
+ "1569df037ea1ea316a50e89f5a0cafa0ce8e20629bbd07fcc3846d9fecd2451c"
+ ]
+ ],
+ "spec": "patchelf@0.17.2%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "gcc-runtime",
+ "7rv2b76tgxqmkwtmngiamwac632cjjba",
+ "b76a4eaef54b24d0ea9b8dfa9392f7ab519f918ae7e1a8bb919539d9adeddbcb"
+ ],
+ [
+ "patchelf",
+ "o6soxsz4hwdhzzbu4j56zwcclqhram25",
+ "79dfb7064e7993a97474c5f6b7560254fe19465a6c4cfc44569852e5a6ab542b"
+ ]
+ ],
+ "spec": "patchelf@0.17.2%gcc platform=linux target=x86_64"
+ }
+ ]
+} \ No newline at end of file