airbyte-ci/connectors/auto_merge/README.md
Auto mergeThis Python package is made to merge pull requests automatically on the Airbyte Repo. It is used in the following workflow.
A pull request is currently considered as auto-mergeable if:
auto-merge Github labelWe want to auto-merge a specific set of connector pull requests to simplify the connector updates in the following use cases:
You need to create a Github token with the following permissions:
poetry install
export GITHUB_TOKEN=<your_github_token>
# By default no merge will be done, you need to set the AUTO_MERGE_PRODUCTION environment variable to true to actually merge the PRs
poetry run auto-merge
export GITHUB_TOKEN=<your_github_token>
export AUTO_MERGE_PRODUCTION=true
poetry install
poetry run auto-merge
The execution will set the GITHUB_STEP_SUMMARY env var with a markdown summary of the PRs that
have been merged.
Update Python version requirement from 3.10 to 3.11.
Adds auto-merge/bypass-ci-checks label which does not require CI checks to pass to auto-merge PR.
Set merge method to squash.
Consider skipped check runs as successful.
Initial release.