52
52
fail-fast : false
53
53
matrix :
54
54
os :
55
- - macos-11
55
+ - macos-12
56
56
- windows-2019
57
57
- ubuntu-20.04
58
58
ruby :
@@ -62,20 +62,21 @@ jobs:
62
62
- { name: python, runtime_version: 3.6 }
63
63
- { name: python, runtime_version: 3.11 }
64
64
65
- # Java - newer versions of Java are not supported currently: https://github.com/rapid7/metasploit-payloads/issues/647
65
+ # Java
66
66
- { name: java, runtime_version: 8 }
67
+ - { name: java, runtime_version: 21 }
67
68
68
- # PHP - Temporarily removed as tests are timing out on Github actions
69
- # - { name: php, runtime_version: 5.3 }
70
- # - { name: php, runtime_version: 7.4 }
71
- # - { name: php, runtime_version: 8.2 }
69
+ # PHP
70
+ - { name: php, runtime_version: 5.3 }
71
+ - { name: php, runtime_version: 7.4 }
72
+ - { name: php, runtime_version: 8.3 }
72
73
include :
73
74
# Windows Meterpreter
74
75
- { meterpreter: { name: windows_meterpreter }, os: windows-2019 }
75
76
- { meterpreter: { name: windows_meterpreter }, os: windows-2022 }
76
77
77
78
# Mettle
78
- - { meterpreter: { name: mettle }, os: macos-11 }
79
+ - { meterpreter: { name: mettle }, os: macos-12 }
79
80
- { meterpreter: { name: mettle }, os: ubuntu-20.04 }
80
81
81
82
runs-on : ${{ matrix.os }}
96
97
if : runner.os == 'Linux'
97
98
run : sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
98
99
99
- - uses : shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d
100
+ - uses : shivammathur/setup-php@fc14643b0a99ee9db10a3c025a33d76544fa3761
100
101
if : ${{ matrix.meterpreter.name == 'php' }}
101
102
with :
102
103
php-version : ${{ matrix.meterpreter.runtime_version }}
0 commit comments