QA: reproducible builds, independent audit and 1.0 release gate
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 12/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Active
- Tech stack
- rust
- Domain
- ci-cd, security, testing-qa
Research direction
This is a release-gate epic, not a code change. It requires a documented plan and threat model/ADR approved before implementation, and it depends on QA-3, #7 and #8, which the payload does not show as finished. The payload names no files, tests or entry points. A newcomer's first step is to ask the maintainers for the ADR scope and which dependency step comes first. Done means the checklist items are met for a single self-contained step.
Written by the indexing model from the issue text.
Description
Ziel / Abgrenzung
Bit-identische Buildprüfung soweit möglich, SBOM-/Attestation-Verifikation, unabhängiges Review-Scope, Findings-Triage und explizite v1.0-Blocker.
Abhängigkeiten
QA-3, #7, #8. Bestehende Sicherheits- und CI-Arbeiten erweitern, nicht duplizieren. Vorherige QA-Stufe abschließen oder Unabhängigkeit begründen.
Sicherheitsanforderungen
- Keine produktiven Test-Hooks; keine Secrets in Logs oder Testartefakten.
- Keine neuen Remote-Schnittstellen oder stillen Sicherheits-Fallbacks.
- Keine Änderung bestehender Schlüssel- und .pqkf-v1-Formate.
Tests und Definition of Done
- Plan und Threat Model/ADR vor Implementierung dokumentiert und freigegeben
- Positiv-, Negativ-, Grenzwert-, Crash- und Manipulationstests für diesen Schritt
- Regression von CLI/API, bestehenden Schlüsseln und Archiven nachgewiesen
- CI fmt, clippy, Tests und Security-Checks grün; Windows/Linux soweit relevant
- DE/EN-Dokumentation, Sicherheitsgrenzen und Review dokumentiert
- Eigenständiger PR ohne Abhängigkeit von unfertigen Folgeschritten
Rückwärtskompatibilität und Rollback
Opt-in bzw. ausschließlich Test-/CI-Konfiguration. Produktive Codepfade unverändert; PR-Revert stellt vorherigen Zustand wieder her. Kein automatischer Datenumbau, kein Löschen von Schlüsseln oder Archiven. Rollback-Test dokumentieren.
- Dominant language
- Rust
- Stars
- 0
- Forks
- 0
- Avg merge
- 1h 22m
- Merged PRs (30d)
- 72
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from SpecterAoD/pqkeep
-
area:cli good first issue help wanted needs translation priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
SpecterAoD/pqkeep#226 ·
Maintainers usually reply within 1 day
-
area:community good first issue help wanted priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
SpecterAoD/pqkeep#225 ·
Maintainers usually reply within 1 day
-
area:cli good first issue priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
SpecterAoD/pqkeep#224 ·
Maintainers usually reply within 1 day
-
area:release good first issue priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
SpecterAoD/pqkeep#223 ·
Maintainers usually reply within 1 day
-
area:cli good first issue priority:P2 type:maintenance
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
SpecterAoD/pqkeep#222 ·
Maintainers usually reply within 1 day
All issues in SpecterAoD/pqkeep
Similar issues
-
ライブラリを追加Openpriority middle
Difficulty 1/5 Under an hour Newbie friendliness 62/100
KATO-Hiro/AtCoderClans#13015 ·
Maintainers usually reply within 1 day
-
needs-review
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
UCS-Care-Group/mailcraft#1429 ·
Maintainers usually reply within 1 day
-
priority: medium ready
Difficulty 1/5 Under an hour Newbie friendliness 88/100
TusanHomichi/PSIV#646 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
area:tui bug P1
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
agent-of-empires/agent-of-empires#5705 · 1 comment ·
Maintainers usually reply within 1 day