Skip to content

Conversation

@chrisd8088
Copy link
Member

The documentation of our standard and patch release processes does not, at present, include the steps required to build a security patch release, so we add two sections which describe how we build such releases.

The first new section documents our normal security patch release process, which applies when we do not need to coordinate our release with other projects, or at least do not need to build release assets in private while under a publication embargo.

The second new section details the process of building new Git LFS release binaries in private, so they can be shared with other downstream projects while we are under an embargo on the publication of the security vulnerability and associated security patch release.

In the documentation of our release processes, we describe our release
types using the capitalized terms MAJOR, MINOR, and PATCH; however, we
do not capitalize the term PATCH consistently, so we adjust that now.

As well, we also add language identifiers to several Markdown code
blocks with currently lack them.
@chrisd8088 chrisd8088 requested a review from a team as a code owner February 11, 2025 08:06
The documentation of our standard and patch release processes does not,
at present, include the steps required to build a security patch release,
so we add two sections which describe how we build such releases.

The first new section documents our normal security patch release
process, which applies when we do not need to coordinate our release
with other projects, or at least do not need to build release assets
in private while under a publication embargo.

The second new section details the process of building new Git LFS
release binaries in private, so they can be shared with other downstream
projects while we are under an embargo on the publication of the
security vulnerability and associated security patch release.
Copy link
Member

@larsxschneider larsxschneider left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you so much for writing these detailed instructions @chrisd8088 🙇🙇🙇!

That will be super helpful in the future!

As suggested in PR review, we revise our new security patch release
documentation to more fully clarify the format and wording of the
security message banners we publish on the git-lfs.com home page,
and to improve one other bit of wording in our new instructions.
As suggested in PR review, we can rephrase the first step in the new
documentation of our embargoed security release process to be more
clear and concise, so we do that now.
@chrisd8088 chrisd8088 merged commit 0534b10 into git-lfs:main Feb 14, 2025
10 checks passed
@chrisd8088 chrisd8088 deleted the release-doc-updates branch February 14, 2025 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants