name: ci-nym-credential-proxy on: pull_request: paths: - 'common/**' - 'nym-credential-proxy/**' - '.github/workspace/ci-nym-credential-proxy.yml' workflow_dispatch: jobs: build: runs-on: arc-ubuntu-22.04 env: CARGO_TERM_COLOR: always MANIFEST_PATH: "--manifest-path nym-credential-proxy/Cargo.toml" steps: - name: Check out repository code uses: actions/checkout@v4 - name: Install rust toolchain uses: actions-rs/toolchain@v1 with: profile: minimal toolchain: stable override: true components: rustfmt, clippy - name: Check formatting uses: actions-rs/cargo@v1 with: command: fmt args: ${{ env.MANIFEST_PATH }} --all -- --check - name: Build uses: actions-rs/cargo@v1 with: command: build args: ${{ env.MANIFEST_PATH }} --workspace --all-targets - name: Clippy uses: actions-rs/cargo@v1 with: command: clippy args: ${{ env.MANIFEST_PATH }} --workspace --all-targets -- -D warnings