- Fix default for token_user parameter in get_user action so that empty parameter has expected behavior.
- Bug fix (#41) that
github.get_contentsaction would be failed when decode parameter is set, and fix encoding processing problem ingithub.create_fileandgithub.update_fileactions.
- Fix
update_branch_protectionaction: dismissal users and teams can now be null in GitHub's API response.
- Fix
merge_pullaction where it was incorrectly assessing mergeability of the given PR.
- Bug fix (#43) where the sensor will throw an exception if no events are returned from the GitHub api.
- Add new
github.create_pullaction which allows user create Pull Requests for a branch.
- Bug fix (#38) where the sensor assumes
event.idcoming from the GitHub api will be in numeric order.
- Drop Python 2.7 support
- Add new
github.get_branch_protectionaction which allows user to retrieve protection settings set on branch. - Add new
github.update_branch_protectionaction which allows user to update protection settings for branch. - Add new
github.delete_branch_protectionaction which allows user to delete protection from branch.
IMPORTANT: Configuration scheme changed to mark token and password as secret, if you were using st2 datastore, you might need to encrypt the values!
- Allow passing base64 encoded content to update and create file actions.
- Bug fix where author/committer information wasn't correctly passed for file_create/update actions. Updated parameters' description with expected format should you want to add committer and/or author.
- Add new
github.get_contentsaction which allows user to retrieve file and repository contents. - Add new
github.create_fileaction which allows user to create new files in repositories. - Add new
github.update_fileaction which allows user to update existing files in repositories. - Bump libs version in requirements.txt
- Add new
github.get_pullaction which allows user to retrieve details about a specific PR.
- Clean up
enterprise_urlparams, fixing github enterprise support
- Version bump to fix tagging issues, no code changes
- Added pull request list/review/merge actions
- Strip whitespace from tokens when being stored by a user (Fixes: #14).
- Make
repository_sensorsection in config schema optional
- Added missing repository_sensor section to
config.schema.yaml - Added example configuration
- Update sensor to use
base_urloption.
- Updated action
runner_typefromrun-pythontopython-script
- Update the parameters for
pack.installas they have changed.
- Remove
immutable: truefrom deploy_payload the parameter in deployment_event action.
- Add context parameter to github.add_status action
- Add deployment event webhook.
- Add deployment event workflow to trigger packs.install.
- Add new action check_deployment_env env.
- Add deployment_environment config option.
- Migrate config.yaml to config.schema.yaml.
- Add actions and aliases managing releases (list, create, latest).
- Add actions and aliases for managing deployments.
- Add action and aliases for sorting a user scoped GitHub oauth token for GitHub.com and GitHub Enterprise.
- Add support for Github enterprise by allowing user to provide
base_urloption in the config. This option can point to a custom URL for the Github Enterprise installations.
- Initial release