Skip to content

Decide config-migration systematization (layer 3) #20

Description

@Kenny-Heitritter

Part of #16

Question

How should codeq config.json changes reliably converge for existing users, given ~/.config/codeq/ persists via GCS home-sync and setup-codeq-config.sh only writes when missing?

Decide between (and spec the chosen one):

  • Formalize update-codeq-token.sh as a versioned config-migration surface (a config schema version + ordered migration steps re-asserted on launch), vs
  • Keep the current ad-hoc per-field re-assert block and just require every codeq change that touches config to add its field there (documented contract), vs
  • Another approach.

Also decide: what is the contract this repo owes qbraid-Dstacks when a codeq change adds/renames a config field?

HITL. Output: chosen approach + the contract, execution-ready.

Metadata

Metadata

Labels

wayfinder:grillingWayfinder ticket: HITL grilling decision

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions