.github/workflows/verify.yml in metasploit-model-4.0.5 vs .github/workflows/verify.yml in metasploit-model-4.0.6

- old
+ new

@@ -1,18 +1,34 @@ name: Verify +# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions +permissions: + actions: none + checks: none + contents: none + deployments: none + id-token: none + issues: none + discussions: none + packages: none + pages: none + pull-requests: none + repository-projects: none + security-events: none + statuses: none + on: push: branches: - '*' pull_request: branches: - '*' jobs: test: - runs-on: ubuntu-18.04 + runs-on: ${{ matrix.os }} timeout-minutes: 40 services: postgres: image: postgres:9.6 @@ -32,14 +48,21 @@ ruby: - 2.6 - 2.7 - 3.0 - 3.1 + os: + - ubuntu-18.04 + - ubuntu-22.04 + exclude: + - { os: ubuntu-22.04, ruby: 2.6 } + - { os: ubuntu-22.04, ruby: 2.7 } + - { os: ubuntu-22.04, ruby: 3.0 } env: RAILS_ENV: test - name: Ruby ${{ matrix.ruby }} + name: ${{ matrix.os }} - Ruby ${{ matrix.ruby }} steps: - name: Install system dependencies run: sudo apt-get install graphviz - name: Checkout code