Skip to content

[prod] 35.0.0 RC2 - #1427

Merged
blizzz merged 4 commits into
productionfrom
master
Aug 27, 2026
Merged

[prod] 35.0.0 RC2#1427
blizzz merged 4 commits into
productionfrom
master

Conversation

@blizzz

@blizzz blizzz commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

No description provided.

skjnldsv and others added 4 commits August 25, 2026 19:33
The beta channel base "35" upgrade job resolved its "install from"
version through a fallback cascade. During the first prerelease streak
of a new major there is no stable 35 and no earlier prerelease, so the
cascade fetched the target release itself (e.g. nextcloud-35.0.0rc1.zip)
as the base. That is a no-op self-upgrade the updater rightfully refuses,
turning the job red even though the outcome is expected.

Record which candidate URL actually satisfied the base fetch and skip the
job when nothing could be fetched or the only fetchable base equals the
target download URL. The skip is surfaced via a log annotation and the
run summary so it reads as an intentional skip rather than a silent pass.

The existing post-unzip no-op check is kept: it still catches the
latest-major == target stable case that a URL comparison cannot.

Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
…self-upgrade

fix(ci): skip prerelease upgrade job when there is nothing to upgrade from
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
@blizzz
blizzz requested a review from a team as a code owner August 27, 2026 16:47
@blizzz
blizzz merged commit 3324786 into production Aug 27, 2026
50 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants