Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

Internal automatic release tool for doctrine/* projects

License

Notifications You must be signed in to change notification settings

Roave/automatic-releases

 
 

Repository files navigation

Release automation for doctrine/* packages

This repository is a WIP of the current release automation tool that is being developed while at the

TODOs

This is the proposed workflow:

  1. contributor creates PR #123 - RED because not assigned to a milestone
  2. maintainer assigns milestone 1.2.3 to PR #123 - (patch should only be green in this state)
  3. maintainer merges PR #123
  4. maintainer closes milestone 1.2.3
  5. bot picks up hook event: milestone 1.2.3 closed -> create release notes -> tag -> publish
  6. bot creates new branch (from the tag) 1.2.3-merge-up-to-1.3.x
  7. bot opens PR for 1.2.3-merge-up-to-1.3.x

About

Internal automatic release tool for doctrine/* projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.4%
  • Makefile 0.6%