Skip to content

add update-faq-security-version.js#91

Open
dscho wants to merge 1 commit intomainfrom
update-faq-security-version
Open

add update-faq-security-version.js#91
dscho wants to merge 1 commit intomainfrom
update-faq-security-version

Conversation

@dscho
Copy link
Copy Markdown
Member

@dscho dscho commented Apr 17, 2026

Every time a security release of Git for Windows is published, the FAQ's "Should I upgrade?" section needs to be updated to recommend upgrading to (at least) the latest security-fix version. This is easy to forget amidst the many steps of an embargoed release, as demonstrated this past Tuesday when the FAQ update was only remembered a day later.

This script automates that step. It takes a display version (e.g. 2.53.0(3)) as argument, updates the "older than" threshold, and prepends the version to the comma-separated list of security-fix releases. It is idempotent: if the version is already listed, it exits cleanly without changes.

Analogous to how bump-version.js updates hugo.yml with the latest version metadata, this script is intended to be called as part of the embargoed release process automation so that the FAQ update is never forgotten again.

This script updates the FAQ's "Should I upgrade?" section to mention
a new security-relevant Git for Windows version. It is intended to be
called as part of the embargoed release process automation, analogous
to how bump-version.js updates hugo.yml with the latest version
metadata.

The script takes a display version (e.g. "2.53.0(3)") as argument,
updates the "older than" threshold, and prepends the version to the
comma-separated list of security-fix releases. It is idempotent: if
the version is already listed, it exits cleanly without changes.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
@dscho dscho self-assigned this Apr 17, 2026
@dscho dscho requested review from mjcheetham and rimrul April 17, 2026 10:27
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.

1 participant