Skip to content

chore: update prod from main - #1361

Open
github-actions[bot] wants to merge 4 commits into
prodfrom
main
Open

chore: update prod from main#1361
github-actions[bot] wants to merge 4 commits into
prodfrom
main

Conversation

@github-actions

Copy link
Copy Markdown

This pull request updates the prod branch with the latest changes from the main branch.

⚠️ Do not squash-merge! ⚠️

Make sure to merge this creating a merge commit.

…alues (#1360)

Pathoplexus restructured mpox lineages: the LAPIS field is now
`outbreakLineage` (old `lineage` field no longer has a lineage index,
causing the lineage definition fetch to fail). Lineage values are now
prefixed with the outbreak identifier (e.g. `sh2017/F.1`).

- Labels updated to "Outbreak & Lineage" throughout
- Predefined variants and compare-side-by-side defaults updated to use
`sh2017/F.*` values
- E2E test helper updated with new field placeholder and lineage value

Co-authored-by: Felix Hennig <felix-agent@felixhennig.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 29, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
dashboards Ready Ready Preview Jul 30, 2026 8:55am

Request Review

…ders (#1358)

resolves #1255 

### Summary

The variant-selection e2e tests (compareSideBySide, singleVariant) were
flaky on Firefox/WebKit. The worst failure mode: fillLineageField typed
into the lineage autocomplete then clicked the matching dropdown option,
but the Downshift menu can be closed again by a concurrent re-render
(each filter field fetches its options from LAPIS independently). The
option then never appears and the click waits out the full 60s test
timeout -- a larger timeout cannot help a closed menu. Re-open the menu
and retry the option click together so a transient close cannot wedge
the test.

Also keep two mitigations for the slower "still loading" failure mode:
bump @playwright/test 1.60->1.61 and set a global 15s expect timeout.

Co-authored-by: Felix Hennig <felix-agent@felixhennig.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
fhennig and others added 2 commits July 30, 2026 09:54
…dashboards (#1359)

### Summary

Extract resistance mutation collection configs and helpers from the
wasap subtree into a shared util file (resistanceMutations.ts). Add
`byEnv` as a pure selector to dbIdSpace.ts. Wire COVID, RSV-A, and RSV-B
constants to factory functions that build collection configs; have the
generic Astro page components fetch annotations server-side and pass
them down through the React layout tree.

### Screenshot

<img width="1615" height="1277" alt="image"
src="https://github.com/user-attachments/assets/2ac51710-8848-45d5-9035-6f4f14e06126"
/>


## PR Checklist
- [ ] All necessary documentation has been adapted.
- [ ] The implemented feature is covered by an appropriate test.

---------

Co-authored-by: Felix Hennig <felix-agent@felixhennig.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
…ageData (#1362)

#1349 

### Summary

Introduce WasapValidationError for config/state validation failures
(mode not enabled, no collection selected, etc.) and tell React Query
not to retry them, so the UI doesn't spin for ~7s on states that are
immediately known to be invalid.

## PR Checklist
- ~~All necessary documentation has been adapted.~~
- [x] The implemented feature is covered by an appropriate test.

---------

Co-authored-by: Felix Hennig <felix-agent@felixhennig.com>
Co-authored-by: Claude Sonnet 4.6 <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