Skip to content

Commit 8fa1c94

Browse files
committed
Update PHP testing setup
1 parent 205bb0f commit 8fa1c94

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.github/workflows/shared_meterpreter_acceptance.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
fail-fast: false
6868
matrix:
6969
os:
70-
- macos-13
70+
- macos-14
7171
- windows-2022
7272
- ubuntu-latest
7373
ruby:
@@ -112,7 +112,7 @@ jobs:
112112
if: runner.os == 'Linux'
113113
run: sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
114114

115-
- uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231
115+
- uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1
116116
if: ${{ matrix.meterpreter.name == 'php' }}
117117
with:
118118
php-version: ${{ matrix.meterpreter.runtime_version }}
@@ -193,10 +193,14 @@ jobs:
193193
ref: ${{ inputs.metasploit_framework_commit }}
194194

195195
# https://github.com/orgs/community/discussions/26952
196-
- name: Support longpaths
196+
- name: Support longpaths when running on Windows
197197
if: runner.os == 'Windows'
198198
run: git config --system core.longpaths true
199199

200+
- name: Install PostgreSQL client libraries when running on MacOS
201+
if: runner.os == 'macos'
202+
run: brew install postgresql
203+
200204
- name: Setup Ruby
201205
env:
202206
# Introduces flakiness when downloading zlib etc: https://github.com/sparklemotion/nokogiri/issues/3521

0 commit comments

Comments
 (0)