GitHub Projects: расширенный поиск стал GA, но доска — не журнал аудита
AND, OR и reviews: точнее показывают блокировки release и review. Но deployment status старше 90 дней исчезают из REST и GraphQL, хотя current state сохраняется.
GitHub Projects: расширенный поиск стал GA, но доска — не журнал аудита
Используйте Projects как control view. При необходимости храните commit SHA, environment, deployment ID, actor, workflow URL и artifact digest в защищённом реестре.
Разделите Done для merge, deploy и production validation. Пустой ответ API может означать истечение retention.
Operational checklist
✓Use Projects as the current control view
✓Export required evidence before the 90-day boundary
✓Link releases with commit SHA and deployment ID
✓Treat empty API history as potentially expired