Skip to content

Fix/chimerax download robust#7

Merged
bielj merged 5 commits into
mainfrom
fix/chimerax-download-robust
Jun 30, 2026
Merged

Fix/chimerax download robust#7
bielj merged 5 commits into
mainfrom
fix/chimerax-download-robust

Conversation

@bielj

@bielj bielj commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Add retry to ChimeraX download

bielj and others added 5 commits June 25, 2026 15:01
Dockerfile.actl layers the Astera workspace conventions on the gromacs stage (FROM ${GROMACS_IMAGE} by digest). build-images.yml builds version->base->gromacs->actl on the self-hosted runner and pushes to Harbor: base/gromacs to diffuse-proprietary/md-workflows (tag-prefixed), actl to library/md-workflows. No pull_request trigger; Harbor creds via the branch-restricted 'harbor' environment.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
add actl overlay + Harbor build-images CI
The ChimeraX step used a silent `curl -s | grep` pipeline whose exit
status is grep's: an empty or unexpected response (e.g. blocked egress
from the Harbor builder) makes grep match nothing and exit 1, aborting
the build with a bare "exit code 1" and zero diagnostics -- which is
exactly how it failed in CI run 28394997476.

Run the token dance under bash with set -euo pipefail and curl -fsS so
HTTP/network errors surface, retry transient failures, print the raw
response when no download URL is found, and gate apt-get install behind
dpkg-deb --info so a non-.deb payload is reported instead of silently
breaking the install.
@bielj bielj merged commit 4b775aa into main Jun 30, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants