release_by_changelog
Passed Started
by
@dorianturba

Dorian Turba
1Running with gitlab-runner 16.9.1 (782c6ecb)2 on shared-default-runner2.frogg.it JExQc1mp, system ID: s_ceac8b4f51524Using Docker executor with image registry.gitlab.com/gitlab-org/release-cli ...5Pulling docker image registry.gitlab.com/gitlab-org/release-cli ...6Using docker image sha256:6ea0637172e1885c14f641b98322014821b21a7d93ea0cbb22eeb5ba192be95b for registry.gitlab.com/gitlab-org/release-cli with digest registry.gitlab.com/gitlab-org/release-cli@sha256:696013aea0f2a20482800ce3a77341f840d7c7ec17bd78bd555e0bd6c00e4f11 ...8Running on runner-jexqc1mp-project-1555-concurrent-0 via frg-runner-prd...10Fetching changes with git depth set to 20...11Reinitialized existing Git repository in /builds/swepy/cicd-templates/pypi-to-docker-missing-version/.git/12Checking out 72e65387 as detached HEAD (ref is main)...13Removing version.txt14Skipping Git submodules setup16Downloading artifacts for pypi-to-docker-missing-version (279950)...17Downloading artifacts from coordinator... ok host=lab.frogg.it id=279950 responseStatus=200 OK token=64_tkuq919Using docker image sha256:6ea0637172e1885c14f641b98322014821b21a7d93ea0cbb22eeb5ba192be95b for registry.gitlab.com/gitlab-org/release-cli with digest registry.gitlab.com/gitlab-org/release-cli@sha256:696013aea0f2a20482800ce3a77341f840d7c7ec17bd78bd555e0bd6c00e4f11 ...20$ headers=$(grep -nE "^## \[([0-9]+)\.([0-9]+)\.([0-9]+)(-[0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*)?(\+[0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*)?\] - [0-9]{4}-[0-9]{2}-[0-9]{2}$" "$CHANGELOG_FILEPATH")21$ first_line=$(echo "$headers" | head -1 | cut -d: -f1)22$ if [ -z "$first_line" ]; then23$ version=$(echo "$headers" | head -1 | grep -oE "\[([0-9]+)\.([0-9]+)\.([0-9]+)\]" | tr -d "[]")24$ date=$(echo "$headers" | head -1 | grep -oE "[0-9]{4}-[0-9]{2}-[0-9]{2}")25$ if [ "$date" != "$(date +%Y-%m-%d)" ]; then26$ second_line=$(echo "$headers" | sed -n "2p" | cut -d: -f1)27$ if [ -n "$second_line" ]; then28$ end_line=$((second_line - 1))29$ else30$ start_line=$((first_line + 2))31$ if [ "$start_line" -le "$end_line" ]; then32$ text=$(sed -n "$start_line,$end_line p" "$CHANGELOG_FILEPATH")33$ echo "Text:"34Text:35$ echo "$text"36[](https://lab.frogg.it/swepy/cicd-templates/pypi-to-docker-missing-version/-/pipelines?ref=0.4.1)37* Update CICD38$ else39$ echo "Version: $version"40Version: 0.4.141$ echo "Date: $date"42Date: 2024-07-1643$ echo "Formatted Date: $formatted_date"44Formatted Date: 45$ echo "Text:"46Text:47$ echo "$text"48[](https://lab.frogg.it/swepy/cicd-templates/pypi-to-docker-missing-version/-/pipelines?ref=0.4.1)49* Update CICD50$ tag="$TAG_PREFIX$version$TAG_SUFFIX"51$ name="$NAME_PREFIX$version$NAME_SUFFIX"52$ release-cli create --name "$name" --tag-name "$tag" --description "$text" --released-at "$formatted_date"53time="2024-07-16T16:28:51Z" level=info msg="Creating Release..." catalog-publish=false cli=release-cli command=create name=0.4.1 project-id=1555 ref=72e6538703e2292d2ad8fad5ef17eeaa22cd279c server-url="https://lab.frogg.it" tag-message= tag-name=0.4.1 version=0.18.054Tag: 0.4.155Name: 0.4.156Description: [](https://lab.frogg.it/swepy/cicd-templates/pypi-to-docker-missing-version/-/pipelines?ref=0.4.1)57* Update CICD58Created At: 2024-07-16 18:28:51.74 +0200 +020059Released At: 2024-07-16 18:28:51.74 +0200 +020060See all available releases here: https://lab.frogg.it/swepy/cicd-templates/pypi-to-docker-missing-version/-/releases61time="2024-07-16T16:28:51Z" level=info msg="release created successfully!" catalog-publish=false cli=release-cli command=create name=0.4.1 project-id=1555 ref=72e6538703e2292d2ad8fad5ef17eeaa22cd279c server-url="https://lab.frogg.it" tag-message= tag-name=0.4.1 version=0.18.063Job succeeded