Fingerprint the audit trail's persisted line formats, with a format-status record
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 39/100
Línea de trabajo
Start by locating the code that writes the persisted evaluations, signatures, and stamps line formats, the writer constant, and the CI workflow. Then read the existing tests and release process to understand how format changes and compatibility baselines are handled. Done means the generated inventory and separate status record are checked in, CI verifies them, and a format change without a decision record fails.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
The audit trail's line formats (evaluations, signatures, stamps) are persisted for the life of a project and now read over the wire too (#308). A change to a line's shape is caught only if a test happens to cover it.
What it adds
- A generated catalog of every persisted line type: its normalized type and a SHA-256 digest, with a machine-readable inventory, checked in.
- CI regenerates it and fails on a digest change without a committed change record naming the format decision (compatible addition, or a new format version with its reading rule).
- A format-status record kept apart: the format the code writes, the last accepted compatibility baseline, and the last format released; a format that shipped in any release, a pre-release included, carries compatibility obligations.
Acceptance
- Changing a member of any trail line without a change record fails CI; the status record is checked against the writer constant.
- Lenguaje dominante
- Go
- Estrellas
- 2
- Forks
- 6
- Merge medio
- 2 h 44 min
- PR fusionados (30 d)
- 100
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Judgment-Pack/judgment-pack-runtime
-
Deduplicate equivalent CI job and PR/main checks while retaining release-toolchain coveragePosiblemente ocupada @kikashy la tomó hoy. Abierto
Judgment-Pack/judgment-pack-runtime#340 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Adopt shared version-pinned CI and release imagesPosiblemente ocupada @kikashy la tomó hoy. Abierto
Judgment-Pack/judgment-pack-runtime#339 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Read and verify the audit trail over the wire, not by client-side file parsingPosiblemente ocupada @kikashy la tomó hace 5 días. Abiertoenhancement storage-kinds
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Judgment-Pack/judgment-pack-runtime#308 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Experimental line: evaluate reusable subgraphs per RFC 0022 (spec #129)Posiblemente ocupada @kikashy la tomó hace 5 días. Abiertoenhancement spec
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Judgment-Pack/judgment-pack-runtime#307 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de Judgment-Pack/judgment-pack-runtime
Issues similares
-
VLAgent `spec.k8sCollector.includePodLabels: false` has no effectPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
VictoriaMetrics/operator#2772 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Gaurav-Gosain/tuios#1316 ·
Los mantenedores suelen responder en 1 día
-
area:auth documentation priority:low
Dificultad 1/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día
-
Mend: dependency security vulnerability
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
kube-tarian/sigrun#203 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
kubernetes-csi/csi-driver-iscsi#485 ·
Los mantenedores suelen responder en 1 día