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.
- Add
kasperg/phing-github
torequires
incomposer.json
- Define task using
<taskdef/>
- Use the task
See example.build.xml for how this can be done.
- Implement tasks which subclass
PhingGitHub\GitHubTask
- Access GitHub client class using
$this->client
- Call
$this->authenticate()
to support authentication - Update example.build.xml