kasperg / phing-github
Phing tasts for working with GitHub
Installs: 9 408
Dependents: 6
Suggesters: 0
Security: 0
Stars: 6
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/kasperg/phing-github
Requires
- knplabs/github-api: 1.3.*@dev
Requires (Dev)
- phing/phing: 2.6.x
This package is auto-updated.
Last update: 2025-10-17 23:25:52 UTC
README
Phing tasks for working with GitHub.
Currently supported:
- Creating releases
- Creating release assets
Pull requests with new tasks (updating releases, creating and closing pull requests etc.) are very welcome.
Usage
- Add kasperg/phing-githubtorequiresincomposer.json
- Define task using <taskdef/>
- Use the task
See example.build.xml for how this can be done.
Extend
- Implement tasks which subclass PhingGitHub\GitHubTask
- Access GitHub client class using $this->client
- Call $this->authenticate()to support authentication
- Update example.build.xml