Skip to content

fix: keep NC35 on the October maintenance round - #127

Merged
skjnldsv merged 1 commit into
mainfrom
fix/schedule-35-october-round
Sep 22, 2026
Merged

skjnldsv merged 1 commit into
mainfrom
fix/schedule-35-october-round

Conversation

@skjnldsv

Copy link
Copy Markdown
Collaborator

v35.0.1rc1 was tagged 2026-09-20, three and a half weeks ahead of the 2026-10-15 date its schedule entry carries. The schedule maps version numbers to dates and SchedulePlan never re-dates an existing entry, so 35.0.2 stayed on 2026-11-12 and the October round was left with no NC35 release:

2026-10-15 2026-11-12
33 33.0.10 33.0.11
34 34.0.5 34.0.6
35 nothing 35.0.2

Moving 35.0.2 onto 2026-10-15 is enough, the cadence derives the rest:

$ php bin/console schedule:extend ../../release-schedule.json
  35: Nextcloud 35.0.1 due 2026-10-15
    + Nextcloud 35.0.3: 2026-11-12
    - Nextcloud 35.0.1 (shipped)

I kept 35.0.3 and the removal of the shipped 35.0.1 out of the diff, since schedule:extend --write adds both on its next run.

Important

This wants to merge before 35.0.1 stable ships. milestones:update reads the schedule at release time and applies the due date to the Nextcloud 35.0.2 milestone, which currently says 2026-11-12. Merged first, the milestone self-corrects. Merged after, someone fixes that milestone by hand.

This repairs the one instance, it does not change the tooling. Any off-date release still consumes a version number without consuming a calendar slot, and the missing round stays silent. Worth a follow-up in ScheduleRefresh::applyMajor(), which already has both the scheduled anchor and the version in flight and could warn when they diverge.

👾 This pull request was assisted by Claude Code, commits carry an Assisted-by trailer.

v35.0.1rc1 was tagged 2026-09-20, three and a half weeks before the
2026-10-15 date its schedule entry carries. The schedule maps version
numbers to dates and SchedulePlan never re-dates an existing entry, so
35.0.2 kept 2026-11-12 and the 2026-10-15 round was left with no NC35
release while 33 and 34 both ship on it.

Move 35.0.2 onto 2026-10-15. schedule:extend derives 35.0.3 as
2026-11-12 from there, and milestones:update applies the corrected date
to the Nextcloud 35.0.2 milestone when 35.0.1 ships.

Assisted-by: ClaudeCode:claude-opus-5
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
@skjnldsv skjnldsv added the bug Something isn't working label Sep 22, 2026
@skjnldsv
skjnldsv merged commit 1ee9816 into main Sep 22, 2026
9 checks passed
@skjnldsv
skjnldsv deleted the fix/schedule-35-october-round branch September 22, 2026 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Development

Successfully merging this pull request may close these issues.

1 participant