summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorTusooa Zhu <tusooa@kazv.moe>2022-08-28 09:48:01 -0400
committerTusooa Zhu <tusooa@kazv.moe>2022-08-28 09:48:01 -0400
commit50d3209ce85c164acc374d236e6407c58f8ffd35 (patch)
treeab92f224676470d8ef2f3fbabb3841233f2ab751 /.gitlab-ci.yml
parenta022b9d73340f0fcf2bc74fb60de6324a1da0b12 (diff)
Check for changelog in ci
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml8
1 files changed, 8 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0e7f4926a..2fc46f976 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,6 +16,7 @@ cache: &global_cache_policy
- _build
stages:
+ - check-changelog
- build
- test
- benchmark
@@ -31,6 +32,13 @@ before_script:
after_script:
- rm -rf _build/*/lib/pleroma
+check-changelog:
+ stage: check-changelog
+ rules:
+ - if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop"
+ script:
+ - count=0; for i in changelog.d/"$CI_MERGE_REQUEST_IID".{add,remove,fix,security}; do [ -f "$i" ]; count=$(( $count + 1 - $? )); done; [ $count -eq 1 ]
+
build:
stage: build
only: