Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

chore: Update .github/workflows/audit.yaml in `artichoke/strftime-r… #74

Merged
merged 1 commit into from
Sep 5, 2022

Commits on Sep 5, 2022

  1. chore: Update .github/workflows/audit.yaml in `artichoke/strftime-r…

    …uby`
    
    Managed by Terraform.
    
    ## Contents
    
    ```
    ---
    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
            run: |
              echo "::group::rustup toolchain install"
              rustup toolchain install stable --profile minimal
              echo "::endgroup::"
              echo "::group::set default toolchain"
              rustup default stable
              echo "::endgroup::"
              echo "::group::rustup version"
              rustup -Vv
              echo "::endgroup::"
              echo "::group::rustc version"
              rustc -Vv
              echo "::endgroup::"
              echo "::group::cargo version"
              cargo version --verbose
              echo "::endgroup::"
    
          - name: Generate Cargo.lock
            run: |
              if [[ ! -f "Cargo.lock" ]]; then
                cargo +stable generate-lockfile --verbose
              fi
    
          - uses: EmbarkStudios/cargo-deny-action@v1
            with:
              arguments: --locked --all-features
              command: check ${{ matrix.checks }}
              command-arguments: --show-stats
    ```
    artichoke-ci committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    8303e61 View commit details
    Browse the repository at this point in the history