Skip to content

web: commit Android assetlinks.json so rebuilds don't drop it#16

Open
JacobStephens2 wants to merge 1 commit into
mainfrom
add-android-assetlinks
Open

web: commit Android assetlinks.json so rebuilds don't drop it#16
JacobStephens2 wants to merge 1 commit into
mainfrom
add-android-assetlinks

Conversation

@JacobStephens2

Copy link
Copy Markdown
Owner

What

Commits the Android Digital Asset Links file (/.well-known/assetlinks.json) to the repo. It's live and serving (HTTP 200, application/json) but was never in main — it existed only on the deployed host (from an unmerged android branch).

Why it matters

deploy/deploy.sh rebuilds apps/web/dist from the repo on every web deploy. Since the file isn't tracked, each rebuild drops it, breaking Android App Links until someone manually restores it (which the server agent just had to do by hand during the deep-link deploy). Committing it next to the Apple apple-app-site-association makes both reproducible.

Provenance

Content copied verbatim from the live site (https://cascade.stephens.page/.well-known/assetlinks.json) and verified:

  • package_name = page.stephens.cascade matches apps/android applicationId.
  • single SHA-256 signing-cert fingerprint, unchanged from production.

No behavior change — this just makes the already-live file survive rebuilds.

🤖 Generated with Claude Code

The Digital Asset Links file for Android App Links is live at
/.well-known/assetlinks.json but was never committed to main (it lived only on
the deployed host, from an unmerged android branch). Every `deploy.sh` web
rebuild regenerates apps/web/dist from the repo, so the file gets dropped and
Android App Links break until it's manually restored.

Commit the exact live content (verified against https://cascade.stephens.page)
next to the Apple apple-app-site-association so both are reproducible from the
repo. Package page.stephens.cascade matches apps/android applicationId.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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