Upgrade fixtures fail on main since F-030 encryption (assistant-jobs/settings migration, project-erasure-upgrade, task-agent-thread-artifacts)

Chiusa
#685 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@Zamojski5 ci sta già lavorando.

Dal 27/10/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Found while verifying #684 (Refs #91) and reproduced on a clean main worktree at 582a26ef6: ./scripts/check_application.sh tests/app/assistant-jobs-migration.test.ts tests/app/assistant-settings-migration.test.ts tests/app/project-erasure-upgrade.test.ts tests/app/task-agent-thread-artifacts.test.ts gives ℹ tests 18, ℹ pass 14, ℹ fail 4. Because check_application.sh stops at the first failing step, a full run on main never reaches the browser, PWA, restart and background steps.

  • assistant-jobs-migration (0109): trigger "a_sealed_workspace_no_ai" ... already exists
  • assistant-settings-migration (0077): same trigger error
  • project-erasure-upgrade (0101): column "key_version" of relation "project_files" does not exist
  • task-agent-thread-artifacts (native 87 to 88): column "encrypted" of relation "workspaces" does not exist

Same class as #659 (fixtures replay current-schema rows or objects into an older schema), now for the F-030 columns and trigger (#655, #668).

Done when: the four tests pass, the migration paths themselves stay covered (no assertion removed), and the full ./scripts/check_application.sh gets past the API step on main.

Lingua principale
TypeScript
Stelle
3
Fork
0
Merge medio
18h 50m
PR unite (30g)
395

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ColdPhase/flux

Tutte le issue di ColdPhase/flux

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.