diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e6ef077fb30dc8a14082662962436970e0d2ea1c..776823f0c5f9ec9abde80e8dfd3a78d37f255d43 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,9 +21,9 @@ autoupdate: - | git config --global user.email "infra+packages-autoupdate@cccv.de" git config --global user.name "autoupdater" - git -C ../upstream-checkout tag -l --sort=creatordate | sed -n -E \ - -e 's/^(release_stable_([0-9]{4})-([0-9]{2})-([0-9]{2}))$/\1 0.0.\2\3\4/p' \ - -e 's/^(release_stable_([0-9]{4})-([0-9]{2})-([0-9]{2})([a-z]*))$/\1 0.0.\2\3\4.\5/p' \ + git -C ../upstream-checkout tag -l --sort=creatordate | grep -v 'rc$' | sed -n -E \ + -e 's/^(release-([0-9]{4})-([0-9]{2})-([0-9]{2}))$/\1 0.0.\2\3\4/p' \ + -e 's/^(release-([0-9]{4})-([0-9]{2})-([0-9]{2})([a-z]*))$/\1 0.0.\2\3\4.\5/p' \ | tail -n 3 | while read upstream_version debian_version; do if [ "$(git tag -l "v$debian_version")" == "" ]; then printf "variables:\n UPSTREAM_VERSION: ${upstream_version}" > gitlabci-version.yml