This repository was archived by the owner on Aug 9, 2026. It is now read-only.
chore: retire release-plz and finalize the archive banner (#207) #224
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| # | |
| # Pipeline overview | |
| # ================= | |
| # | |
| # Rust quality gate only. This repository publishes and releases nothing. | |
| # | |
| # Docker publishing moved to encryption4all/postguard, which builds this | |
| # crate as a workspace member and pushes the same ghcr.io/encryption4all/ | |
| # cryptify image name (postguard#293). Versioning followed it: the workspace | |
| # release-plz owns the crate and tags it `cryptify-v*`, so the release-plz | |
| # jobs that used to live here were retired too (postguard#294) — left in | |
| # place they re-opened a duplicate `chore: release` PR on every push to | |
| # main, which archiving would then strand read-only. | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| jobs: | |
| # Rust quality gate: fmt, clippy, tests. Runs on every PR and on push to | |
| # main. | |
| quality: | |
| name: Rust quality (fmt, clippy, test) | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v6 | |
| - name: Install Rust toolchain | |
| uses: dtolnay/rust-toolchain@stable | |
| with: | |
| components: rustfmt, clippy | |
| - name: Cache cargo registry and target | |
| uses: Swatinem/rust-cache@v2 | |
| - name: cargo fmt --check | |
| run: cargo fmt --all -- --check | |
| - name: cargo clippy | |
| run: cargo clippy --all-targets -- -D warnings | |
| - name: cargo test | |
| run: cargo test --all-targets |