Skip to content

Fix non-interactive (rake / rails runner) audit on Evergreen #19

Fix non-interactive (rake / rails runner) audit on Evergreen

Fix non-interactive (rake / rails runner) audit on Evergreen #19

Workflow file for this run

name: CI
on:
pull_request:
push:
branches: [main]
jobs:
spec:
name: spec (ruby ${{ matrix.ruby }}, rails ${{ matrix.rails }})
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
- {ruby: "3.1", rails: "7.1"}
- {ruby: "3.2", rails: "7.2"}
- {ruby: "3.3", rails: "8.0"}
- {ruby: "3.4", rails: "8.1"}
- {ruby: "4.0", rails: "8.1"}
env:
RAILS_VERSION: ${{ matrix.rails }}
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ruby/setup-ruby@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1.321.0
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
- run: bundle exec rspec
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ruby/setup-ruby@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1.321.0
with:
ruby-version: "3.4"
bundler-cache: true
- run: bundle exec standardrb
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ruby/setup-ruby@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1.321.0
with:
ruby-version: "3.4"
bundler-cache: true
- run: gem build console_audit.gemspec