Skip to content

chore: update default catalog to anvil15 (#4902) - #4935

Merged
hunterckx merged 1 commit into
mainfrom
noopdog/4902-anvil15
Aug 20, 2026
Merged

hunterckx merged 1 commit into
mainfrom
noopdog/4902-anvil15

Conversation

@NoopDog

@NoopDog NoopDog commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Closes #4902

What changed

Updated the catalog pinned for the production AnVIL Explorer from anvil14 to anvil15 in site-config/anvil-cmg/prod/config.ts, and extracted the value into a named CATALOG constant to match the pattern used by the hca-dcp and lungmap prod configs.

Why

The Azul backend team released the anvil15 catalog and confirmed on #4902 that it is ready (the mirroring blocker was removed since there is no new public data to mirror). The prod Explorer must point at the new catalog to serve it.

Assumptions I made

  • The definition of done (inferred — the issue body is empty) is that the prod AnVIL Explorer queries the anvil15 catalog, matching how the anvil13→anvil14 release ([AnVIL DX] Update default catalog to anvil14 #4883/chore: update default catalog to anvil14 #4887) was done.
  • Only the prod config pins a catalog; dev/cc-dev environments intentionally fall back to the backend default and were left unchanged.
  • No frontend code changes are needed for anvil15 — per Hannes on the issue, there is no new public data, and no schema/field changes were mentioned.

How to verify

The issue has no definition-of-done checklist; the inferred criterion is: prod AnVIL Explorer serves the anvil15 catalog.

  1. Build or deploy this branch with the prod config (npm run build:anvil-cmg), or wait for the prod deploy.
  2. Open the Datasets list on the deployed Explorer and confirm data loads without errors.
  3. In the browser dev tools Network tab, confirm requests to https://service.explore.anvilproject.org include catalog=anvil15.
  4. Spot-check a dataset detail page and a file export flow to confirm the new catalog responds normally.

🤖 Generated with Claude Code

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the production AnVIL CMG site configuration to pin the Explorer’s Azul catalog to the newly released anvil15, aligning with the existing “named CATALOG constant” pattern used in other prod configs.

Changes:

  • Bumped the prod AnVIL CMG catalog from anvil14 to anvil15.
  • Extracted the catalog string into a CATALOG constant and passed it into makeConfig(...).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@hunterckx
hunterckx merged commit f92dc58 into main Aug 20, 2026
4 checks passed
@NoopDog
NoopDog deleted the noopdog/4902-anvil15 branch August 20, 2026 04:51
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.

Release anvil15

3 participants