9595 fail-fast : false
9696 matrix :
9797 os :
98- - macos-12
98+ - macos-13
9999 - windows-2019
100100 - ubuntu-20.04
101101 ruby :
@@ -119,7 +119,7 @@ jobs:
119119 - { meterpreter: { name: windows_meterpreter }, os: windows-2022 }
120120
121121 # Mettle
122- - { meterpreter: { name: mettle }, os: macos-12 }
122+ - { meterpreter: { name: mettle }, os: macos-13 }
123123 - { meterpreter: { name: mettle }, os: ubuntu-20.04 }
124124
125125 runs-on : ${{ matrix.os }}
@@ -141,7 +141,7 @@ jobs:
141141 if : runner.os == 'Linux'
142142 run : sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
143143
144- - uses : shivammathur/setup-php@fc14643b0a99ee9db10a3c025a33d76544fa3761
144+ - uses : shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231
145145 if : ${{ matrix.meterpreter.name == 'php' }}
146146 with :
147147 php-version : ${{ matrix.meterpreter.runtime_version }}
@@ -222,11 +222,13 @@ jobs:
222222 - name : Setup Ruby
223223 env :
224224 BUNDLE_FORCE_RUBY_PLATFORM : true
225+ # Required for macos13 pg gem compilation
226+ PKG_CONFIG_PATH : " /usr/local/opt/libpq/lib/pkgconfig"
225227 uses : ruby/setup-ruby@v1
226228 with :
227229 ruby-version : ${{ matrix.ruby }}
228230 bundler-cache : true
229- cache-version : 4
231+ cache-version : 5
230232 working-directory : metasploit-framework
231233
232234 - name : Move mettle gem into framework
@@ -349,7 +351,7 @@ jobs:
349351 with :
350352 ruby-version : ' 3.3'
351353 bundler-cache : true
352- cache-version : 4
354+ cache-version : 5
353355
354356 - uses : actions/download-artifact@v4
355357 id : raw_report_data
0 commit comments