Skip to content

fix(ci): upload site files without bucket-root sync - #10

Merged
caio-pizzol merged 1 commit into
mainfrom
fix/r2-site-upload-without-sync
May 19, 2026
Merged

fix(ci): upload site files without bucket-root sync#10
caio-pizzol merged 1 commit into
mainfrom
fix/r2-site-upload-without-sync

Conversation

@caio-pizzol

Copy link
Copy Markdown
Contributor

Summary

  • replace the bucket-root aws s3 sync in deploy-site.yml with direct per-file uploads from apps/web/dist
  • keep extensionless HTML uploads unchanged
  • avoid listing the corpus bucket, which also contains scraper-managed /documents/ and /extracted/ objects

Verification

  • git diff --check
  • extracted workflow shell block passes bash -n
  • pre-push hook passed: scraper tests, CLI tests, scraper build, CLI build

Production context

PR #9 merged, but the production deploy hung in the R2 upload step. I cancelled run 26108067134 after the Astro build had completed and before the upload finished.

@caio-pizzol
caio-pizzol merged commit d899b79 into main May 19, 2026
1 check passed
@caio-pizzol
caio-pizzol deleted the fix/r2-site-upload-without-sync branch May 19, 2026 15:53
@codecov

codecov Bot commented May 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants