Establish a packaging pipeline queue
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3099876. --> Reported by: [Mixologic](https://www.drupal.org/user/391689) >>> <p>We're going to create a new queue to hold items to be packaged in the packaging queue.</p> <p>We opted to not rely on the project_release queue as we do not want to couple our custom implementations to a publicly used module.</p> <p>This queue is going to be a beanstalk style 'instant processing' packaging queue.</p> <p>Remaining steps:</p> <p>1. Add the queue to drupalorg_cron_queue_info()<br> 2. Add the worker call back (this should just NOOP for now)<br> 2. Define the queue as a beandstalkd queue in settings.php<br> 3. Add the supervisord settings in puppet to have the queue processor run.<br> 4. Add an optional drush command to manually populate something into the queue.<br> 5. Add items to packaging pipeline queue like versioncontrol_project_git_versioncontrol_code_arrival, and release_node_save</p> <ul> <li>When a release node is created/saved, we'll add it to the queue.</li> <li>When a commit is made to a "releaseable branch" we'll add it to the queue.</li> <li>When a "releaseable branch" is saved as a release, we'll add it to the queue.</li> </ul> > Related issue: [Issue #3101993](https://www.drupal.org/node/3101993)
issue