Skip to content

Add (exclude_)where args to workload directive [AI] - #1642

Merged
rfbgo merged 1 commit into
GoogleCloudPlatform:developfrom
douglasjacobsen:workload-filters
Aug 3, 2026
Merged

Add (exclude_)where args to workload directive [AI]#1642
rfbgo merged 1 commit into
GoogleCloudPlatform:developfrom
douglasjacobsen:workload-filters

Add (exclude_)where args to workload directive

53a52d7
Select commit
Loading
Failed to load commit list.
Google Cloud Build / PR-Doc-Build-Tests (ramble-eng) succeeded Aug 1, 2026 in 6m 37s

Summary

Build Information

Trigger PR-Doc-Build-Tests
Build 9865c105-a937-4f41-8399-c71641f8aa0c
Start 2026-08-01T09:00:20-07:00
Duration 6m35.537s
Status SUCCESS

Steps

Step Status Duration
gcr.io/cloud-builders/gcloud SUCCESS 3.763s
ramble-clone SUCCESS 44.959s
ramble-docs-test SUCCESS 5m40.985s

Details

starting build "9865c105-a937-4f41-8399-c71641f8aa0c"

FETCHSOURCE
From https://github.com/GoogleCloudPlatform/ramble
 * branch            53a52d74c59a1a6e8ab0884e932a4f5ccb1007d1 -> FETCH_HEAD
HEAD is now at 53a52d7 Add (exclude_)where args to workload directive
GitCommit:
53a52d74c59a1a6e8ab0884e932a4f5ccb1007d1
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/gcloud
Step #0: Current Build ID: 9865c105-a937-4f41-8399-c71641f8aa0c
Step #0: Filtering for tag: PR-Doc-Build-Tests-1642 in project: ramble-eng
Step #0: ERROR: (gcloud.builds.describe) NOT_FOUND: Requested entity was not found. This command is authenticated as 993292483723@cloudbuild.gserviceaccount.com which is the active account specified by the [core/account] property.
Step #0: Warning: Could not retrieve creation time for build 9865c105-a937-4f41-8399-c71641f8aa0c. Skipping cancellation of older builds.
Finished Step #0
Starting Step #1 - "ramble-clone"
Step #1 - "ramble-clone": Already have image (with digest): gcr.io/cloud-builders/git
Step #1 - "ramble-clone": From https://github.com/GoogleCloudPlatform/ramble
Step #1 - "ramble-clone":  * [new branch]          develop    -> origin/develop
Step #1 - "ramble-clone":  * [new branch]          gh-pages   -> origin/gh-pages
Step #1 - "ramble-clone":  * [new branch]          main       -> origin/main
Step #1 - "ramble-clone":  * [new tag]             v0.6.0     -> v0.6.0
Step #1 - "ramble-clone":  * [new tag]             v0.1.0     -> v0.1.0
Step #1 - "ramble-clone":  * [new tag]             v0.2.0     -> v0.2.0
Step #1 - "ramble-clone":  * [new tag]             v0.2.1     -> v0.2.1
Step #1 - "ramble-clone":  * [new tag]             v0.3.0     -> v0.3.0
Step #1 - "ramble-clone":  * [new tag]             v0.4.0     -> v0.4.0
Step #1 - "ramble-clone":  * [new tag]             v0.5.0     -> v0.5.0
Finished Step #1 - "ramble-clone"
Starting Step #2 - "ramble-docs-test"
Step #2 - "ramble-docs-test": Pulling image: us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5:latest
Step #2 - "ramble-docs-test": latest: Pulling from ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5
Step #2 - "ramble-docs-test": 9088cdb84e39: Pulling fs layer
Step #2 - "ramble-docs-test": f0b2b6a16b88: Pulling fs layer
Step #2 - "ramble-docs-test": 9088cdb84e39: Verifying Checksum
Step #2 - "ramble-docs-test": 9088cdb84e39: Download complete
Step #2 - "ramble-docs-test": 9088cdb84e39: Pull complete
Step #2 - "ramble-docs-test": f0b2b6a16b88: Verifying Checksum
Step #2 - "ramble-docs-test": f0b2b6a16b88: Download complete
Step #2 - "ramble-docs-test": f0b2b6a16b88: Pull complete
Step #2 - "ramble-docs-test": Digest: sha256:45494cbdf8ba04a55261e42e920ee788f425208e1b8c9c9c766259cd1d692b0a
Step #2 - "ramble-docs-test": Status: Downloaded newer image for us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5:latest
Step #2 - "ramble-docs-test": us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5:latest
Step #2 - "ramble-docs-test": branch 'develop' set up to track 'origin/develop'.
Step #2 - "ramble-docs-test": remote: Enumerating objects: 20563, done.        
Step #2 - "ramble-docs-test": remote: Counting objects:   0% (1/20563)        
remote: Counting objects:   1% (206/20563)        
remote: Counting objects:   2% (412/20563)        
remote: Counting objects:   3% (617/20563)        
remote: Counting objects:   4% (823/20563)        
remote: Counting objects:   5% (1029/20563)        
remote: Counting objects:   6% (1234/20563)        
remote: Counting objects:   7% (1440/20563)        
remote: Counting objects:   8% (1646/20563)        
remote: Counting objects:   9% (1851/20563)        
remote: Counting objects:  10% (2057/20563)        
remote: Counting objects:  11% (2262/20563)        
remote: Counting objects:  12% (2468/20563)        
remote: Counting objects:  13% (2674/20563)        
remote: Counting objects:  14% (2879/20563)        
remote: Counting objects:  15% (3085/20563)        
remote: Counting objects:  16% (3291/20563)        
remote: Counting objects:  17% (3496/20563)        
remote: Counting objects:  18% (3702/20563)        
remote: Counting objects:  19% (3907/20563)        
remote: Counting objects:  20% (4113/20563)        
remote: Counting objects:  21% (4319/20563)        
remote: Counting objects:  22% (4524/20563)        
remote: Counting objects:  23% (4730/20563)        
remote: Counting objects:  24% (4936/20563)        
remote: Counting objects:  25% (5141/20563)        
remote: Counting objects:  26% (5347/20563)        
remote: Counting objects:  27% (5553/20563)        
remote: Counting objects:  28% (5758/20563)        
remote: Counting objects:  29% (5964/20563)        
remote: Counting objects:  30% (6169/20563)        
remote: Counting objects:  31% (6375/20563)        
remote: Counting objects:  32% (6581/20563)        
remote: Counting objects:  33% (6786/20563)        
remote: Counting objects:  34% (6992/20563)        
remote: Counting objects:  35% (7198/20563)        
remote: Counting objects:  36% (7403/20563)        
remote: Counting objects:  37% (7609/20563)        
remote: Counting objects:  38% (7814/20563)        
remote: Counting objects:  39% (8020/20563)        
remote: Counting objects:  40% (8226/20563)        
remote: Counting objects:  41% (8431/20563)        
remote: Counting objects:  42% (8637/20563)        
remote: Counting objects:  43% (8843/20563)        
remote: Counting objects:  44% (9048/20563)        
remote: Counting objects:  45% (9254/20563)        
remote: Counting objects:  46% (9459/20563)        
remote: Counting objects:  47% (9665/20563)        
remote: Counting objects:  48% (9871/20563)        
remote: Counting objects:  49% (10076/20563)        
remote: Counting objects:  50% (10282/20563)        
remote: Counting objects:  51% (10488/20563)        
remote: Counting objects:  52% (10693/20563)        
remote: Counting objects:  53% (10899/20563)        
remote: Counting objects:  54% (11105/20563)        
remote: Counting objects:  55% (11310/20563)        
remote: Counting objects:  56% (11516/20563)        
remote: Counting objects:  57% (11721/20563)        
remote: Counting objects:  58% (11927/20563)        
remote: Counting objects:  59% (12133/20563)        
remote: Counting objects:  60% (12338/20563)        
remote: Counting objects:  61% (12544/20563)        
remote: Counting objects:  62% (12750/20563)        
remote: Counting objects:  63% (12955/20563)        
remote: Counting objects:  64% (13161/20563)        
remote: Counting objects:  65% (13366/20563)        
remote: Counting objects:  66% (13572/20563)        
remote: Counting objects:  67% (13778/20563)        
remote: Counting objects:  68% (13983/20563)        
remote: Counting objects:  69% (14189/20563)        
remote: Counting objects:  70% (14395/20563)        
remote: Counting objects:  71% (14600/20563)        
remote: Counting objects:  72% (14806/20563)        
remote: Counting objects:  73% (15011/20563)        
remote: Counting objects:  74% (15217/20563)        
remote: Counting objects:  75% (15423/20563)        
remote: Counting objects:  76% (15628/20563)        
remote: Counting objects:  77% (15834/20563)        
remote: Counting objects:  78% (16040/20563)        
remote: Counting objects:  79% (16245/20563)        
remote: Counting objects:  80% (16451/20563)        
remote: Counting objects:  81% (16657/20563)        
remote: Counting objects:  82% (16862/20563)        
remote: Counting objects:  83% (17068/20563)        
remote: Counting objects:  84% (17273/20563)        
remote: Counting objects:  85% (17479/20563)        
remote: Counting objects:  86% (17685/20563)        
remote: Counting objects:  87% (17890/20563)        
remote: Counting objects:  88% (18096/20563)        
remote: Counting objects:  89% (18302/20563)        
remote: Counting objects:  90% (18507/20563)        
remote: Counting objects:  91% (18713/20563)        
remote: Counting objects:  92% (18918/20563)        
remote: Counting objects:  93% (19124/20563)        
remote: Counting objects:  94% (19330/20563)        
remote: Counting objects:  95% (19535/20563)        
remote: Counting objects:  96% (19741/20563)        
remote: Counting objects:  97% (19947/20563)        
remote: Counting objects:  98% (20152/20563)        
remote: Counting objects:  99% (20358/20563)        
remote: Counting objects: 100% (20563/20563)        
remote: Counting objects: 100% (20563/20563), done.        
Step #2 - "ramble-docs-test": remote: Compressing objects:   0% (1/11126)        
remote: Compressing objects:   1% (112/11126)        
remote: Compressing objects:   2% (223/11126)        
remote: Compressing objects:   3% (334/11126)        
remote: Compressing objects:   4% (446/11126)        
remote: Compressing objects:   5% (557/11126)        
remote: Compressing objects:   6% (668/11126)        
remote: Compressing objects:   7% (779/11126)        
remote: Compressing objects:   8% (891/11126)        
remote: Compressing objects:   9% (1002/11126)        
remote: Compressing objects:  10% (1113/11126)        
remote: Compressing objects:  11% (1224/11126)        
remote: Compressing objects:  12% (1336/11126)        
remote: Compressing objects:  13% (1447/11126)        
remote: Compressing objects:  14% (1558/11126)        
remote: Compressing objects:  15% (1669/11126)        
remote: Compressing objects:  16% (1781/11126)        
remote: Compressing objects:  17% (1892/11126)        
remote: Compressing objects:  18% (2003/11126)        
remote: Compressing objects:  19% (2114/11126)        
remote: Compressing objects:  20% (2226/11126)        
remote: Compressing objects:  21% (2337/11126)        
remote: Compressing objects:  22% (2448/11126)        
remote: Compressing objects:  23% (2559/11126)        
remote: Compressing objects:  24% (2671/11126)        
remote: Compressing objects:  25% (2782/11126)        
remote: Compressing objects:  26% (2893/11126)        
remote: Compressing objects:  27% (3005/11126)        
remote: Compressing objects:  28% (3116/11126)        
remote: Compressing objects:  29% (3227/11126)        
remote: Compressing objects:  30% (3338/11126)        
remote: Compressing objects:  31% (3450/11126)        
remote: Compressing objects:  32% (3561/11126)        
remote: Compressing objects:  33% (3672/11126)        
remote: Compressing objects:  34% (3783/11126)        
remote: Compressing objects:  35% (3895/11126)        
remote: Compressing objects:  36% (4006/11126)        
remote: Compressing objects:  37% (4117/11126)        
remote: Compressing objects:  38% (4228/11126)        
remote: Compressing objects:  39% (4340/11126)        
remote: Compressing objects:  40% (4451/11126)        
remote: Compressing objects:  41% (4562/11126)        
remote: Compressing objects:  42% (4673/11126)        
remote: Compressing objects:  43% (4785/11126)        
remote: Compressing objects:  44% (4896/11126)        
remote: Compressing objects:  45% (5007/11126)        
remote: Compressing objects:  46% (5118/11126)        
remote: Compressing objects:  47% (5230/11126)        
remote: Compressing objects:  48% (5341/11126)        
remote: Compressing objects:  49% (5452/11126)        
remote: Compressing objects:  50% (5563/11126)        
remote: Compressing objects:  51% (5675/11126)        
remote: Compressing objects:  52% (5786/11126)        
remote: Compressing objects:  53% (5897/11126)        
remote: Compressing objects:  54% (6009/11126)        
remote: Compressing objects:  55% (6120/11126)        
remote: Compressing objects:  56% (6231/11126)        
remote: Compressing objects:  57% (6342/11126)        
remote: Compressing objects:  58% (6454/11126)        
remote: Compressing objects:  59% (6565/11126)        
remote: Compressing objects:  60% (6676/11126)        
remote: Compressing objects:  61% (6787/11126)        
remote: Compressing objects:  62% (6899/11126)        
remote: Compressing objects:  63% (7010/11126)        
remote: Compressing objects:  64% (7121/11126)        
remote: Compressing objects:  65% (7232/11126)        
remote: Compressing objects:  66% (7344/11126)        
remote: Compressing objects:  67% (7455/11126)        
remote: Compressing objects:  68% (7566/11126)        
remote: Compressing objects:  69% (7677/11126)        
remote: Compressing objects:  70% (7789/11126)        
remote: Compressing objects:  71% (7900/11126)        
remote: Compressing objects:  72% (8011/11126)        
remote: Compressing objects:  72% (8035/11126)        
remote: Compressing objects:  73% (8122/11126)        
remote: Compressing objects:  74% (8234/11126)        
remote: Compressing objects:  75% (8345/11126)        
remote: Compressing objects:  76% (8456/11126)        
remote: Compressing objects:  77% (8568/11126)        
remote: Compressing objects:  78% (8679/11126)        
remote: Compressing objects:  79% (8790/11126)        
remote: Compressing objects:  80% (8901/11126)        
remote: Compressing objects:  81% (9013/11126)        
remote: Compressing objects:  82% (9124/11126)        
remote: Compressing objects:  83% (9235/11126)        
remote: Compressing objects:  84% (9346/11126)        
remote: Compressing objects:  85% (9458/11126)        
remote: Compressing objects:  86% (9569/11126)        
remote: Compressing objects:  87% (9680/11126)        
remote: Compressing objects:  88% (9791/11126)        
remote: Compressing objects:  89% (9903/11126)        
remote: Compressing objects:  90% (10014/11126)        
remote: Compressing objects:  91% (10125/11126)        
remote: Compressing objects:  92% (10236/11126)        
remote: Compressing objects:  93% (10348/11126)        
remote: Compressing objects:  94% (10459/11126)        
remote: Compressing objects:  95% (10570/11126)        
remote: Compressing objects:  96% (10681/11126)        
remote: Compressing objects:  97% (10793/11126)        
remote: Compressing objects:  98% (10904/11126)        
remote: Compressing objects:  99% (11015/11126)        
remote: Compressing objects: 100% (11126/11126)        
remote: Compressing objects: 100% (11126/11126), done.        
Step #2 - "ramble-docs-test": remote: Total 20563 (delta 1330), reused 14273 (delta 1154), pack-reused 0 (from 0)        
Step #2 - "ramble-docs-test": Ignoring graphlib-backport: markers 'python_version < "3.9"' don't match your environment
Step #2 - "ramble-docs-test": Ignoring urllib3: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-docs-test": Ignoring protobuf: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-docs-test": Ignoring pyarrow: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-docs-test": Requirement already satisfied: google-cloud-storage in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 1)) (3.13.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: google-api-core in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 2)) (2.33.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: protobuf in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 5)) (7.35.1)
Step #2 - "ramble-docs-test": Requirement already satisfied: google-cloud-bigquery in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 8)) (3.42.2)
Step #2 - "ramble-docs-test": Requirement already satisfied: tqdm in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 9)) (4.70.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: deprecation in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 10)) (2.1.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: pandas in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 11)) (3.0.5)
Step #2 - "ramble-docs-test": Requirement already satisfied: matplotlib in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 12)) (3.11.1)
Step #2 - "ramble-docs-test": Requirement already satisfied: setuptools in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 13)) (83.0.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: scipy in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 14)) (1.18.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: types-PyYAML in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 15)) (6.0.12.20260724)
Step #2 - "ramble-docs-test": Requirement already satisfied: distro in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 16)) (1.9.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: pytest in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 2)) (9.1.1)
Step #2 - "ramble-docs-test": Requirement already satisfied: pytest-benchmark in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 3)) (5.2.3)
Step #2 - "ramble-docs-test": Requirement already satisfied: flake8 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 4)) (7.3.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: black in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 5)) (25.12.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: coverage in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 6)) (7.13.5)
Step #2 - "ramble-docs-test": Requirement already satisfied: pre-commit in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 7)) (4.6.1)
Step #2 - "ramble-docs-test": Requirement already satisfied: pytest-xdist in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 8)) (3.8.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: pytest-clarity in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 9)) (1.0.1)
Step #2 - "ramble-docs-test": Requirement already satisfied: line_profiler in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 10)) (5.0.2)
Step #2 - "ramble-docs-test": Requirement already satisfied: isort in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 11)) (7.0.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: codecov-cli in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 12)) (11.2.5)
Step #2 - "ramble-docs-test": Requirement already satisfied: mypy in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 13)) (2.3.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: ruff in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 14)) (0.15.12)
Step #2 - "ramble-docs-test": Collecting ruff (from -r /workspace/requirements-dev.txt (line 14))
Step #2 - "ramble-docs-test":   Downloading ruff-0.16.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (26 kB)
Step #2 - "ramble-docs-test": Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (0.7.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (2.14.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (3.4.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: click>=8.0.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (8.2.1)
Step #2 - "ramble-docs-test": Requirement already satisfied: mypy-extensions>=0.4.3 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (1.1.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: packaging>=22.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (26.2)
Step #2 - "ramble-docs-test": Requirement already satisfied: pathspec>=0.9.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (1.1.1)
Step #2 - "ramble-docs-test": Requirement already satisfied: platformdirs>=2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (4.11.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: pytokens>=0.3.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (0.4.1)
Step #2 - "ramble-docs-test": Requirement already satisfied: typing_extensions in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from line_profiler->-r /workspace/requirements-dev.txt (line 10)) (4.16.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: ijson==3.* in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (3.5.1)
Step #2 - "ramble-docs-test": Requirement already satisfied: PyYAML==6.* in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (6.0.3)
Step #2 - "ramble-docs-test": Requirement already satisfied: responses==0.21.* in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (0.21.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: sentry-sdk==2.* in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2.66.1)
Step #2 - "ramble-docs-test": Requirement already satisfied: test-results-parser==0.6.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (0.6.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: librt>=0.13.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from mypy->-r /workspace/requirements-dev.txt (line 13)) (0.13.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: ast-serialize<1.0.0,>=0.6.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from mypy->-r /workspace/requirements-dev.txt (line 13)) (0.6.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: requests<3.0,>=2.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2.34.2)
Step #2 - "ramble-docs-test": Requirement already satisfied: urllib3>=1.25.10 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2.7.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: charset_normalizer<4,>=2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from requests<3.0,>=2.0->responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (3.4.9)
Step #2 - "ramble-docs-test": Requirement already satisfied: idna<4,>=2.5 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from requests<3.0,>=2.0->responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (3.18)
Step #2 - "ramble-docs-test": Requirement already satisfied: certifi>=2023.5.7 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from requests<3.0,>=2.0->responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2026.7.22)
Step #2 - "ramble-docs-test": Requirement already satisfied: google-auth<3.0.0,>=2.26.1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.56.2)
Step #2 - "ramble-docs-test": Requirement already satisfied: google-cloud-core<3.0.0,>=2.4.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.6.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: google-resumable-media<3.0.0,>=2.7.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.10.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: google-crc32c<2.0.0,>=1.6.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (1.8.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: googleapis-common-protos<2.0.0,>=1.63.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.75.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: proto-plus<2.0.0,>=1.24.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.28.2)
Step #2 - "ramble-docs-test": Requirement already satisfied: pyasn1-modules>=0.2.1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (0.4.2)
Step #2 - "ramble-docs-test": Requirement already satisfied: cryptography>=38.0.3 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (49.0.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: python-dateutil<3.0.0,>=2.8.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (2.9.0.post0)
Step #2 - "ramble-docs-test": Requirement already satisfied: grpcio<2.0.0,>=1.41.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-api-core[grpc]<3.0.0,>=2.25.0->google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (1.83.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: grpcio-status<2.0.0,>=1.41.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from google-api-core[grpc]<3.0.0,>=2.25.0->google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (1.83.0)
Step #2 - "ramble-docs-test": Requirement already satisfied: six>=1.5 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-kjofjhigv3nnccc3iwffktghin35sxby/lib/python3.13/site-packages (from python-dateutil<3.0.0,>=2.8.2->google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (1.17.0)
Step #2 - "ramble-doc
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds;region=us-central1/9865c105-a937-4f41-8399-c71641f8aa0c?project=993292483723.]
...
 #2 - "ramble-docs-test": writing output... [ 96%] workflow_manager_list
Step #2 - "ramble-docs-test": writing output... [ 97%] workflow_managers
Step #2 - "ramble-docs-test": writing output... [ 99%] workspace
Step #2 - "ramble-docs-test": writing output... [100%] workspace_config
Step #2 - "ramble-docs-test": 
Step #2 - "ramble-docs-test": generating indices... genindex py-modindex done
Step #2 - "ramble-docs-test": highlighting module code... [  0%] llnl.util.lock
Step #2 - "ramble-docs-test": highlighting module code... [  1%] llnl.util.tty.color
Step #2 - "ramble-docs-test": highlighting module code... [  1%] ramble.caches
Step #2 - "ramble-docs-test": highlighting module code... [  1%] ramble.cmd
Step #2 - "ramble-docs-test": highlighting module code... [  2%] ramble.cmd.attributes
Step #2 - "ramble-docs-test": highlighting module code... [  2%] ramble.cmd.clean
Step #2 - "ramble-docs-test": highlighting module code... [  2%] ramble.cmd.commands
Step #2 - "ramble-docs-test": highlighting module code... [  3%] ramble.cmd.common
Step #2 - "ramble-docs-test": highlighting module code... [  3%] ramble.cmd.common.arguments
Step #2 - "ramble-docs-test": highlighting module code... [  3%] ramble.cmd.common.info
Step #2 - "ramble-docs-test": highlighting module code... [  4%] ramble.cmd.common.list
Step #2 - "ramble-docs-test": highlighting module code... [  4%] ramble.cmd.config
Step #2 - "ramble-docs-test": highlighting module code... [  4%] ramble.cmd.create
Step #2 - "ramble-docs-test": highlighting module code... [  5%] ramble.cmd.data
Step #2 - "ramble-docs-test": highlighting module code... [  5%] ramble.cmd.debug
Step #2 - "ramble-docs-test": highlighting module code... [  5%] ramble.cmd.deployment
Step #2 - "ramble-docs-test": highlighting module code... [  6%] ramble.cmd.docs
Step #2 - "ramble-docs-test": highlighting module code... [  6%] ramble.cmd.edit
Step #2 - "ramble-docs-test": highlighting module code... [  6%] ramble.cmd.filter_groups
Step #2 - "ramble-docs-test": highlighting module code... [  6%] ramble.cmd.help
Step #2 - "ramble-docs-test": highlighting module code... [  7%] ramble.cmd.info
Step #2 - "ramble-docs-test": highlighting module code... [  7%] ramble.cmd.license
Step #2 - "ramble-docs-test": highlighting module code... [  7%] ramble.cmd.list
Step #2 - "ramble-docs-test": highlighting module code... [  8%] ramble.cmd.mirror
Step #2 - "ramble-docs-test": highlighting module code... [  8%] ramble.cmd.on
Step #2 - "ramble-docs-test": highlighting module code... [  8%] ramble.cmd.python
Step #2 - "ramble-docs-test": highlighting module code... [  9%] ramble.cmd.repo
Step #2 - "ramble-docs-test": highlighting module code... [  9%] ramble.cmd.results
Step #2 - "ramble-docs-test": highlighting module code... [  9%] ramble.cmd.software_definitions
Step #2 - "ramble-docs-test": highlighting module code... [ 10%] ramble.cmd.style
Step #2 - "ramble-docs-test": highlighting module code... [ 10%] ramble.cmd.unit_test
Step #2 - "ramble-docs-test": highlighting module code... [ 10%] ramble.cmd.workspace
Step #2 - "ramble-docs-test": highlighting module code... [ 11%] ramble.config
Step #2 - "ramble-docs-test": highlighting module code... [ 11%] ramble.context
Step #2 - "ramble-docs-test": highlighting module code... [ 11%] ramble.creator
Step #2 - "ramble-docs-test": highlighting module code... [ 12%] ramble.definitions.families
Step #2 - "ramble-docs-test": highlighting module code... [ 12%] ramble.definitions.requirements
Step #2 - "ramble-docs-test": highlighting module code... [ 12%] ramble.definitions.variables
Step #2 - "ramble-docs-test": highlighting module code... [ 13%] ramble.definitions.versions
Step #2 - "ramble-docs-test": highlighting module code... [ 13%] ramble.error
Step #2 - "ramble-docs-test": highlighting module code... [ 13%] ramble.expander
Step #2 - "ramble-docs-test": highlighting module code... [ 14%] ramble.experiment_result
Step #2 - "ramble-docs-test": highlighting module code... [ 14%] ramble.experiment_set
Step #2 - "ramble-docs-test": highlighting module code... [ 14%] ramble.fetch_strategy
Step #2 - "ramble-docs-test": highlighting module code... [ 15%] ramble.filters
Step #2 - "ramble-docs-test": highlighting module code... [ 15%] ramble.graphs
Step #2 - "ramble-docs-test": highlighting module code... [ 15%] ramble.keywords
Step #2 - "ramble-docs-test": highlighting module code... [ 16%] ramble.language.application_language
Step #2 - "ramble-docs-test": highlighting module code... [ 16%] ramble.language.language_base
Step #2 - "ramble-docs-test": highlighting module code... [ 16%] ramble.language.language_helpers
Step #2 - "ramble-docs-test": highlighting module code... [ 17%] ramble.language.modifier_language
Step #2 - "ramble-docs-test": highlighting module code... [ 17%] ramble.language.package_manager_language
Step #2 - "ramble-docs-test": highlighting module code... [ 17%] ramble.language.platform_language
Step #2 - "ramble-docs-test": highlighting module code... [ 17%] ramble.language.shared_language
Step #2 - "ramble-docs-test": highlighting module code... [ 18%] ramble.language.system_language
Step #2 - "ramble-docs-test": highlighting module code... [ 18%] ramble.language.utility_language
Step #2 - "ramble-docs-test": highlighting module code... [ 18%] ramble.language.workflow_manager_language
Step #2 - "ramble-docs-test": highlighting module code... [ 19%] ramble.main
Step #2 - "ramble-docs-test": highlighting module code... [ 19%] ramble.mirror
Step #2 - "ramble-docs-test": highlighting module code... [ 19%] ramble.namespace
Step #2 - "ramble-docs-test": highlighting module code... [ 20%] ramble.pipeline
Step #2 - "ramble-docs-test": highlighting module code... [ 20%] ramble.renderer
Step #2 - "ramble-docs-test": highlighting module code... [ 20%] ramble.repeats
Step #2 - "ramble-docs-test": highlighting module code... [ 21%] ramble.reports
Step #2 - "ramble-docs-test": highlighting module code... [ 21%] ramble.repository
Step #2 - "ramble-docs-test": highlighting module code... [ 21%] ramble.results_table
Step #2 - "ramble-docs-test": highlighting module code... [ 22%] ramble.schema.config
Step #2 - "ramble-docs-test": highlighting module code... [ 22%] ramble.software_environments
Step #2 - "ramble-docs-test": highlighting module code... [ 22%] ramble.software_info
Step #2 - "ramble-docs-test": highlighting module code... [ 23%] ramble.spec
Step #2 - "ramble-docs-test": highlighting module code... [ 23%] ramble.stage
Step #2 - "ramble-docs-test": highlighting module code... [ 23%] ramble.success_criteria
Step #2 - "ramble-docs-test": highlighting module code... [ 24%] ramble.test.application
Step #2 - "ramble-docs-test": highlighting module code... [ 24%] ramble.test.application_inheritance
Step #2 - "ramble-docs-test": highlighting module code... [ 24%] ramble.test.application_language
Step #2 - "ramble-docs-test": highlighting module code... [ 25%] ramble.test.cache_fetch
Step #2 - "ramble-docs-test": highlighting module code... [ 25%] ramble.test.cmd.attributes
Step #2 - "ramble-docs-test": highlighting module code... [ 25%] ramble.test.cmd.clean
Step #2 - "ramble-docs-test": highlighting module code... [ 26%] ramble.test.cmd.config
Step #2 - "ramble-docs-test": highlighting module code... [ 26%] ramble.test.cmd.create
Step #2 - "ramble-docs-test": highlighting module code... [ 26%] ramble.test.cmd.debug
Step #2 - "ramble-docs-test": highlighting module code... [ 27%] ramble.test.cmd.deployment
Step #2 - "ramble-docs-test": highlighting module code... [ 27%] ramble.test.cmd.docs
Step #2 - "ramble-docs-test": highlighting module code... [ 27%] ramble.test.cmd.edit
Step #2 - "ramble-docs-test": highlighting module code... [ 28%] ramble.test.cmd.filter_groups
Step #2 - "ramble-docs-test": highlighting module code... [ 28%] ramble.test.cmd.help
Step #2 - "ramble-docs-test": highlighting module code... [ 28%] ramble.test.cmd.info
Step #2 - "ramble-docs-test": highlighting module code... [ 28%] ramble.test.cmd.license
Step #2 - "ramble-docs-test": highlighting module code... [ 29%] ramble.test.cmd.list
Step #2 - "ramble-docs-test": highlighting module code... [ 29%] ramble.test.cmd.main
Step #2 - "ramble-docs-test": highlighting module code... [ 29%] ramble.test.cmd.mirror
Step #2 - "ramble-docs-test": highlighting module code... [ 30%] ramble.test.cmd.on
Step #2 - "ramble-docs-test": highlighting module code... [ 30%] ramble.test.cmd.python
Step #2 - "ramble-docs-test": highlighting module code... [ 30%] ramble.test.cmd.repo
Step #2 - "ramble-docs-test": highlighting module code... [ 31%] ramble.test.cmd.results
Step #2 - "ramble-docs-test": highlighting module code... [ 31%] ramble.test.cmd.software_definitions
Step #2 - "ramble-docs-test": highlighting module code... [ 31%] ramble.test.cmd.style
Step #2 - "ramble-docs-test": highlighting module code... [ 32%] ramble.test.cmd.unit_test
Step #2 - "ramble-docs-test": highlighting module code... [ 32%] ramble.test.cmd.workspace
Step #2 - "ramble-docs-test": highlighting module code... [ 32%] ramble.test.cmd.workspace_concretize
Step #2 - "ramble-docs-test": highlighting module code... [ 33%] ramble.test.cmd.workspace_deprecation
Step #2 - "ramble-docs-test": highlighting module code... [ 33%] ramble.test.cmd.workspace_manage
Step #2 - "ramble-docs-test": highlighting module code... [ 33%] ramble.test.commands
Step #2 - "ramble-docs-test": highlighting module code... [ 34%] ramble.test.concretize_builtin
Step #2 - "ramble-docs-test": highlighting module code... [ 34%] ramble.test.config
Step #2 - "ramble-docs-test": highlighting module code... [ 34%] ramble.test.context
Step #2 - "ramble-docs-test": highlighting module code... [ 35%] ramble.test.definitions.test_versions
Step #2 - "ramble-docs-test": highlighting module code... [ 35%] ramble.test.dry_run_helpers
Step #2 - "ramble-docs-test": highlighting module code... [ 35%] ramble.test.edit_file_validation
Step #2 - "ramble-docs-test": highlighting module code... [ 36%] ramble.test.end_to_end.analyze_fom_output
Step #2 - "ramble-docs-test": highlighting module code... [ 36%] ramble.test.end_to_end.analyze_upload
Step #2 - "ramble-docs-test": highlighting module code... [ 36%] ramble.test.end_to_end.chained_experiment_variant_propagation
Step #2 - "ramble-docs-test": highlighting module code... [ 37%] ramble.test.end_to_end.cleanup_directive
Step #2 - "ramble-docs-test": highlighting module code... [ 37%] ramble.test.end_to_end.concretize_with_different_package_managers
Step #2 - "ramble-docs-test": highlighting module code... [ 37%] ramble.test.end_to_end.config_section_env_vars
Step #2 - "ramble-docs-test": highlighting module code... [ 38%] ramble.test.end_to_end.configvar_dry_run
Step #2 - "ramble-docs-test": highlighting module code... [ 38%] ramble.test.end_to_end.custom_executables
Step #2 - "ramble-docs-test": highlighting module code... [ 38%] ramble.test.end_to_end.define_package_paths
Step #2 - "ramble-docs-test": highlighting module code... [ 39%] ramble.test.end_to_end.dryrun_chained_experiments
Step #2 - "ramble-docs-test": highlighting module code... [ 39%] ramble.test.end_to_end.dryrun_copies_external_env
Step #2 - "ramble-docs-test": highlighting module code... [ 39%] ramble.test.end_to_end.dryrun_series_contains_package_paths
Step #2 - "ramble-docs-test": highlighting module code... [ 39%] ramble.test.end_to_end.env_var_builtin
Step #2 - "ramble-docs-test": highlighting module code... [ 40%] ramble.test.end_to_end.env_var_leakage
Step #2 - "ramble-docs-test": highlighting module code... [ 40%] ramble.test.end_to_end.exclusive_filtered_vector_workloads
Step #2 - "ramble-docs-test": highlighting module code... [ 40%] ramble.test.end_to_end.expanded_fom_dry_run
Step #2 - "ramble-docs-test": highlighting module code... [ 41%] ramble.test.end_to_end.experiment_excludes
Step #2 - "ramble-docs-test": highlighting module code... [ 41%] ramble.test.end_to_end.experiment_hashes
Step #2 - "ramble-docs-test": highlighting module code... [ 41%] ramble.test.end_to_end.experiment_repeats
Step #2 - "ramble-docs-test": highlighting module code... [ 42%] ramble.test.end_to_end.experiment_templates
Step #2 - "ramble-docs-test": highlighting module code... [ 42%] ramble.test.end_to_end.explicit_zips
Step #2 - "ramble-docs-test": highlighting module code... [ 42%] ramble.test.end_to_end.fom_log_file_path
Step #2 - "ramble-docs-test": highlighting module code... [ 43%] ramble.test.end_to_end.formatted_executables
Step #2 - "ramble-docs-test": highlighting module code... [ 43%] ramble.test.end_to_end.globbing_patterns
Step #2 - "ramble-docs-test": highlighting module code... [ 43%] ramble.test.end_to_end.gromacs_size_expansion
Step #2 - "ramble-docs-test": highlighting module code... [ 44%] ramble.test.end_to_end.included_configuration_files
Step #2 - "ramble-docs-test": highlighting module code... [ 44%] ramble.test.end_to_end.inclusive_filtered_vector_workloads
Step #2 - "ramble-docs-test": highlighting module code... [ 44%] ramble.test.end_to_end.known_applications
Step #2 - "ramble-docs-test": highlighting module code... [ 45%] ramble.test.end_to_end.license_name
Step #2 - "ramble-docs-test": highlighting module code... [ 45%] ramble.test.end_to_end.malformed_config
Step #2 - "ramble-docs-test": highlighting module code... [ 45%] ramble.test.end_to_end.manage_software
Step #2 - "ramble-docs-test": highlighting module code... [ 46%] ramble.test.end_to_end.merge_config_files
Step #2 - "ramble-docs-test": highlighting module code... [ 46%] ramble.test.end_to_end.missing_required_dry_run
Step #2 - "ramble-docs-test": highlighting module code... [ 46%] ramble.test.end_to_end.nested_compilers_are_installed
Step #2 - "ramble-docs-test": highlighting module code... [ 47%] ramble.test.end_to_end.nested_config_templates
Step #2 - "ramble-docs-test": highlighting module code... [ 47%] ramble.test.end_to_end.object_import
Step #2 - "ramble-docs-test": highlighting module code... [ 47%] ramble.test.end_to_end.object_precedence
Step #2 - "ramble-docs-test": highlighting module code... [ 48%] ramble.test.end_to_end.object_validation
Step #2 - "ramble-docs-test": highlighting module code... [ 48%] ramble.test.end_to_end.package_manager_config
Step #2 - "ramble-docs-test": highlighting module code... [ 48%] ramble.test.end_to_end.package_manager_provenance
Step #2 - "ramble-docs-test": highlighting module code... [ 49%] ramble.test.end_to_end.package_manager_requirements
Step #2 - "ramble-docs-test": highlighting module code... [ 49%] ramble.test.end_to_end.package_manager_unique_env_dirs
Step #2 - "ramble-docs-test": highlighting module code... [ 49%] ramble.test.end_to_end.passthrough_variables
Step #2 - "ramble-docs-test": highlighting module code... [ 50%] ramble.test.end_to_end.perf_tests.analyze_perf
Step #2 - "ramble-docs-test": highlighting module code... [ 50%] ramble.test.end_to_end.perf_tests.large_template
Step #2 - "ramble-docs-test": highlighting module code... [ 50%] ramble.test.end_to_end.perf_tests.many_experiments
Step #2 - "ramble-docs-test": highlighting module code... [ 50%] ramble.test.end_to_end.perf_tests.many_objects_defaults
Step #2 - "ramble-docs-test": highlighting module code... [ 51%] ramble.test.end_to_end.perf_tests.matrix_filter_perf
Step #2 - "ramble-docs-test": highlighting module code... [ 51%] ramble.test.end_to_end.phase_profiling
Step #2 - "ramble-docs-test": highlighting module code... [ 51%] ramble.test.end_to_end.phase_selection
Step #2 - "ramble-docs-test": highlighting module code... [ 52%] ramble.test.end_to_end.phase_selection_with_dependencies
Step #2 - "ramble-docs-test": highlighting module code... [ 52%] ramble.test.end_to_end.registered_builtin_order
Step #2 - "ramble-docs-test": highlighting module code... [ 52%] ramble.test.end_to_end.setup_analyze
Step #2 - "ramble-docs-test": highlighting module code... [ 53%] ramble.test.end_to_end.shared_context
Step #2 - "ramble-docs-test": highlighting module code... [ 53%] ramble.test.end_to_end.shell_wrappers
Step #2 - "ramble-docs-test": highlighting module code... [ 53%] ramble.test.end_to_end.short_builtin_dep_name
Step #2 - "ramble-docs-test": highlighting module code... [ 54%] ramble.test.end_to_end.software_spec_injection
Step #2 - "ramble-docs-test": highlighting module code... [ 54%] ramble.test.end_to_end.spack_env_cache
Step #2 - "ramble-docs-test": highlighting module code... [ 54%] ramble.test.end_to_end.tag_filtering
Step #2 - "ramble-docs-test": highlighting module code... [ 55%] ramble.test.end_to_end.target_shells
Step #2 - "ramble-docs-test": highlighting module code... [ 55%] ramble.test.end_to_end.template
Step #2 - "ramble-docs-test": highlighting module code... [ 55%] ramble.test.end_to_end.test_fast_tables
Step #2 - "ramble-docs-test": highlighting module code... [ 56%] ramble.test.end_to_end.test_variable_precedence
Step #2 - "ramble-docs-test": highlighting module code... [ 56%] ramble.test.end_to_end.unused_compilers_are_skipped
Step #2 - "ramble-docs-test": highlighting module code... [ 56%] ramble.test.end_to_end.variant_propagation
Step #2 - "ramble-docs-test": highlighting module code... [ 57%] ramble.test.end_to_end.vector_workloads
Step #2 - "ramble-docs-test": highlighting module code... [ 57%] ramble.test.end_to_end.warn_mirror_support
Step #2 - "ramble-docs-test": highlighting module code... [ 57%] ramble.test.end_to_end.workload_where_clauses
Step #2 - "ramble-docs-test": highlighting module code... [ 58%] ramble.test.end_to_end.workspace_includes
Step #2 - "ramble-docs-test": highlighting module code... [ 58%] ramble.test.end_to_end.workspace_path_replacements
Step #2 - "ramble-docs-test": highlighting module code... [ 58%] ramble.test.end_to_end.wrfv4_dry_run
Step #2 - "ramble-docs-test": highlighting module code... [ 59%] ramble.test.expander
Step #2 - "ramble-docs-test": highlighting module code... [ 59%] ramble.test.experiment_result
Step #2 - "ramble-docs-test": highlighting module code... [ 59%] ramble.test.experiment_set
Step #2 - "ramble-docs-test": highlighting module code... [ 60%] ramble.test.fetch_strategy
Step #2 - "ramble-docs-test": highlighting module code... [ 60%] ramble.test.filters
Step #2 - "ramble-docs-test": highlighting module code... [ 60%] ramble.test.gcs_fetch
Step #2 - "ramble-docs-test": highlighting module code... [ 61%] ramble.test.get_file_path
Step #2 - "ramble-docs-test": highlighting module code... [ 61%] ramble.test.impossible_when
Step #2 - "ramble-docs-test": highlighting module code... [ 61%] ramble.test.language.test_requires_utility
Step #2 - "ramble-docs-test": highlighting module code... [ 61%] ramble.test.language_helpers
Step #2 - "ramble-docs-test": highlighting module code... [ 62%] ramble.test.mirror
Step #2 - "ramble-docs-test": highlighting module code... [ 62%] ramble.test.mock_spack_runner
Step #2 - "ramble-docs-test": highlighting module code... [ 62%] ramble.test.modifier_application
Step #2 - "ramble-docs-test": highlighting module code... [ 63%] ramble.test.modifier_directive
Step #2 - "ramble-docs-test": highlighting module code... [ 63%] ramble.test.modifier_functionality.executable_modifier_usage_filters
Step #2 - "ramble-docs-test": highlighting module code... [ 63%] ramble.test.modifier_functionality.experiment_modification
Step #2 - "ramble-docs-test": highlighting module code... [ 64%] ramble.test.modifier_functionality.mock_env_var_modifiers
Step #2 - "ramble-docs-test": highlighting module code... [ 64%] ramble.test.modifier_functionality.mock_layered_modifications
Step #2 - "ramble-docs-test": highlighting module code... [ 64%] ramble.test.modifier_functionality.mock_modifier_dry_run
Step #2 - "ramble-docs-test": highlighting module code... [ 65%] ramble.test.modifier_functionality.mock_modifier_phases
Step #2 - "ramble-docs-test": highlighting module code... [ 65%] ramble.test.modifier_functionality.mock_modifier_spack_configs
Step #2 - "ramble-docs-test": highlighting module code... [ 65%] ramble.test.modifier_functionality.mock_repeated_modifications
Step #2 - "ramble-docs-test": highlighting module code... [ 66%] ramble.test.modifier_functionality.mock_spack_modifier
Step #2 - "ramble-docs-test": highlighting module code... [ 66%] ramble.test.modifier_functionality.modeless_variables
Step #2 - "ramble-docs-test": highlighting module code... [ 66%] ramble.test.modifier_functionality.modifier_conflicts
Step #2 - "ramble-docs-test": highlighting module code... [ 67%] ramble.test.modifier_functionality.modifier_helpers
Step #2 - "ramble-docs-test": highlighting module code... [ 67%] ramble.test.modifier_functionality.modifier_nested_var_dry_run
Step #2 - "ramble-docs-test": highlighting module code... [ 67%] ramble.test.modifier_functionality.modifier_prepare_analysis
Step #2 - "ramble-docs-test": highlighting module code... [ 68%] ramble.test.modifier_functionality.multi_modifier_dry_run
Step #2 - "ramble-docs-test": highlighting module code... [ 68%] ramble.test.modifier_functionality.repeat_env_var
Step #2 - "ramble-docs-test": highlighting module code... [ 68%] ramble.test.modifier_functionality.required_variables
Step #2 - "ramble-docs-test": highlighting module code... [ 69%] ramble.test.modifier_functionality.single_modifier_dry_run
Step #2 - "ramble-docs-test": highlighting module code... [ 69%] ramble.test.modifier_language
Step #2 - "ramble-docs-test": highlighting module code... [ 69%] ramble.test.modifier_recursion
Step #2 - "ramble-docs-test": highlighting module code... [ 70%] ramble.test.namespace_trie
Step #2 - "ramble-docs-test": highlighting module code... [ 70%] ramble.test.package_manager_functionality.package_manager_general
Step #2 - "ramble-docs-test": highlighting module code... [ 70%] ramble.test.package_manager_language
Step #2 - "ramble-docs-test": highlighting module code... [ 71%] ramble.test.renderer
Step #2 - "ramble-docs-test": highlighting module code... [ 71%] ramble.test.reports
Step #2 - "ramble-docs-test": highlighting module code... [ 71%] ramble.test.repository
Step #2 - "ramble-docs-test": highlighting module code... [ 72%] ramble.test.software_environment
Step #2 - "ramble-docs-test": highlighting module code... [ 72%] ramble.test.spec
Step #2 - "ramble-docs-test": highlighting module code... [ 72%] ramble.test.stage
Step #2 - "ramble-docs-test": highlighting module code... [ 72%] ramble.test.success_criteria
Step #2 - "ramble-docs-test": highlighting module code... [ 73%] ramble.test.success_criteria_functionality.anti_match
Step #2 - "ramble-docs-test": highlighting module code... [ 73%] ramble.test.success_criteria_functionality.repeat_success_strict
Step #2 - "ramble-docs-test": highlighting module code... [ 73%] ramble.test.success_criteria_functionality.success_fom_comparison
Step #2 - "ramble-docs-test": highlighting module code... [ 74%] ramble.test.success_criteria_functionality.success_fom_globbing
Step #2 - "ramble-docs-test": highlighting module code... [ 74%] ramble.test.success_criteria_functionality.success_functions
Step #2 - "ramble-docs-test": highlighting module code... [ 74%] ramble.test.success_criteria_functionality.success_modifiers
Step #2 - "ramble-docs-test": highlighting module code... [ 75%] ramble.test.success_criteria_functionality.success_precedence
Step #2 - "ramble-docs-test": highlighting module code... [ 75%] ramble.test.success_criteria_functionality.success_scoping
Step #2 - "ramble-docs-test": highlighting module code... [ 75%] ramble.test.success_criteria_functionality.success_summary
Step #2 - "ramble-docs-test": highlighting module code... [ 76%] ramble.test.success_criteria_functionality.success_variable_fom_comparison
Step #2 - "ramble-docs-test": highlighting module code... [ 76%] ramble.test.systems_and_platforms.system_platform_general
Step #2 - "ramble-docs-test": highlighting module code... [ 76%] ramble.test.test_base_classes_extra
Step #2 - "ramble-docs-test": highlighting module code... [ 77%] ramble.test.test_context_columns
Step #2 - "ramble-docs-test": highlighting module code... [ 77%] ramble.test.test_deployment
Step #2 - "ramble-docs-test": highlighting module code... [ 77%] ramble.test.test_results_tables
Step #2 - "ramble-docs-test": highlighting module code... [ 78%] ramble.test.test_workspace_bootstrap
Step #2 - "ramble-docs-test": highlighting module code... [ 78%] ramble.test.uploader
Step #2 - "ramble-docs-test": highlighting module code... [ 78%] ramble.test.util.colors
Step #2 - "ramble-docs-test": highlighting module code... [ 79%] ramble.test.util.conversions
Step #2 - "ramble-docs-test": highlighting module code... [ 79%] ramble.test.util.cpus
Step #2 - "ramble-docs-test": highlighting module code... [ 79%] ramble.test.util.editor
Step #2 - "ramble-docs-test": highlighting module code... [ 80%] ramble.test.util.env
Step #2 - "ramble-docs-test": highlighting module code... [ 80%] ramble.test.util.file_cache
Step #2 - "ramble-docs-test": highlighting module code... [ 80%] ramble.test.util.foms
Step #2 - "ramble-docs-test": highlighting module code... [ 81%] ramble.test.util.format
Step #2 - "ramble-docs-test": highlighting module code... [ 81%] ramble.test.util.json_util
Step #2 - "ramble-docs-test": highlighting module code... [ 81%] ramble.test.util.logger
Step #2 - "ramble-docs-test": highlighting module code... [ 82%] ramble.test.util.module_utils
Step #2 - "ramble-docs-test": highlighting module code... [ 82%] ramble.test.util.naming
Step #2 - "ramble-docs-test": highlighting module code... [ 82%] ramble.test.util.object_utils
Step #2 - "ramble-docs-test": highlighting module code... [ 83%] ramble.test.util.output_capture
Step #2 - "ramble-docs-test": highlighting module code... [ 83%] ramble.test.util.path
Step #2 - "ramble-docs-test": highlighting module code... [ 83%] ramble.test.util.shell_utils
Step #2 - "ramble-docs-test": highlighting module code... [ 83%] ramble.test.util.stats
Step #2 - "ramble-docs-test": highlighting module code... [ 84%] ramble.test.util.web
Step #2 - "ramble-docs-test": highlighting module code... [ 84%] ramble.test.util.yaml_generation
Step #2 - "ramble-docs-test": highlighting module code... [ 84%] ramble.test.variant
Step #2 - "ramble-docs-test": highlighting module code... [ 85%] ramble.test.version
Step #2 - "ramble-docs-test": highlighting module code... [ 85%] ramble.test.when
Step #2 - "ramble-docs-test": highlighting module code... [ 85%] ramble.test.workflow_manager_functionality.workflow_manager
Step #2 - "ramble-docs-test": highlighting module code... [ 86%] ramble.test.workflow_manager_functionality.workflow_manager_foms
Step #2 - "ramble-docs-test": highlighting module code... [ 86%] ramble.test.workspace
Step #2 - "ramble-docs-test": highlighting module code... [ 86%] ramble.test.workspace_hashing.unsetup_workspace_cannot_analyze
Step #2 - "ramble-docs-test": highlighting module code... [ 87%] ramble.test.workspace_hashing.workspace_name_does_not_change_hash
Step #2 - "ramble-docs-test": highlighting module code... [ 87%] ramble.test.workspace_hashing.workspace_setup_creates_inventory
Step #2 - "ramble-docs-test": highlighting module code... [ 87%] ramble.uploader
Step #2 - "ramble-docs-test": highlighting module code... [ 88%] ramble.util.class_attributes
Step #2 - "ramble-docs-test": highlighting module code... [ 88%] ramble.util.cleaner
Step #2 - "ramble-docs-test": highlighting module code... [ 88%] ramble.util.colors
Step #2 - "ramble-docs-test": highlighting module code... [ 89%] ramble.util.command_runner
Step #2 - "ramble-docs-test": highlighting module code... [ 89%] ramble.util.conflicts
Step #2 - "ramble-docs-test": highlighting module code... [ 89%] ramble.util.conversions
Step #2 - "ramble-docs-test": highlighting module code... [ 90%] ramble.util.cpus
Step #2 - "ramble-docs-test": highlighting module code... [ 90%] ramble.util.directives
Step #2 - "ramble-docs-test": highlighting module code... [ 90%] ramble.util.editor
Step #2 - "ramble-docs-test": highlighting module code... [ 91%] ramble.util.env
Step #2 - "ramble-docs-test": highlighting module code... [ 91%] ramble.util.executable
Step #2 - "ramble-docs-test": highlighting module code... [ 91%] ramble.util.file_cache
Step #2 - "ramble-docs-test": highlighting module code... [ 92%] ramble.util.file_editor
Step #2 - "ramble-docs-test": highlighting module code... [ 92%] ramble.util.file_util
Step #2 - "ramble-docs-test": highlighting module code... [ 92%] ramble.util.foms
Step #2 - "ramble-docs-test": highlighting module code... [ 93%] ramble.util.format
Step #2 - "ramble-docs-test": highlighting module code... [ 93%] ramble.util.graph
Step #2 - "ramble-docs-test": highlighting module code... [ 93%] ramble.util.hashing
Step #2 - "ramble-docs-test": highlighting module code... [ 94%] ramble.util.imp.importlib_importer
Step #2 - "ramble-docs-test": highlighting module code... [ 94%] ramble.util.install_cache
Step #2 - "ramble-docs-test": highlighting module code... [ 94%] ramble.util.json_util
Step #2 - "ramble-docs-test": highlighting module code... [ 94%] ramble.util.lock
Step #2 - "ramble-docs-test": highlighting module code... [ 95%] ramble.util.logger
Step #2 - "ramble-docs-test": highlighting module code... [ 95%] ramble.util.matrices
Step #2 - "ramble-docs-test": highlighting module code... [ 95%] ramble.util.module_utils
Step #2 - "ramble-docs-test": highlighting module code... [ 96%] ramble.util.naming
Step #2 - "ramble-docs-test": highlighting module code... [ 96%] ramble.util.object_utils
Step #2 - "ramble-docs-test": highlighting module code... [ 96%] ramble.util.output_capture
Step #2 - "ramble-docs-test": highlighting module code... [ 97%] ramble.util.path
Step #2 - "ramble-docs-test": highlighting module code... [ 97%] ramble.util.shell_utils
Step #2 - "ramble-docs-test": highlighting module code... [ 97%] ramble.util.spec_utils
Step #2 - "ramble-docs-test": highlighting module code... [ 98%] ramble.util.stats
Step #2 - "ramble-docs-test": highlighting module code... [ 98%] ramble.util.version
Step #2 - "ramble-docs-test": highlighting module code... [ 98%] ramble.util.web
Step #2 - "ramble-docs-test": highlighting module code... [ 99%] ramble.util.yaml_generation
Step #2 - "ramble-docs-test": highlighting module code... [ 99%] ramble.variants
Step #2 - "ramble-docs-test": highlighting module code... [ 99%] ramble.workload
Step #2 - "ramble-docs-test": highlighting module code... [100%] ramble.workspace.shell
Step #2 - "ramble-docs-test": highlighting module code... [100%] ramble.workspace.workspace
Step #2 - "ramble-docs-test": 
Step #2 - "ramble-docs-test": writing additional pages... search done
Step #2 - "ramble-docs-test": dumping search index in English (code: en)... done
Step #2 - "ramble-docs-test": dumping object inventory... done
Step #2 - "ramble-docs-test": build succeeded.
Step #2 - "ramble-docs-test": 
Step #2 - "ramble-docs-test": The HTML pages are in test_docs/html.
Finished Step #2 - "ramble-docs-test"
PUSH
DONE

Build Log: https://console.cloud.google.com/cloud-build/builds;region=us-central1/9865c105-a937-4f41-8399-c71641f8aa0c?project=993292483723