Skip to content
zit Check-in [29f07577ae]
Login

Check-in [29f07577ae]

Overview
Comment:release workflow: keep its artifacts three days, not thirty

Every artifact it uploads is transit, published to the uv store and a GitHub release the day it is built. Thirty days kept ~40 MB per release against the 500 MB storage quota, and a full quota failed the soak's log upload.

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 29f07577ae63c47f4204f8e5cf87190eb0a5abfe8980c268eef7b4f0c5d5f478
User & Date: dmestas on 2026-09-25 21:14:15.751
Other Links: manifest | tags
Context
2026-09-26
17:56
landing accept: merge the tip it read once; --expect-tip refuses a moved branch

accept read the branch tip up to three times and merged it by name, so a push mid-accept could be merged unprobed. It now reads the tip once and merges that hash on both paths. --expect-tip HASH refuses with exit 6 and nothing written when the branch is no longer at HASH. Release 0.3.31. check-in: 60890d6661 user: dmestas tags: trunk, version-0.3.31

2026-09-25
21:14
release workflow: keep its artifacts three days, not thirty

Every artifact it uploads is transit, published to the uv store and a GitHub release the day it is built. Thirty days kept ~40 MB per release against the 500 MB storage quota, and a full quota failed the soak's log upload. check-in: 29f07577ae user: dmestas tags: trunk

2026-09-24
16:44
transport: refuse Basic over plain http to another host; drop it on a cross-host redirect

A Basic challenge was answered whatever the scheme, so over http the password crossed readable and the saved remote repeated it. It is now refused to non-loopback hosts, naming the https URL; a redirect to another host drops the credential; plain http to another host notes it on stderr. Release 0.3.30. check-in: b637cbd37c user: dmestas tags: trunk, version-0.3.30

Changes