docs/operations/BackportingToPreview.md
Backporting changes is very similar to a regular release. Changes are made on the preview branch, the builds are validated and ultimately released.
Checkout the preview branch
git checkout release/1.0.0-previewX
Make and commit any changes
Push the changes to your own fork and submit a PR against the preview branch
Once the PR is merged, wait for the internal microsoft-reverse-proxy-official pipeline to produce a build
Validate the build the same way you would for a regular release docs
Package Artifacts from this build can be shared to validate the patch. Optionally, the artifacts from the public pipeline can be used
Continue iterating on the preview branch until satisfied with the validation of the change
Release the build from the preview branch
Create a new git tag for the released commit
While still on the preview branch:
git tag v1.0.0-previewX.build.dgit push upstream --tagsCreate a new release.
Issues with significant security or disclosure concerns need to be fixed privately first. All of this work will happen on the internal Azdo repo and be merged to the public github repo at the time of disclosure.
internal/release/{version being patched} starting from the tagged commit of the prior release.main or release/* branches in the internal mirror.