.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