Skip to content

chore(cd): make dataprep monthly manual only - #92

Merged
rhanka merged 1 commit into
mainfrom
fix/disable-dataprep-monthly-schedule
Jul 8, 2026
Merged

rhanka merged 1 commit into
mainfrom
fix/disable-dataprep-monthly-schedule

Conversation

@rhanka

@rhanka rhanka commented Jul 8, 2026 •

Copy link
Copy Markdown
Member

Summary

  • remove the scheduled trigger from Dataprep Monthly
  • keep workflow_dispatch with the existing optional prod_tag input

Why

Dataprep Monthly currently creates Scaleway PRO2-L instances, then fails in remote-config while waiting for SSH:

SCW-instance-wait-ssh
Connection closed by UNKNOWN port 65535
make[2]: *** [Makefile:444: SCW-instance-wait-ssh] Error 255
make[1]: *** [Makefile:424: remote-config] Error 2
make: *** [Makefile:464: remote-all] Error 2

Several scheduled retries left dataprep instances running, requiring manual termination. Making the workflow manual-only stops automatic credit burn while the SSH/security-group/bastion path is fixed.

Tests

  • parsed .github/workflows/dataprep-monthly.yml as YAML
  • verified no dataprep server remains running after manual cleanup

Summary by CodeRabbit

  • Chores
    • Updated the workflow to run only when manually triggered.
    • Removed the previous automatic scheduled run, so it will no longer execute on a periodic basis.

@coderabbitai

coderabbitai Bot commented Jul 8, 2026 •

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: bae9fc73-9883-4f77-9b9f-106914a89e9f

📥 Commits

Reviewing files that changed from the base of the PR and between be88e8f and fca4878.

📒 Files selected for processing (1)
  • .github/workflows/dataprep-monthly.yml
💤 Files with no reviewable changes (1)
  • .github/workflows/dataprep-monthly.yml

📝 Walkthrough

Walkthrough

This change removes the cron schedule trigger from the dataprep-monthly GitHub Actions workflow, leaving only the manual workflow_dispatch trigger. The workflow will no longer run automatically on a periodic schedule.

Changes

Workflow Trigger Update

Layer / File(s) Summary
Remove cron schedule trigger
.github/workflows/dataprep-monthly.yml
The schedule cron trigger is removed from the on: block, leaving workflow_dispatch as the sole trigger.

Estimated code review effort: 1 (Trivial) | ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: removing the schedule so the Dataprep Monthly workflow is manual only.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/disable-dataprep-monthly-schedule

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@rhanka
rhanka merged commit 83f7cbb into main Jul 8, 2026
10 checks passed
@rhanka
rhanka deleted the fix/disable-dataprep-monthly-schedule branch July 8, 2026 13:42
rhanka added a commit that referenced this pull request Oct 10, 2026
#112)

Restore the 4-hour schedule removed by #92; dispatch release-prod only when force_restore is true.
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