Skip to content

Repository files navigation

Release Tool

Production-grade PHP CLI and PHAR for planning and automating reproducible software releases.

Release Tool keeps release policy in testable PHP code while GitHub Actions remain orchestration. It supports multiple release lines, reviewable preparation pull requests, changelogs, milestones, draft releases, and post-publication verification.

LibreSign is the reference consumer; the engine does not depend on LibreSign application code.

Nextcloud app maintainers

Start with:

  1. Getting started
  2. Consumer configuration
  3. Release lifecycle
  4. GitHub Actions integration
  5. GitHub App setup
  6. Troubleshooting

Release Tool publishes its release lifecycle Actions from this repository. LibreCode's organization workflow catalog and updater are maintained in LibreCodeCoop/.github.

The normal flow has two human gates: merge the generated release preparation PR, then publish the generated GitHub Release draft.

Project internals

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages