adorsys / adorsys/status-list-server

EPIC: Developer Experience, Cargo Xtask Profiles & CI/CD Pipeline Modernization

Đang mở
#502 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement refactoring
Ngôn ngữ chính
Rust
Star
22
Fork
5
Merge trung bình
2 ngày 11 giờ
Pull request đã merge (30 ngày)
47

Mô tả

## Overview

This sub-EPIC focuses on eliminating developer friction, speeding up CI feedback loops, and providing matrix-level compile verification across all backend feature permutations.

## Goals

1. **Cargo Xtask Feature Matrix**: Adopt `cargo xtask` with support for a 9-profile matrix (`minimal`, `postgres`, `mysql`, `sqlite`, `aws`, `vault`, `gcp`, `azure`, `all`) and `check-profiles` matrix verification.
2. **Modular Local Development**: Introduce Docker Compose profiles (`db`, `observability`, `acme`, `aws`) so services can be spun up modularly.
3. **CI Decoupling**: Extract Helm and Kubernetes templating validation out of `CI.yml` into a dedicated `helm-checks.yml` workflow.
4. **Supply Chain Hardening**: Pin Dockerfile builder images by immutable `@sha256:...` digests.
5. **Local CI Mirroring**: Ensure `local-ci.sh` reliably mirrors remote GitHub Actions.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.