Skip to content

Handle empty backup test requests - #983

Open
cannontrodder wants to merge 2 commits into
LiamMorrow:mainfrom
cannontrodder:codex/fix-backup-probe
Open

cannontrodder wants to merge 2 commits into
LiamMorrow:mainfrom
cannontrodder:codex/fix-backup-probe

Conversation

@cannontrodder

@cannontrodder cannontrodder commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

The AWS reference implementation now handles the empty test request correctly when the probe header uses different casing.

Verified with upload/probe tests, API tests, build and formatting checks.

@LiamMorrow I see how you split the backends up so they can support particular features. What I might do is take a look at an AWS-hosted backend as well and see if there's a really cheap way to do it. If you've got that Docker container there, it shouldn't be too difficult, but those are famous last words.

This is all AI but I do always review it and I always write my own PRs for you.

The deployed June Lambda rejects the app's empty test request; upstream added probe support in August. Handle every HTTP header casing so probes consistently succeed without creating an empty backup. Exercise storage with a complete gzipped SQLite fixture and its independently recorded database digest, and document upgrading older deployments.
@github-actions

Copy link
Copy Markdown

Thanks for opening a PR!

A few things that help this get reviewed:

  • Describe your changes clearly in the PR description, in your own words. AI-generated summaries tend to be more verbose than necessary and frustrating to read.
  • Read the AI Usage Policy.
  • Attach screenshots of any visual changes.
  • Make sure this PR follows an issue/feature request that's already been accepted as wanted (see Contributing).

PRs that clearly don't follow these likely won't get reviewed in a reasonable timeframe.

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