Module sync configurations for Vox Pupuli Modules
git clone https://github.com/voxpupuli/modulesync_config.git
cd modulesync_config
git checkout $(git tag --list | tail -n 1) # checkout latest tag
bundle install
bundle exec msync help update
bundle exec msync update -f {module_name} --message "modulesync $(git describe)"
bundle exec msync update -f {module_name} --noop
cd modules/{module_name}
# edit then git commit/push
This will sync everything in the managed_modules.yml
.
bundle exec msync update --message "modulesync $(git describe)"
Now you can use hub to create pull requests.
./bin/create-pull-requests
You can now also create pull requests with modulesync directly:
export GITHUB_TOKEN=token
bundle exec msync update --message "modulesync $(git describe)" --pr --pr-labels modulesync --pr-title "modulesync $(git describe)"
./bin/clean-git-checkouts