Skip to content

Add CI and deterministic content types - #1

Merged
Fiatnorm merged 1 commit into
mainfrom
agent/add-ci
Aug 9, 2026
Merged

Fiatnorm merged 1 commit into
mainfrom
agent/add-ci

Conversation

@Fiatnorm

@Fiatnorm Fiatnorm commented Aug 9, 2026

Copy link
Copy Markdown
Owner

What changed

  • add read-only GitHub Actions CI for Python, Worker, Pages parity, config validation, and protected-file checks
  • add built-in Python and Node test suites without new test dependencies
  • write deterministic Content-Type metadata for common cross-platform MIME types
  • document CI behavior and validation commands

Why

The project previously relied on manual checks, and Python mimetypes can return different values across operating systems. These changes make regressions visible on every push and pull request while keeping deployment separate.

Checks

  • Python unittest: 4 passed
  • Node test: 3 passed
  • pip check: no broken requirements
  • Worker/Pages SHA-256 parity
  • JSON/TOML validation
  • staged R2 credential scan

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying r2gate with  Cloudflare Pages  Cloudflare Pages

Latest commit: b2c151f
Status: ✅  Deploy successful!
Preview URL: https://2d785135.r2gate.pages.dev
Branch Preview URL: https://agent-add-ci.r2gate.pages.dev

View logs

@Fiatnorm
Fiatnorm marked this pull request as ready for review August 9, 2026 05:24
@Fiatnorm
Fiatnorm merged commit e959e1f into main Aug 9, 2026
3 checks passed
@Fiatnorm
Fiatnorm deleted the agent/add-ci branch August 9, 2026 05:25
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.

1 participant