- Add new
github.get_branch_protection
action which allows user to retrieve protection settings set on branch. - Add new
github.update_branch_protection
action which allows user to update protection settings for branch. - Add new
github.delete_branch_protection
action 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_contents
action which allows user to retrieve file and repository contents. - Add new
github.create_file
action which allows user to create new files in repositories. - Add new
github.update_file
action which allows user to update existing files in repositories. - Bump libs version in requirements.txt
- Add new
github.get_pull
action which allows user to retrieve details about a specific PR.
- Clean up
enterprise_url
params, 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_sensor
section in config schema optional
- Added missing repository_sensor section to
config.schema.yaml
- Added example configuration
- Update sensor to use
base_url
option.
- Updated action
runner_type
fromrun-python
topython-script
- Update the parameters for
pack.install
as they have changed.
- Remove
immutable: true
from 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_url
option in the config. This option can point to a custom URL for the Github Enterprise installations.
- Initial release