Task
Interfaces, Classes, Traits and Enums
- Announce
- Components_Release_Task_Announce:: announces new releases to the mailing
lists.
- Base
- Components_Release_Task_Base:: provides core functionality for release tasks.
- Bugs
- Components_Release_Task_Bugs adds the new release to the issue tracker.
- Changelog
- Components_Release_Task_Changelog updates the change logs in CHANGES and package.xml.
- CommitPostRelease
- Components_Release_Task_CommitPostRelease:: commits any changes after to the
release.
- CommitPreRelease
- Components_Release_Task_CommitPreRelease:: commits any changes prior to the
release.
- Composer
- Components_Release_Task_Composer:: Update the composer file
- CurrentSentinel
- Components_Release_Task_CurrentSentinel:: updates the CHANGES and the
Application.php/Bundle.php files with the current package version.
- Diff
- Components_Release_Task_Base:: provides core functionality for release tasks.
- GitBranch
- Components_Release_Task_GitBranch:: Check or enforce a branch checkout
- GitPush
- Components_Release_Task_GitPush:: Push any changes to a remote server
- NextVersion
- Components_Release_Task_NextVersion:: updates the package.xml file with
information about the next component version.
- Package
- Components_Release_Task_Package:: prepares and uploads a release package.
- Packagist
- Components_Release_Task_Packagist:: Notify Packagist of update
- Satis
- Components_Release_Task_Satis:: Rebuild a satis repo
- Sentinel
- Components_Release_Task_Sentinel:: provides base functionality for the
sentinel tasks.
- TagRelease
- Components_Release_Task_TagRelease:: tags the git repository.
- Timestamp
- Components_Release_Task_Timestamp:: timestamps the package right before the
release.
- Transpile
- Transpile a module to a specific version
- Unit
- Components_Release_Task_Unit:: Run Quality Checks and Unit Tests
- Website
- Components_Release_Task_Website adds the new release to the Horde website.