<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/doc/dev/Release.md, branch arti-v1.1.10</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.10</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.10'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-10-04T14:57:04Z</updated>
<entry>
<title>Update changed_crates and Release.md to robustify release process</title>
<updated>2023-10-04T14:57:04Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-04T14:52:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5de0e614fee34ecfeda761414a8600e6f5fb71dd'/>
<id>urn:sha1:5de0e614fee34ecfeda761414a8600e6f5fb71dd</id>
<content type='text'>
In particular, this change should help avoid the kind of problem we
ran into as #1054 and fixed with 00e4405943498754, where a crate
changed only in which versions of our crates it depended upon,
and we didn't notice that we had to update its version too.

This commit also fixes a couple of minor issues in the
`changed_crates` script, and gives it a verbose mode.
</content>
</entry>
<entry>
<title>Script to bump patchlevel without touching other crates</title>
<updated>2023-08-01T16:57:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-08-01T16:57:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b71b04eb849b693d17c74a82af62a63d9ac823e0'/>
<id>urn:sha1:b71b04eb849b693d17c74a82af62a63d9ac823e0</id>
<content type='text'>
Closes #945.

Based on @diziet's comment in #945, with a little extra safety and
paranoia.  We use this for cases when there are trivial changes only
in one of our crates.
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2023-07-22T07:10:34Z</updated>
<author>
<name>Dimitris Apostolou</name>
<email>dimitris.apostolou@icloud.com</email>
</author>
<published>2023-07-22T07:10:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=947ddfff0cfac3fef0e3d7ebc14182c638a1d90b'/>
<id>urn:sha1:947ddfff0cfac3fef0e3d7ebc14182c638a1d90b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release.md: Add an extra semver-checks to the process.</title>
<updated>2023-06-30T16:30:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-30T16:30:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=92daa577c203f97541989cee2fc8c6152fec0158'/>
<id>urn:sha1:92daa577c203f97541989cee2fc8c6152fec0158</id>
<content type='text'>
(We didn't do this previously, but it is a good idea.)
</content>
</entry>
<entry>
<title>Release.md: Revise the release sections</title>
<updated>2023-06-30T16:21:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-30T16:21:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2f005a104758e69ef69230d2f521ed705eef665f'/>
<id>urn:sha1:2f005a104758e69ef69230d2f521ed705eef665f</id>
<content type='text'>
* Remove instructions to sleep
* Explain how to tag
* Remind myself about the workaround for
  Fedora's delightful gpg/yubikey configuration.
* Note that we should update "pages" till the blog post is up.
</content>
</entry>
<entry>
<title>Release.md: document preparation sections</title>
<updated>2023-06-30T16:18:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-30T16:18:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d0e00e4f4e362c40918a398af9e5d6df883a2d4a'/>
<id>urn:sha1:d0e00e4f4e362c40918a398af9e5d6df883a2d4a</id>
<content type='text'>
I've split this into
"what I do in the days leading up to the release" and
"what I do right before the release".

There's a lot more detail now, including:

* up-to-date invocations for `cargo upgrade`
* up-to-date changelog instructions
* our current version-bumping instructions
* possible side-effects from version bumps.
</content>
</entry>
<entry>
<title>Release.md: Write a tools section.</title>
<updated>2023-06-30T16:18:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-30T16:18:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=451306df724debae0be2dddc1312cb95b8b90476'/>
<id>urn:sha1:451306df724debae0be2dddc1312cb95b8b90476</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release.md: Write the "are we ready to release" section.</title>
<updated>2023-06-30T16:17:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-30T15:39:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a8dffab1d1c752569caf2c4c1ad5b1140bdeafc2'/>
<id>urn:sha1:a8dffab1d1c752569caf2c4c1ad5b1140bdeafc2</id>
<content type='text'>
* Remove references to a couple of things
  that our CI now does for us
  (`cargo_audit` and `check_licenses`).
* Mention ~Blocker issues and MRs.
* Mention that some of our CI steps are allowed-to-fail,
  but failures should be examined.
* Mention that some of our tools have exception lists
  that should get reviewed.
* Mention `semver-checks` and `fixup-features`.
</content>
</entry>
<entry>
<title>Release.md: Add subheadings for "how to release."</title>
<updated>2023-06-30T15:23:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-30T15:23:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=de3d415a81c04557a740f83619c0dfd73b314698'/>
<id>urn:sha1:de3d415a81c04557a740f83619c0dfd73b314698</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc/dev/Release.md: patch release workflow</title>
<updated>2023-04-04T14:41:00Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-04-04T14:41:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=599e2ffb7d0697e2069aeaace505ac68ae2db386'/>
<id>urn:sha1:599e2ffb7d0697e2069aeaace505ac68ae2db386</id>
<content type='text'>
We did roughly this today.  We put the CHANGELOG.md change in its own
MR, so it didn't end up in the tor-llcrypto-v0.4.4 tag.  It would have
been better to do it the other way so that's what I've documented.

I couldn't test-format this with pandoc because it got tricked by some
of the `$` into trying to run TeX.
</content>
</entry>
</feed>
