Skip to content

Remove self-hosted bioconda/docker backup from GitHub Actions#626

Merged
ypriverol merged 1 commit into
masterfrom
ci/remove-conda-backup
Jul 7, 2026
Merged

Remove self-hosted bioconda/docker backup from GitHub Actions#626
ypriverol merged 1 commit into
masterfrom
ci/remove-conda-backup

Conversation

@ypriverol

Copy link
Copy Markdown
Member

Deletes .github/workflows/conda.yml — the scheduled node index.js --backup --aws --conda job on the self-hosted runner.

Why

  • We're no longer pushing to the S3 bucket that this backup targets.
  • A run hung ~2.5 days (sleeping, 0% CPU, stuck CLOSE-WAIT sockets to the local registry:5000) and held sync.lock, so every nightly run failed with "Process is already running".
  • The backup does not belong in GitHub Actions; if still needed it should be a cron on a VM.

Follow-ups (not in this PR)

  • Kill the hung process (PID 1523107) + clear sync.lock on github-ci.
  • Deregister the biocontainers-ci-ebi self-hosted runner, then decommission github-ci.

The schedule is already disabled (gh workflow disable) so nothing fires in the meantime.

The nightly 'Bioconda and docker backups' job ran node index.js on the
github-ci self-hosted runner to push bioconda/docker to AWS/S3. We are no
longer pushing to that S3 bucket, and a hung run (stuck on CLOSE-WAIT
sockets to the local registry:5000) had been holding sync.lock for 2.5
days, failing every scheduled run. Take the backup out of GitHub Actions;
if still wanted it should be re-homed as a cron on a VM, not on Actions.
This also frees the self-hosted runner for deregistration + github-ci
decommissioning.
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

BioContainers CI failed for container.

Errors (must fix):

  • Cannot modify GitHub CI files (.github/workflows/conda.yml).

@ypriverol ypriverol merged commit 4a4443e into master Jul 7, 2026
0 of 2 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.

1 participant