Skip to content

Update pre-commit requirement from ~=3.4 to ~=3.5 #56

Update pre-commit requirement from ~=3.4 to ~=3.5

Update pre-commit requirement from ~=3.4 to ~=3.5 #56

name: CI - Activate auto-merging for Dependabot PRs
on:
pull_request_target:
branches: [ci/dependabot-updates]
jobs:
update-dependabot-branch:
name: Update permanent dependabot branch
if: github.repository_owner == 'emmo-repo' && startsWith(github.event.pull_request.head.ref, 'dependabot/') && github.actor == 'dependabot[bot]'
runs-on: ubuntu-latest
env:
DEPENDABOT_BRANCH: ci/dependabot-updates
GIT_USER_NAME: CIF-ontology Team
GIT_USER_EMAIL: "[email protected]"
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.ref }}
- name: Activate auto-merge
run: |
PR_ID="$(gh api graphql -F owner='{owner}' -F name='{repo}' -f query='query($owner: String!, $name: String!) {repository(owner: $owner, name: $name) {pullRequest(number: ${{ github.event.pull_request.number }}) {id}}}' --jq '.data.repository.pullRequest.id')"
gh api graphql -f pr_id="$PR_ID" -f query='mutation($pr_id: ID!) {enablePullRequestAutoMerge(input:{mergeMethod:SQUASH,pullRequestId:$pr_id }) {pullRequest {number}}}'
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_PAT_CWA }}