summaryrefslogtreecommitdiff
path: root/doc/dev/Release.md
Commit message (Collapse)AuthorAgeFilesLines
* Release.md: Re-number post-release steps.Nick Mathewson2026-02-191-7/+7
|
* docs: Move deleting semver.md files before unfreezing tree.Wesley Aptekar-Cassels2026-02-021-3/+3
| | | | | | | | | We frequently have merge conflicts when deleting the semver.md files. While this isn't the end of the world, it's annoying, so I think it's worth making a habit of deleting the semver.md files before unfreezing the tree. This also avoids any problems with inadvertently removing entries that were added after the release was cut.
* Rename maint/list_crates to kebab-caseIan Jackson2026-01-201-2/+2
| | | | | | | | | | Swap the symlink direction: now we have list_crates.py (the python module) with a symlink list-crates pointing to it. This allows the module to be imported but the command to be kebab case. The checking tooling doesn't understand this special arrangement. Lots of references to update!
* maint: Rename miscellaneous scripts to kebab caseIan Jackson2026-01-201-7/+7
|
* Rename remaining maint/check_ to maint/check-Ian Jackson2026-01-201-1/+1
|
* Rename cargo_audit and cargo_sort scripts to kebab-caseIan Jackson2026-01-201-1/+1
|
* doc: add note about increasing minor version for MSRV changesSteven Engler2025-10-281-0/+4
|
* docs: Add note about cargo-sort version to release checklist.Wesley Aptekar-Cassels2025-10-211-5/+6
|
* docs: Move updating steps to end of release checklist.Wesley Aptekar-Cassels2025-10-211-51/+49
| | | | | | As discussed at the meeting today, upgrading things at the end of the release instead of the beginning ensures that we have a month of testing everything before we ship updates out to users.
* CI: Specify versions for shellcheck and editorconfig-checker.Wesley Aptekar-Cassels2025-10-161-3/+15
| | | | Fixes: #2219
* docs: Move list ordering in Release.md.Wesley Aptekar-Cassels2025-10-071-2/+2
|
* docs: Mention examples and maint crates in release docs.Wesley Aptekar-Cassels2025-10-071-0/+2
| | | | | This seems to describe our current de-facto policy, and it seems reasonable not to bump versions for crates we aren't publishing.
* Release.md: Suggest using cargo owner --add to update the owners.Gabriela Moldovan2025-10-061-0/+3
| | | | This is less fiddly than using the crates.io UI.
* Merge branch 'fix-release-checklist-broken-link' into 'main'Alexander Hansen Færøy2025-10-011-1/+1
|\ | | | | | | | | docs: Fix broken link in release checklist. See merge request tpo/core/arti!3306
| * docs: Fix broken link in release checklist.Wesley Aptekar-Cassels2025-10-011-1/+1
| |
* | docs: Fix release checklist item.Wesley Aptekar-Cassels2025-10-011-1/+1
|/
* Remove check_doc_features.Nick Mathewson2025-09-291-2/+1
| | | | | | | | Now that rust nightly has merged doc_auto_cfg into doc_cfg, and completed https://github.com/rust-lang/rust/pull/138907, it is no longer necessary. Closes #1514.
* Release.md: Tweak one of the checklist itemsNick Mathewson2025-08-281-1/+1
| | | | | I almost declared completion too early, since I had written (but not published) a blogpost.
* Release.md: fix link to the "Changelog style guide"hashcatHitman2025-08-271-6/+1
| | | | | | | | | | | | | | | The link to the "Changelog style guide" section did not work because it relied on an inline div with the ID "changelog-style", which is not present when rendered on GitLab. It appears this may be because the ["id" attribute is not whitelisted]. The link has been corrected to use the ID generated by GitLab as per the [documentation on heading IDs]. ["id" attribute is not whitelisted]: https://github.com/gjtorikian/html-pipeline/blob/v2.12.3/lib/html/pipeline/sanitization_filter.rb#L42 [documentation on heading IDs]: https://docs.gitlab.com/user/markdown/#heading-ids-and-links Signed-off-by: hashcatHitman <[email protected]>
* Release.md: fix a tickyboxIan Jackson2025-08-141-2/+3
|
* Release.md: Say that the final CI pass should be on `main`Ian Jackson2025-08-141-1/+1
|
* Release.md: Say to improve the processesIan Jackson2025-08-141-0/+5
|
* Release.md: Renumber the "do release" sectionIan Jackson2025-08-141-5/+5
|
* Release.md: Move reopening the tree into Post-ReleaseIan Jackson2025-08-141-2/+2
|
* Release.md: Move final pre-release checks into the "do release" sectionIan Jackson2025-08-141-2/+2
| | | | This will perhaps avoid them being accidentally skipped.
* Release.md: say to tee the output of cargo-semver-checksIan Jackson2025-08-141-1/+1
| | | | It's longer than the scrollback in my terminals!
* Release.md: Say to do non-breaking update firstIan Jackson2025-08-141-12/+12
| | | | | IME this tends make the breaking change updates easier to understand. by having them producing less noise in Cargo.lock.
* Release.md: Say to recheck blockers before releasing!Ian Jackson2025-08-141-0/+2
|
* Release.md: Add tickyboxesIan Jackson2025-08-141-27/+34
|
* maint/release-prep-ticket-template: script for making checklistIan Jackson2025-08-141-0/+11
|
* Typo fixes (automatic and hand-verified)Nick Mathewson2025-07-091-1/+1
| | | | Made with https://crates.io/crates/typos-cli
* release: Fix typo in Release.md.Alexander Hansen Færøy2025-06-051-1/+1
|
* Sort dependencies to make cargo sort happy.Alexander Hansen Færøy2025-06-041-0/+1
|
* Update Release.md to include two other tools needed for releasing.Alexander Hansen Færøy2025-06-031-0/+2
|
* Release.md: Note that we remove semver.md after releaseNick Mathewson2025-05-051-0/+5
|
* Release.md: Note that not every semver-checks lint mattersNick Mathewson2025-05-051-0/+5
|
* Release.md: Remove mention of "pages" branchNick Mathewson2025-05-051-7/+1
| | | | We don't use this branch for our website any longer.
* Release.md: note "Upgrade Blocker" ticketsNick Mathewson2025-05-051-0/+11
| | | | | | We should check what dependencies we cannot upgrade, so that the release engineer has some history about where we got stuck last time.
* arti-client: Keep a somewhat accurate notion of our release date.Nick Mathewson2025-04-161-1/+4
| | | | | | | | | This doesn't need to be perfect, but we need to use it to see if a consensus is new enough that we should obey its recommendations. This commit also adds a script to update or check our release date, and calls this script from our cargo-publish script.
* Release.md: Remove step about emailing the grants managerNick Mathewson2025-03-041-7/+1
| | | | | Bekeela says that now that the Zcash grant is done, we don't need to do this any more.
* Release.md: Fix a number.Nick Mathewson2025-03-041-1/+1
| | | | (There were two "step fours" in this list.)
* Release.md: Mention reasons _not_ to upgrade deps.Nick Mathewson2025-03-041-0/+8
|
* Release.md: Mention format_md_links in a sensible place.Nick Mathewson2025-03-041-0/+4
|
* changelog stype: mention format_md_links.Nick Mathewson2025-01-281-0/+5
|
* changelog style: promote tersenessNick Mathewson2025-01-281-1/+2
|
* changelog style: allow bare-noun style sometimes.Nick Mathewson2025-01-281-3/+10
|
* changelog style: text from @diziet about audienceNick Mathewson2025-01-281-0/+8
|
* changelog style: text from @arma.Nick Mathewson2025-01-281-1/+16
|
* Changelog template: typo fix from @gabi-250.Nick Mathewson2025-01-281-1/+1
|
* Release.md: Suggestions from Diziet about style guideNick Mathewson2025-01-281-5/+12
|