+
Skip to content

Eviden AutoMate

GitHub App

Eviden AutoMate

GitHub App

The AutoMate app is designed to automatically merge pull requests created by Dependabot when those PRs pass all required checks. This is achieved by creating a webhook that listens for pull request and workflow run events and processes them according to the app's configuration.

Usage

To use the AutoMate app, press the configure button at the top right of the page, select the organization your want to install the app in and configure the desired settings at the organization or repository level.

Note

When installed in an organization, the app can be activated for all or only selected repositories.

The app will then automatically merge Dependabot pull requests that meet the specified criteria.

Rulesets

Warning

To make sure the app doesn't merge pull request that might break your app, create a ruleset to require all necessary workflows to run before the pull request can be merged

The app will wait for all rulesets to pass before merging. Those ruleset can include checks, deployments, comments, ...

If you have setup rules to require code review, you might want to move those in a dedicated ruleset and add Eviden-AutoMate to the Bypass list.

Important

Don't add the app to the bypass list of any other ruleset or it might merge pull request that are not compliant or break your code.

Configuration

A few settings of the app can be configured on an organization or repository level by setting custom properties. For more information on setting custom properties, refer to the GitHub documentation.

Name Possible Values Default Value Description
AUTOMATE_UPDATE_TYPE version-update:semver-minor, version-update:semver-major, version-update:semver-patch version-update:semver-minor Defines which type of updates should be automatically merged.
AUTOMATE_MERGE_METHOD SQUASH, MERGE, REBASE SQUASH Defines which method should be used to merge the pull request.

Links

See README for more details and configuration examples

Developer

Eviden AutoMate is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

Report abuse
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载