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

feat: update releases when release branches change #26

Merged
merged 1 commit into from
Nov 16, 2021
Merged

feat: update releases when release branches change #26

merged 1 commit into from
Nov 16, 2021

Conversation

Nostracodus
Copy link
Contributor

@Nostracodus Nostracodus commented Nov 16, 2021

This change enables automatic PDF generation for releases when release
branches are changed. This supports backporting changes to prior
releases.

This works by:

  • Creating a branch named release/XYZ, where XYZ is the name of a
    release, when a release is made.
  • Activating PDF generation when release/XYZ branches are changed.
  • Updating the release XYZ when PDF generation is finished.

The release may be named anything. The only portion of the name that is
important for these actions is release/ in the branch name.

The generated PDFs will be accessible from the Release pages and the links
to these PDFs are stable.

No manual work needs to be done beyond creating a release. All other steps
should happen automatically as normal development happens.

This change enables automatic PDF generation for releases when release
branches are changed. This supports "backporting" changes to prior
releases.

This works by:
  - Creating a branch named 'release/XYZ', where XYZ is the name of a
    release, when a release is made.
  - Activating PDF generation when 'release/XYZ' branches are changed.
  - Updating the release XYZ when PDF generation is finished.

The release may be named anything. The only portion of the name that is
important for these actions is 'release/' in the branch name.
@GabrielDosReis GabrielDosReis merged commit 9e51128 into microsoft:main Nov 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants