web: commit Android assetlinks.json so rebuilds don't drop it#16
Open
JacobStephens2 wants to merge 1 commit into
Open
web: commit Android assetlinks.json so rebuilds don't drop it#16JacobStephens2 wants to merge 1 commit into
JacobStephens2 wants to merge 1 commit into
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 inmain— it existed only on the deployed host (from an unmerged android branch).Why it matters
deploy/deploy.shrebuildsapps/web/distfrom 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 Appleapple-app-site-associationmakes both reproducible.Provenance
Content copied verbatim from the live site (
https://cascade.stephens.page/.well-known/assetlinks.json) and verified:package_name=page.stephens.cascadematchesapps/androidapplicationId.No behavior change — this just makes the already-live file survive rebuilds.
🤖 Generated with Claude Code