<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cgitize/.github, branch v8.0.0</title>
<subtitle>Self-host your repositories using cgit</subtitle>
<id>http://git.tensin.name/cgitize/atom?h=v8.0.0</id>
<link rel='self' href='http://git.tensin.name/cgitize/atom?h=v8.0.0'/>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cgitize/'/>
<updated>2026-06-10T09:35:32Z</updated>
<entry>
<title>bitbucket: rename "username" to "email"</title>
<updated>2026-06-10T09:35:32Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-06-10T09:35:32Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cgitize/commit/?id=bef5795428c8aa6477d67e01f0f84f5a02f737c1'/>
<id>urn:sha1:bef5795428c8aa6477d67e01f0f84f5a02f737c1</id>
<content type='text'>
It's Atlassian emails instead of usernames now.
</content>
</entry>
<entry>
<title>bitbucket: switch from app passwords (deprecated) to API tokens</title>
<updated>2026-06-10T09:16:38Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-06-10T09:16:38Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cgitize/commit/?id=2504aa3f62a993fd4a6ac70e9fa5ce72639f0c4c'/>
<id>urn:sha1:2504aa3f62a993fd4a6ac70e9fa5ce72639f0c4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>workflows/maintenance: stop token reusal</title>
<updated>2026-05-24T12:44:01Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-05-24T12:44:01Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cgitize/commit/?id=75cf96a651e2eafb57f2499f4b2f3371ee5e7c2a'/>
<id>urn:sha1:75cf96a651e2eafb57f2499f4b2f3371ee5e7c2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>workflows/maintenance: split configuring git into a separate step</title>
<updated>2026-05-24T05:06:20Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-05-24T05:03:40Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cgitize/commit/?id=a1a50af9fde4b5f87c630c506b86f16926f86346'/>
<id>urn:sha1:a1a50af9fde4b5f87c630c506b86f16926f86346</id>
<content type='text'>
</content>
</entry>
<entry>
<title>workflows/ci: fix a typo</title>
<updated>2026-05-23T05:30:50Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-05-23T05:30:50Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cgitize/commit/?id=7e6e13445927fc7b944f973f7c21f39c1aac8428'/>
<id>urn:sha1:7e6e13445927fc7b944f973f7c21f39c1aac8428</id>
<content type='text'>
</content>
</entry>
<entry>
<title>workflows/ci: rework job dependencies</title>
<updated>2026-05-23T04:31:30Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-05-23T04:30:49Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cgitize/commit/?id=098395e07ce66f96efbc544670d6ca9221e68044'/>
<id>urn:sha1:098395e07ce66f96efbc544670d6ca9221e68044</id>
<content type='text'>
</content>
</entry>
<entry>
<title>workflows: add Python black linting job</title>
<updated>2026-05-17T18:47:02Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-05-17T18:47:02Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cgitize/commit/?id=292dfb81d97cc8cb7d1b79536bd89cf0bf3ed7b1'/>
<id>urn:sha1:292dfb81d97cc8cb7d1b79536bd89cf0bf3ed7b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>workflows: add maintenance workflow</title>
<updated>2026-05-11T09:44:50Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-05-11T09:04:52Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cgitize/commit/?id=fa4e889f3eaef849e8d1710edab402c98336e393'/>
<id>urn:sha1:fa4e889f3eaef849e8d1710edab402c98336e393</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dependabot: sort ecosystems</title>
<updated>2026-03-26T22:44:01Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-03-26T22:44:01Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cgitize/commit/?id=f5c54e24c8b6d0c5f8a17d2fe418687a68cb1540'/>
<id>urn:sha1:f5c54e24c8b6d0c5f8a17d2fe418687a68cb1540</id>
<content type='text'>
</content>
</entry>
<entry>
<title>workflows/ci: do Docker builds on PRs</title>
<updated>2026-03-26T22:32:49Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2026-03-26T19:12:47Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cgitize/commit/?id=63910dcd77ee9f7b7d8eb7d91cbe934ac566e7da'/>
<id>urn:sha1:63910dcd77ee9f7b7d8eb7d91cbe934ac566e7da</id>
<content type='text'>
</content>
</entry>
</feed>
