coder13 / coder13/LetsCube

Integrate the remaining modernization work on dev and cut a release candidate

Aperta
#173 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
area: platform enhancement priority: P0
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.