let dependabot auto-merge certifi even on major version bumps

...since certifi uses calver, not semver
pull/510/head
Ryan Barrett 2023-05-14 20:46:51 -07:00
rodzic c1187a1071
commit b964949c19
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6BE31FDF4776E9D4
1 zmienionych plików z 6 dodań i 2 usunięć

Wyświetl plik

@ -29,9 +29,13 @@ jobs:
- name: Enable auto-merge for Dependabot PRs
if: >
! contains(steps.metadata.outputs.dependency-names, 'tlslite-ng') &&
steps.metadata.outputs.update-type != 'version-update:semver-major'
(steps.metadata.outputs.update-type != 'version-update:semver-major' ||
contains(steps.metadata.outputs.dependency-names, 'certifi'))
# certifi uses calver, not semver
run: gh pr merge --auto --rebase "$PR_URL"
- name: "Warn that we won't auto-merge major version updates"
if: steps.metadata.outputs.update-type == 'version-update:semver-major'
if: >
! contains(steps.metadata.outputs.dependency-names, 'certifi') &&
steps.metadata.outputs.update-type == 'version-update:semver-major'
run: gh pr comment "$PR_URL" -b "Looks like a major version upgrade! Skipping auto-merge."