Commit graph

4 commits

Author SHA1 Message Date
trvon
5eeb3b8239
fix(ci): drop --force from wrangler r2 object put
The #206 revert restored the pre-September upload code, which passed
--force, while the workflow still pins wrangler 4.69.0. That version's
'r2 object put' has no --force option (it overwrites without prompting)
and exits with 'Unknown argument: force', so the v0.20.3 release failed
its first R2 upload and no apt, yum or Arch repository was published.
Immutable objects are still checked with 'get' before any write.

Signed-off-by: trvon <me@trevon.dev>
2026-09-30 14:48:44 -06:00
Trevon
468e1f9982
Revert "ci: make immutable uploads atomic" (#206)
This reverts commit 296e7320.

296e7320 moved R2 publication from wrangler (authenticated by
CLOUDFLARE_API_TOKEN) to boto3 over R2's S3 API, which needs
R2_ACCESS_KEY_ID / R2_SECRET_ACCESS_KEY (and EXPERIMENTAL_* pairs). Those
secrets were never configured, so the first stable release built after
the change (v0.20.2, run 36084509789) failed at 'Publish channel package
repositories to R2' with 'Missing channel-specific Cloudflare R2 S3
authority', and the APT/RPM/Arch repositories were not updated.

Restore the wrangler path so releases publish with the existing token.
2026-09-25 08:44:43 -06:00
trvon
296e732064 ci: make immutable uploads atomic
Signed-off-by: trvon <me@trevon.dev>
2026-09-04 17:14:43 -06:00
trvon
618bd5e0c0 ci: isolate experimental package repositories
Signed-off-by: trvon <me@trevon.dev>
2026-09-04 17:14:43 -06:00