upgrade continuous integration #1

merged
opened by tjh.dev targeting main from push-vpowoozkpwqn

Signed-off-by: tjh did:plc:65gha4t3avpfpzmvpbwovss7

Changed files
+38 -38
.github
.tangled
-38
.github/workflows/continuous-integration.yaml
··· 1 - name: Continuous Integration 2 - on: 3 - - push 4 - - pull_request 5 - 6 - jobs: 7 - unit-tests: 8 - runs-on: ubuntu-latest 9 - steps: 10 - - uses: actions/checkout@v4 11 - - name: Run unit tests 12 - run: cargo test --all-targets --all-features 13 - 14 - clippy-check: 15 - runs-on: ubuntu-latest 16 - env: 17 - RUSTFLAGS: "-Dwarnings" 18 - steps: 19 - - uses: actions/checkout@v4 20 - - name: Run Clippy 21 - run: cargo clippy --all-targets --all-features 22 - 23 - cargo-deny: 24 - runs-on: ubuntu-latest 25 - strategy: 26 - matrix: 27 - checks: 28 - - advisories 29 - - bans licenses sources 30 - 31 - # Prevent sudden announcement of a new advisory from failing ci: 32 - continue-on-error: ${{ matrix.checks == 'advisories' }} 33 - 34 - steps: 35 - - uses: actions/checkout@v4 36 - - uses: EmbarkStudios/cargo-deny-action@v2 37 - with: 38 - command: check ${{ matrix.checks }}
+20
.tangled/workflows/clippy.yaml
··· 1 + when: 2 + - event: 3 + - push 4 + - pull_request 5 + - manual 6 + branch: 7 + - main 8 + 9 + engine: nixery 10 + 11 + dependencies: 12 + nixpkgs: 13 + - cargo 14 + 15 + steps: 16 + - name: run clippy 17 + environment: 18 + RUSTFLAGS: "-Dwarnings" 19 + command: | 20 + cargo clippy --all-targets --all-features
+18
.tangled/workflows/unit-tests.yaml
··· 1 + when: 2 + - event: 3 + - push 4 + - pull_request 5 + - manual 6 + branch: 7 + - main 8 + 9 + engine: nixery 10 + 11 + dependencies: 12 + nixpkgs: 13 + - cargo 14 + 15 + steps: 16 + - name: run unit tests 17 + command: | 18 + cargo test --all-targets --all-features