provision-ops/update-dependencies

Composer plugin that allows for automatic Pull Requests submission when there is a Composer Update detected.

dev-master 2019-09-29 19:15 UTC

This package is auto-updated.

Last update: 2024-10-29 05:52:58 UTC


README

This Composer plugin will react to composer update by creating a new git branch and pull request automatically.

It is being designed to be fully automatable for continuous delivery of updates for any composer package.

Usage

composer require provision-ops/update-dependencies

More information coming soon.

Workflow

  1. post-package-update composer hook fires after user or CI calls composer update.
  2. A new branch is created based on the package being updated.
  3. Changes to composer.lock are committed.
  4. New branch is pushed.
  5. New Pull Request is created, if GITHUB_TOKEN is available.
  6. If tests pass and commit status is good, automatically merge the PR (Stretch Goal. Not sure if this tool can handle this)

Contributing

See https://getcomposer.org/doc/articles/plugins.md#creating-a-plugin

More to come.