95
95
fail-fast : false
96
96
matrix :
97
97
os :
98
- - macos-12
98
+ - macos-13
99
99
- windows-2019
100
100
- ubuntu-20.04
101
101
ruby :
@@ -119,7 +119,7 @@ jobs:
119
119
- { meterpreter: { name: windows_meterpreter }, os: windows-2022 }
120
120
121
121
# Mettle
122
- - { meterpreter: { name: mettle }, os: macos-12 }
122
+ - { meterpreter: { name: mettle }, os: macos-13 }
123
123
- { meterpreter: { name: mettle }, os: ubuntu-20.04 }
124
124
125
125
runs-on : ${{ matrix.os }}
@@ -141,7 +141,7 @@ jobs:
141
141
if : runner.os == 'Linux'
142
142
run : sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
143
143
144
- - uses : shivammathur/setup-php@fc14643b0a99ee9db10a3c025a33d76544fa3761
144
+ - uses : shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231
145
145
if : ${{ matrix.meterpreter.name == 'php' }}
146
146
with :
147
147
php-version : ${{ matrix.meterpreter.runtime_version }}
@@ -222,11 +222,13 @@ jobs:
222
222
- name : Setup Ruby
223
223
env :
224
224
BUNDLE_FORCE_RUBY_PLATFORM : true
225
+ # Required for macos13 pg gem compilation
226
+ PKG_CONFIG_PATH : " /usr/local/opt/libpq/lib/pkgconfig"
225
227
uses : ruby/setup-ruby@v1
226
228
with :
227
229
ruby-version : ${{ matrix.ruby }}
228
230
bundler-cache : true
229
- cache-version : 4
231
+ cache-version : 5
230
232
working-directory : metasploit-framework
231
233
232
234
- name : Move mettle gem into framework
@@ -349,7 +351,7 @@ jobs:
349
351
with :
350
352
ruby-version : ' 3.3'
351
353
bundler-cache : true
352
- cache-version : 4
354
+ cache-version : 5
353
355
354
356
- uses : actions/download-artifact@v4
355
357
id : raw_report_data
0 commit comments