Skip to content

Commit fc42a9e

Browse files
committed
metasploit-payloads testing
1 parent 95dd2cd commit fc42a9e

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/shared_meterpreter_acceptance.yml

+10-6
Original file line numberDiff line numberDiff line change
@@ -185,9 +185,9 @@ jobs:
185185
- name: Checkout metasploit-framework commit
186186
uses: actions/checkout@v4
187187
with:
188-
repository: rapid7/metasploit-framework
188+
repository: cgranleese-r7/metasploit-framework
189189
path: metasploit-framework
190-
ref: ${{ inputs.metasploit_framework_commit }}
190+
ref: meterpreter-resolve-multiple-hosts
191191

192192
- name: Setup Ruby
193193
env:
@@ -246,9 +246,9 @@ jobs:
246246
if: ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
247247
uses: actions/checkout@v4
248248
with:
249-
repository: rapid7/metasploit-payloads
249+
repository: cgranleese-r7/metasploit-payloads
250250
path: metasploit-payloads
251-
ref: ${{ inputs.metasploit_payloads_commit }}
251+
ref: meterpreter-resolve-multiple-hosts
252252

253253
- name: Get metasploit-payloads version
254254
if: ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
@@ -258,19 +258,23 @@ jobs:
258258

259259
- name: Build metasploit-payloads gem
260260
if: ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
261-
run: gem build ./gem/metasploit-payloads.gemspec
261+
run: |
262+
cd gem
263+
rake create_manifest
264+
gem build ./metasploit-payloads.gemspec
262265
working-directory: metasploit-payloads
263266

264267
- name: Copy metasploit-payloads gem into metasploit-framework
265268
if: ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
266269
shell: bash
267-
run: cp ../metasploit-payloads/metasploit-payloads-${{ env.METASPLOIT_PAYLOADS_VERSION }}.gem .
270+
run: cp ../metasploit-payloads/gem/metasploit-payloads-${{ env.METASPLOIT_PAYLOADS_VERSION }}.gem .
268271
working-directory: metasploit-framework
269272

270273
- name: Install metasploit-payloads gem
271274
if: ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
272275
run: |
273276
bundle exec gem install metasploit-payloads-${{ env.METASPLOIT_PAYLOADS_VERSION }}.gem
277+
ruby -pi.bak -e "gsub(/'metasploit-payloads', '.*'/, '\'metasploit-payloads\'')" metasploit-framework.gemspec
274278
bundle config unset deployment
275279
bundle update metasploit-payloads
276280
bundle install

0 commit comments

Comments
 (0)