Integrate the remaining modernization work on dev and cut a release candidate
- Lingua principale
- JavaScript
- Stelle
- 30
- Fork
- 9
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
## Goal
Make `dev` the single tested integration point for the modernized stack before promoting it to `master`.
## Context
- PR #171 (PostgreSQL dual writes and metrics) is merged into `dev`.
- PR #172 (React/MUI/tooling modernization and UI fixes) is green but still targets `master`.
- PR #140 (preserve room solves by hiding expired rooms) is based on an old `master` and currently conflicts.
- `dev` is six commits ahead of `master`.
## Acceptance criteria
- [ ] Rebase or retarget #172 onto the latest `dev`, resolve overlaps with the PostgreSQL/shared-module work, and keep all checks green.
- [ ] Triage #140 against #160: either defer it into the persistence sequence or rebase/split it if its scope is intentionally included; it must not silently block the base modernization release.
- [ ] Complete #177 so the integrated `dev` merge commit is checked and the promotion process is documented.
- [ ] Run lint, unit tests, build, Cypress, and Prisma schema/migration checks on the integrated release candidate.
- [ ] Open a reviewed `dev → master` promotion PR with release notes and known rollout risks.
- [ ] Close or supersede obsolete open branches/PRs only after their unique changes are accounted for.
## Non-goal
Do not bundle new product features into the release candidate beyond work explicitly accepted during release triage.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Start by reviewing PRs #171, #172, #140, #160, and #177 together with the current dev and master histories. Reconcile the modernization, persistence, and room-solve work without adding untriaged features, then run lint, unit tests, the build, Cypress, and Prisma schema/migration checks. Done means a reviewed dev-to-master promotion PR includes release notes and known rollout risks.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cypress, javascript, postgresql, react
- Ambito
- ci-cd, databases, frontend, release, testing
- Tipo di issue
- Refactoring
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100