Skip to content

chore: prepare release validation script - #18296

Open
Antreesy wants to merge 6 commits into
mainfrom
chore/release/scripting
Open

Antreesy wants to merge 6 commits into
mainfrom
chore/release/scripting

Conversation

@Antreesy

@Antreesy Antreesy commented Jun 11, 2026 •

Copy link
Copy Markdown
Contributor

☑️ Resolves

Tip

make validate-release for preview of all maintaned branches
make validate-release BRANCHES='stable34 stable35' for preview of selected branches
make prepare-changelog to prepare a changelog branch with pre-fabricated commits to adjust and push
make prepare-changelog BRANCHES='stable34 stable35' to prepare a changelog for selected branches
make bump-version PR='19000' to modify appinfo/info.xml and package.json according to new version in given PR backport
make bump-version PR='backport/0000/stable35' to modify appinfo/info.xml and package.json according to new version in given branch
make update-milestones BRANCH='stable35' to show how milestones would be updated and provide commands

Note

make prepare-changelog just gather information since last tag and commit it in bulk. Changelog should be rewritten/adjusted manually to only include relevant changes
Public API is rate-limited to 60 requests/hour. You can optionally pass own token as env variable to overcome this: make ... GH_TOKEN=$(gh auth token)

Screenshots:

make validate-release
image

make prepare-changelog BRANCHES='stable34 stable35'

output diff
image image
on RC on stable
make bump-version PR='backport/0000/stable35' make bump-version PR='backport/0000/stable34'
image image
image image

make update-milestones PR='stable34'
image

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

@Antreesy
Antreesy requested a review from nickvergessen June 11, 2026 15:17
@Antreesy Antreesy self-assigned this Jun 11, 2026
@nickvergessen

This comment was marked as outdated.

@Antreesy
Antreesy force-pushed the chore/release/scripting branch from ee779d0 to 20f4430 Compare June 26, 2026 13:48
@Antreesy
Antreesy force-pushed the chore/release/scripting branch from 8bc6d1a to d70f46c Compare July 18, 2026 10:14
@nextcloud-command nextcloud-command added the AI assisted This PR contains AI-assisted commits label Jul 24, 2026
@nickvergessen
nickvergessen force-pushed the chore/release/scripting branch from 92d87c8 to 6ba137b Compare July 24, 2026 08:31
@Antreesy
Antreesy force-pushed the chore/release/scripting branch from 6ba137b to 6302f07 Compare August 31, 2026 09:57
@Antreesy Antreesy added this to the ☃️ Next Major (36) milestone Aug 31, 2026
@Antreesy
Antreesy marked this pull request as ready for review August 31, 2026 09:58
@Antreesy
Antreesy force-pushed the chore/release/scripting branch from 9809c9b to 9ca8e7c Compare August 31, 2026 11:52
Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
@Antreesy
Antreesy force-pushed the chore/release/scripting branch from 9ca8e7c to c86c41d Compare August 31, 2026 11:53
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
@Antreesy Antreesy mentioned this pull request Sep 24, 2026
44 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI assisted This PR contains AI-assisted commits technical debt

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants