Skip to content

Automatically cut nightly releases on a schedule - #2202

Merged
jlaneve merged 1 commit into
mainfrom
schedule-nightly-release
Jul 10, 2026
Merged

Automatically cut nightly releases on a schedule#2202
jlaneve merged 1 commit into
mainfrom
schedule-nightly-release

Conversation

@jeremybeard

Copy link
Copy Markdown
Contributor

Summary

  • Adds a schedule trigger (daily, 07:00 UTC) to Create Release Tag so nightlies get cut automatically instead of requiring a manual workflow_dispatch.
  • Scheduled runs default type to nightly throughout the workflow since the inputs context is unset for non-workflow_dispatch events (inputs.type || 'nightly').
  • Manual dispatch (nightly/rc/ga) is unchanged.

Test plan

  • Confirm the scheduled trigger fires from main and produces a valid nightly tag/release once merged
  • Manually re-run workflow_dispatch with type: nightly/rc/ga to confirm no regression in the existing manual path

@coveralls-official

coveralls-official Bot commented Jul 10, 2026

Copy link
Copy Markdown

Coverage Report for CI Build 29096108670

Coverage remained the same at 43.672%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 58632
Covered Lines: 25606
Line Coverage: 43.67%
Coverage Strength: 8.28 hits per line

💛 - Coveralls

Adds a schedule trigger to Create Release Tag so nightlies no longer
require a manual workflow_dispatch. Scheduled runs default type to
nightly since the inputs context is unset for non-dispatch events.
@jeremybeard
jeremybeard force-pushed the schedule-nightly-release branch from 6c5605f to 04016dc Compare July 10, 2026 13:27
@jeremybeard
jeremybeard marked this pull request as ready for review July 10, 2026 13:55
@jeremybeard
jeremybeard requested a review from a team as a code owner July 10, 2026 13:55

@jlaneve jlaneve left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scheduling nightlies before the release build optimization lands keeps the rollout focused. I verified the scheduled/manual type handling and will rebase the follow-up performance PR on this.

@jlaneve
jlaneve merged commit 831db5d into main Jul 10, 2026
7 checks passed
@jlaneve
jlaneve deleted the schedule-nightly-release branch July 10, 2026 15:14
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