When the Metasploit Payloads has a new merge appear in master
, a new Ruby gem is built and automatically pushed up to RubyGems. This new version needs to be merged into the Metasploit Framework repository for those changes to be included.
To do this, committers must:
metasploit-payloads-<version>
.metasploit-framework.gemspec
, so that the new version number is specified for the metasploit-payloads
gem.bundle install
.data/meterpreter
.tools/modules/update_payload_cached_sizes.rb
.Gemfile.lock
only contains changes that are related to Metasploit Payloads.git
:
Gemfile.lock
metasploit-framework.gemspec
Done!
A sample update PR/commit can be found here: https://github.com/rapid7/metasploit-framework/pull/7666/files