Please note that many repositories include checked-in external libraries. This should only be done on the deployment branches, the master branch is rebuilt by the developer. Do check in composer.lock and similar files for version locking.
|all others||master or as submodules|
Change paymentswiki configuration files on the frack puppetmaster, frpm1001.
fr-tech doesn't have access to configure some subsystems directly.
Fundraising cluster deployment is always done from frpm1001. Software is deployed using the custom fundraising_code_update and rsync_blaster scripts, configuration is deployed with frpm1001 as the puppetmaster. More information is available about deployment on Collab.
Deploying SmashPig as a composer dep of CRM is very involved:
- commit SmashPig/master
- update SmashPig on packagist.org
- in crm/master, composer update wikimedia/smash-pig
- commit crm/master
- check out crm/deployment
- merge crm/master
- composer install --no-dev
- commit crm/vendor/master
- update submodule ref for vendor in crm/deployment
- commit crm/deployment