<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/.gitlab-ci.yml, branch main</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=main</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-08-19T20:02:36Z</updated>
<entry>
<title>Merge branch 'dont-preserve-doc' into 'main'</title>
<updated>2026-08-19T20:02:36Z</updated>
<author>
<name>opara</name>
<email>opara@torproject.org</email>
</author>
<published>2026-08-19T20:02:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e7a2e33ad12f930ee6c7c0ba7009008dae2e185e'/>
<id>urn:sha1:e7a2e33ad12f930ee6c7c0ba7009008dae2e185e</id>
<content type='text'>
CI: Stop using `./maint/preserve` for `target/doc/`

See merge request tpo/core/arti!4315</content>
</entry>
<entry>
<title>ci: clean up build artifacts in 'deb-binary-{amd,arm}64' jobs</title>
<updated>2026-08-18T00:55:52Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-08-17T23:38:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=93de91907d271d96cadec709b08038622193dde4'/>
<id>urn:sha1:93de91907d271d96cadec709b08038622193dde4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: `rm -r ./target` in 'after_script'</title>
<updated>2026-08-17T23:50:33Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-08-17T23:48:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0fde24b086e252292843f0f08331000e5a8841b6'/>
<id>urn:sha1:0fde24b086e252292843f0f08331000e5a8841b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: show disk usage of project directory</title>
<updated>2026-08-17T22:41:53Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-08-17T22:41:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6c43ae2d7cd0355eeef89ebf9a02bd01a64eb83b'/>
<id>urn:sha1:6c43ae2d7cd0355eeef89ebf9a02bd01a64eb83b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: stop preserving 'target/doc/' between jobs</title>
<updated>2026-08-17T22:29:51Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-08-17T21:53:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9c936bef89427dacb95ed638c92284b0ff683e3d'/>
<id>urn:sha1:9c936bef89427dacb95ed638c92284b0ff683e3d</id>
<content type='text'>
I think the original intent was to save the rustdoc build as an
artifact. But by using `./maint/preserve`, we preserve the docs between
jobs, which is not what we want.

Instead, we just save the rustdoc build as an artifact.
</content>
</entry>
<entry>
<title>ci,maint: update container image versions</title>
<updated>2026-08-04T18:14:00Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-08-04T18:14:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6daecb4f10edf583157f389648fa18673e455b30'/>
<id>urn:sha1:6daecb4f10edf583157f389648fa18673e455b30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CI: bump shadow commit</title>
<updated>2026-07-27T18:51:49Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-07-27T18:51:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2082e67bf42f839337408bbf152ed979e359d875'/>
<id>urn:sha1:2082e67bf42f839337408bbf152ed979e359d875</id>
<content type='text'>
Primarily to get &lt;https://github.com/shadow/shadow/pull/3767&gt;
</content>
</entry>
<entry>
<title>integration-e2e-shadow: use shadowtools.config to typecheck generated shadow config</title>
<updated>2026-07-27T18:33:40Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-07-27T18:21:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=84ffbad4da30eb05a27177298b84d9fbec988ec8'/>
<id>urn:sha1:84ffbad4da30eb05a27177298b84d9fbec988ec8</id>
<content type='text'>
* build shadowtools python package in `build-shadow` job
* install the shadowtools python package in python3-checks, so that
  usage can be checked with mypy.
* integration-e2e-shadow: generate typed shadow config
</content>
</entry>
<entry>
<title>integration-e2e-shadow: change default data-dir to TOPLEVEL/chutney-net</title>
<updated>2026-07-23T20:45:04Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-07-22T19:56:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d29248d3a603455473b8d783ac07fa4f379e611f'/>
<id>urn:sha1:d29248d3a603455473b8d783ac07fa4f379e611f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>integration-e2e-shadow: move artifacts into nodes dir</title>
<updated>2026-07-23T20:45:04Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-07-22T19:51:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f30d18718df8f76b2f83c19e0be450bdd0993496'/>
<id>urn:sha1:f30d18718df8f76b2f83c19e0be450bdd0993496</id>
<content type='text'>
This keeps everything together and avoids clobbering previous artifacts,
since chutney already creates a unique nodes dir in every run.
</content>
</entry>
</feed>
