unkin-agent
|
7b35a1fda0
|
Merge remote-tracking branch 'origin/master' into benvin/owner-token-locks
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
# Conflicts:
# internal/api/v1/gems_handler_test.go
# internal/proxy/engine.go
|
2026-10-18 02:17:11 +11:00 |
|
unkin-agent
|
a431319dab
|
Release Redis locks only while the caller still owns them
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
|
2026-10-18 02:14:07 +11:00 |
|
unkin-agent
|
d0fd53222c
|
Serialise gem push and yank per version with a Redis lock
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
|
2026-10-18 01:44:20 +11:00 |
|
unkin-agent
|
960a5e09a3
|
Roll back a gem push that races a yank and hide gems bookkeeping paths
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
|
2026-10-18 01:33:35 +11:00 |
|
unkin-agent
|
4a6bd76976
|
Keep a tombstone on gem yank and reject re-pushing yanked versions
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
|
2026-10-18 01:24:44 +11:00 |
|