Closed lopopolo closed 1 year ago
…uby`
Managed by Terraform.
--- name: Audit "on": push: branches: - trunk pull_request: branches: - trunk schedule: - cron: "0 0 * * TUE" jobs: ruby: name: Audit Ruby Dependencies runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v3 - name: Install Ruby toolchain uses: ruby/setup-ruby@v1 with: ruby-version: ".ruby-version" bundler-cache: true - name: bundler-audit run: bundle exec bundle-audit check --update rust: name: Audit Rust Dependencies runs-on: ubuntu-latest strategy: matrix: checks: - advisories - bans licenses sources # Prevent sudden announcement of a new advisory from failing ci: continue-on-error: ${{ matrix.checks == 'advisories' }} steps: - name: Checkout repository uses: actions/checkout@v3 - name: Install Rust toolchain uses: artichoke/setup-rust/audit@v1 - name: Generate Cargo.lock run: | if [[ ! -f "Cargo.lock" ]]; then cargo generate-lockfile --verbose fi - uses: EmbarkStudios/cargo-deny-action@v1 with: arguments: --locked --all-features command: check ${{ matrix.checks }} command-arguments: --show-stats
migrating all artichoke repositories to artichoke/setup-rust.
…uby`
Managed by Terraform.
Contents