Skip to content

chore(test-suite): upgrade relayer and remove inline comments #2870

chore(test-suite): upgrade relayer and remove inline comments

chore(test-suite): upgrade relayer and remove inline comments #2870

name: kms-connector-dependency-analysis
permissions: {}
on:
pull_request:
concurrency:
group: kms-connector-deps-analysis-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
jobs:
check-changes:
name: kms-connector-dependency-analysis/check-changes
permissions:
actions: 'read' # Required to read workflow run information
contents: 'read' # Required to checkout repository code
pull-requests: 'read' # Required to read pull request information
runs-on: ubuntu-latest
outputs:
changes-rust-files: ${{ steps.filter.outputs.rust-files }}
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: 'false'
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: filter
with:
filters: |
rust-files:
- .github/workflows/kms-connector-dependency-analysis.yml
- kms-connector/**
dependencies-check:
name: kms-connector-dependency-analysis/dependencies-check (bpr)
needs: check-changes
if: ${{ needs.check-changes.outputs.changes-rust-files == 'true' }}
permissions:
contents: 'read' # Required to checkout repository code
checks: 'write' # Required to create GitHub checks for test results
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: 'false'
- name: Rust setup
uses: dtolnay/rust-toolchain@a54c7afa936fefeb4456b2dd8068152669aa8203 # v1
with:
toolchain: stable
- name: Install cargo-binstall
uses: cargo-bins/cargo-binstall@84ca29d5c1719e79e23b6af147555a8f4dac79d6 # v1.10.14
- name: Install cargo tools
run: |
cargo binstall --no-confirm --force \
[email protected] \
[email protected]
- name: Check that Cargo.lock is the source of truth
run: |
cd kms-connector
cargo update -w --locked || (echo "Error: Cargo.lock is out of sync. Please run 'cargo update' locally and commit changes" && exit 1)
- name: License whitelist
run: |
cd kms-connector
cargo-deny deny check license
- name: Security issue whitelist
run: |
cd kms-connector
cargo-audit audit