Skip to content

chore: propagate .vercel ignore + stale-tag guard - #36

Merged
zackrylangford merged 4 commits into
mainfrom
dev
Aug 30, 2026
Merged

zackrylangford merged 4 commits into
mainfrom
dev

Conversation

@zackrylangford

Copy link
Copy Markdown
Collaborator

Cleanup promotion.

zackrylangford and others added 3 commits August 29, 2026 20:34
Two follow-ups from the ESI release.

.vercel is machine-local link state written by `vercel link`, and
`vercel pull` writes environment secrets into the same directory. It was
never committed, but it was also never ignored, so it sat untracked in the
working tree -- which is what made a `git pull` abort mid-release, leaving
HEAD stale.

That stale HEAD is how dev-aws-backend-0.1.4 came to point at a commit
predating the ESI work. The deploy workflow shipped it faithfully, rolling
the dev Lambda back and re-creating the habitability-index GSI.

The new guard compares the tagged commit against the branch tip. Ancestry
is deliberately not used: the stale commit was still on dev, so an
ancestry check passes and would not have caught this.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
chore: ignore .vercel, refuse to deploy stale tags
chore: ignore .vercel, refuse to deploy stale tags
@vercel

vercel Bot commented Aug 30, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
exoplanethub-com Ignored Ignored Preview Aug 30, 2026 12:45am

Request Review

@zackrylangford
zackrylangford merged commit 0ae91c9 into main Aug 30, 2026
8 checks passed
zackrylangford pushed a commit that referenced this pull request Sep 2, 2026
…#54)

* docs(roadmap): record archive-first direction and the filters build

Item 3 described "improve advanced filters" for filters that did not exist.
Reword it to what the epic built: search, radius/mass/period ranges, discovery
method, star type, and all filter and sort state carried in the URL.

Add a Direction section recording the lane settled in #36 — archive first, with
anything presented as new derived from the sync diff rather than hand-written.

"Current Focus" becomes "Shipped": all three items under it are complete, so
marking only item 3 would have implied the other two were still pending.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* docs(roadmap): separate shipped diff surfaces from intended ones

The Direction paragraph named recent confirmations, retractions and
records broken as things the site already derives from the sync diff.
Only the latest-confirmations feed exists; retractions cannot exist yet
because the sweep hard-deletes removed planets (#40).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

---------

Co-authored-by: aronnaxp <aronnaxp@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <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.

1 participant