ci: simplify check missing changelog job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
This commit is contained in:
parent
6afd960901
commit
a03c785460
|
@ -132,19 +132,19 @@ find_broken_links:
|
||||||
|
|
||||||
require_changelog:
|
require_changelog:
|
||||||
interruptible: true
|
interruptible: true
|
||||||
image: alpine:3.17
|
|
||||||
stage: lint
|
stage: lint
|
||||||
before_script:
|
|
||||||
- apk add git
|
|
||||||
- git fetch origin $CI_MERGE_REQUEST_TARGET_BRANCH_NAME
|
|
||||||
script:
|
|
||||||
- git diff --name-only FETCH_HEAD | grep "changes/changelog.d/*"
|
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_AUTHOR == 'Renovate Bot <bot@dev.funkwhale.audio>'
|
# Don't run on merge request that mention NOCHANGELOG or renovate bot commits
|
||||||
|
- if: >
|
||||||
|
$CI_MERGE_REQUEST_TITLE =~ /NOCHANGELOG/ ||
|
||||||
|
$CI_COMMIT_AUTHOR == "Renovate Bot <bot@dev.funkwhale.audio>"
|
||||||
when: never
|
when: never
|
||||||
- if: $CI_MERGE_REQUEST_TITLE =~ /NOCHANGELOG/
|
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||||
when: never
|
|
||||||
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
|
image: python:3.11
|
||||||
|
script:
|
||||||
|
- git fetch origin "$CI_MERGE_REQUEST_TARGET_BRANCH_NAME"
|
||||||
|
- git diff --name-only FETCH_HEAD | grep "changes/changelog.d/*"
|
||||||
|
|
||||||
pre-commit:
|
pre-commit:
|
||||||
extends: [.pre-commit]
|
extends: [.pre-commit]
|
||||||
|
|
Loading…
Reference in New Issue