Skip to content

chore: prepare release validation script - #18296

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

chore: prepare release validation script#18296
Antreesy wants to merge 5 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
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