Skip to content

chore: retire migrated GitHub Actions workflows#264

Merged
spalen0 merged 4 commits into
dockerfrom
chore/retire-github-actions-workflows
Jun 4, 2026
Merged

chore: retire migrated GitHub Actions workflows#264
spalen0 merged 4 commits into
dockerfrom
chore/retire-github-actions-workflows

Conversation

@spalen0
Copy link
Copy Markdown
Collaborator

@spalen0 spalen0 commented Jun 4, 2026

What

Scheduled monitoring has cut over to the VPS (supercronic running automation/jobs.yaml). The four GitHub schedulers + their reusable workflow were already disabled_manually, and the one-time migration playbook (deploy/cutover.md) is done. This removes the dead weight and fixes all the docs that still linked the deleted workflow files.

Changes

Deleted

  • .github/workflows/{hourly,daily,weekly,multisig-checker}.yml + _run-monitoring.yml — the retired schedulers
  • deploy/cutover.md — completed GitHub Actions → VPS migration playbook

Docs repointed (no remaining dead links)

  • README.md — dropped the 3 broken workflow status badges (kept DeepWiki)
  • timelock/SKILL.md — new-protocol secret step now points at the VPS env file / .env.example
  • deploy/runbook.md — removed the cutover pointer
  • 11 protocol READMEs (yearn, timelock, morpho, maple, 3jane, strata, cap, rtoken, usdai, utils/tenderly, fluid) — schedule references repointed from the deleted workflows to automation/jobs.yaml; cadences preserved, dead #L anchors dropped

Untouched on purpose

  • ci.yml — still active CI
  • automation/jobs.yaml's (was .github/workflows/...) provenance notes

Heads-up

This removes the GitHub Actions rollback path — the VPS becomes the sole scheduler. The safety net is now systemd Restart=on-failure + the automation Telegram error channel. The four workflows had been kept disabled-not-deleted as rollback since the ~2026-06-03 cutover; this PR commits to the VPS fully.

Base is docker (the deployed branch); these files don't exist on main, so this lands here and rides the eventual dockermain merge.

🤖 Generated with Claude Code

spalen0 and others added 4 commits June 4, 2026 14:38
Scheduled monitoring has cut over to the VPS (supercronic running
automation/jobs.yaml); the four GitHub schedulers and their reusable
workflow are dead weight, and the one-time migration playbook is done.
Remove them and repoint every doc that linked the deleted workflow files
at automation/jobs.yaml so no dead links remain.

- delete .github/workflows/{hourly,daily,weekly,multisig-checker}.yml and _run-monitoring.yml
- delete deploy/cutover.md and drop its pointer from deploy/runbook.md
- README.md: remove the broken workflow status badges
- timelock/SKILL.md: point the new-protocol secret step at the VPS env file
- repoint 11 protocol READMEs' schedule references to automation/jobs.yaml

Removes the GitHub Actions rollback path: the VPS is now the sole scheduler.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@spalen0 spalen0 merged commit 315f0eb into docker Jun 4, 2026
@spalen0 spalen0 deleted the chore/retire-github-actions-workflows branch June 4, 2026 12:57
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