Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvement: extend automation of release cutting process #3701

Open
pepopowitz opened this issue Apr 22, 2024 · 0 comments
Open

Improvement: extend automation of release cutting process #3701

pepopowitz opened this issue Apr 22, 2024 · 0 comments
Assignees
Labels
dx Documentation infrastructure typically handled by the Camunda DX team kind/enhancement Issues related with enhancing existing documentation or the documentation structure (nice to have) target:8.6 Issues included in the 8.6 release theme:releases Issues related to the theme of minor releases.

Comments

@pepopowitz
Copy link
Collaborator

Originally discussed in April, 2024 release retro.

The preferred practice when opening a PR for a new minor version is to open two PRs -- one unreviewable PR that contains the massive amount of content for the new version (unreviewable because it crashes your browser), and one reviewable PR that contains all the other smaller changes. Until now, I've been handling this with manually crafting commits based on their contents, often rebasing to re-sequence them so that the PRs can be opened and stacked properly.

These commits can be automated. We have a script that versions the docs, but it doesn't make any commits along the way. If we add git committing to the script, and commit things in a strategic order, this would make it easier for us to create two stacked PRs for the release.

See #3629 and #3630 for an example of how the stacked PRs are created.

@pepopowitz pepopowitz added kind/enhancement Issues related with enhancing existing documentation or the documentation structure (nice to have) dx Documentation infrastructure typically handled by the Camunda DX team target:8.6 Issues included in the 8.6 release theme:releases Issues related to the theme of minor releases. labels Apr 22, 2024
@pepopowitz pepopowitz self-assigned this Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dx Documentation infrastructure typically handled by the Camunda DX team kind/enhancement Issues related with enhancing existing documentation or the documentation structure (nice to have) target:8.6 Issues included in the 8.6 release theme:releases Issues related to the theme of minor releases.
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant