chore: remove deploy-main workflow#3648
Conversation
Production deploy is no longer driven by GitHub Actions — handled out-of-band. The workflow's required runner label (\`protolabs\`, exclusive to \`protolabs-main\`) was offline anyway, so every main push was producing a stuck/queued job. Also updates docs/internal/dev/system-architecture.md to drop the "3. deploy-main.yml fires" step from the Release Flow diagram. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
💤 Files with no reviewable changes (1)
📝 WalkthroughWalkthroughThe PR removes the ChangesDeployment Model Update
🎯 2 (Simple) | ⏱️ ~8 minutes
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Code Review — ? finding(s)
protoLabs Code Review Report
No findings recorded. |
Pulls 11 workflows off GitHub-hosted (\`ubuntu-latest\`) and ad-hoc \`self-hosted\` onto \`namespace-profile-protolabs-linux\` — the same runner already used by \`checks.yml\`, \`test.yml\`, and \`langfuse-prompt-sync.yml\`. This stops consuming GitHub Actions minutes for these workflows. ubuntu-latest → namespace: - code-review.yml - idea-accepted.yml - deploy-docs.yml - close-external-prs.yml - stale.yml - triage.yml self-hosted → namespace: - auto-release.yml - create-protolab-test.yml - e2e-tests.yml - regenerate-site.yml - pr-check.yml Untouched: \`deploy-main.yml\` (being removed in #3648 — was the only workflow targeting the offline \`protolabs-main\` runner). Co-authored-by: Automaker <automaker@localhost> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Production deploy is no longer driven by GitHub Actions — handled out-of-band. The workflow's required runner label (`protolabs`, exclusive to `protolabs-main`) has been offline, so every main push was producing a stuck/queued job.
What's removed
Follow-up
A separate PR will pull the remaining `ubuntu-latest` and `self-hosted` workflows onto the `namespace-profile-protolabs-linux` runner so we stop consuming GitHub Actions minutes.
🤖 Generated with Claude Code
Summary by CodeRabbit