try auto tagging again
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
46
.drone.yml
46
.drone.yml
@@ -3,36 +3,30 @@ type: docker
|
||||
name: build
|
||||
|
||||
steps:
|
||||
- name: compute-release-version
|
||||
- name: semver
|
||||
image: cedrichopf/drone-semver
|
||||
settings:
|
||||
file: CHANGELOG.md
|
||||
autoincrement: true
|
||||
|
||||
- name: set-release-version
|
||||
image: alpine:3.19
|
||||
environment:
|
||||
GITEA_TOKEN:
|
||||
from_secret: GITEA_TOKEN
|
||||
GITEA_BASE_URL: https://git.coadcorp.com
|
||||
depends_on:
|
||||
- semver
|
||||
commands:
|
||||
- apk add --no-cache curl jq
|
||||
- |
|
||||
set -euo pipefail
|
||||
repo_owner="$${DRONE_REPO_OWNER}"
|
||||
repo_name="$${DRONE_REPO_NAME}"
|
||||
releases_url="$${GITEA_BASE_URL}/api/v1/repos/$${repo_owner}/$${repo_name}/releases?limit=1"
|
||||
latest_tag="$$(curl -sf -H "Authorization: token $${GITEA_TOKEN}" "$${releases_url}" | jq -r '.[0].tag_name // empty')"
|
||||
if [ -z "$${latest_tag}" ] || [ "$${latest_tag}" = "null" ]; then
|
||||
latest_tag="v0.0.0"
|
||||
set -eu
|
||||
release_tag="$(sed -n 's/^##[[:space:]]*v\\([0-9][0-9]*\\.[0-9][0-9]*\\.[0-9][0-9]*\\).*/v\\1/p' CHANGELOG.md | head -n1)"
|
||||
if [ -z "$release_tag" ]; then
|
||||
echo "Failed to read release version from CHANGELOG.md"
|
||||
exit 1
|
||||
fi
|
||||
version="$${latest_tag#v}"
|
||||
IFS='.' read -r major minor patch <<< "$${version}"
|
||||
if ! [[ "$${major:-}" =~ ^[0-9]+$ ]]; then major=0; fi
|
||||
if ! [[ "$${minor:-}" =~ ^[0-9]+$ ]]; then minor=0; fi
|
||||
if ! [[ "$${patch:-}" =~ ^[0-9]+$ ]]; then patch=0; fi
|
||||
patch=$((patch + 1))
|
||||
next_tag="v$${major}.$${minor}.$${patch}"
|
||||
echo "$${next_tag}" > .release_version
|
||||
echo "Next release: $${next_tag}"
|
||||
echo "$release_tag" > .release_version
|
||||
echo "Release version: $release_tag"
|
||||
- name: build-deb-amd64
|
||||
image: cache.coadcorp.com/library/buildpack-deps:jammy
|
||||
depends_on:
|
||||
- compute-release-version
|
||||
- set-release-version
|
||||
environment:
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
commands:
|
||||
@@ -44,7 +38,7 @@ steps:
|
||||
- name: build-deb-armhf
|
||||
image: cache.coadcorp.com/library/buildpack-deps:bullseye
|
||||
depends_on:
|
||||
- compute-release-version
|
||||
- set-release-version
|
||||
environment:
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
ARM_CFLAGS: -march=armv6 -mfpu=vfp -mfloat-abi=hard -marm
|
||||
@@ -67,7 +61,7 @@ steps:
|
||||
- name: build-deb-arm64
|
||||
image: cache.coadcorp.com/library/buildpack-deps:bullseye
|
||||
depends_on:
|
||||
- compute-release-version
|
||||
- set-release-version
|
||||
environment:
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
ARM64_CFLAGS: -march=armv8-a
|
||||
@@ -119,7 +113,7 @@ steps:
|
||||
commands:
|
||||
- apk add --no-cache curl jq
|
||||
- |
|
||||
set -euo pipefail
|
||||
set -eu
|
||||
release_tag="$$(cat .release_version)"
|
||||
repo_owner="$${DRONE_REPO_OWNER}"
|
||||
repo_name="$${DRONE_REPO_NAME}"
|
||||
|
||||
4
CHANGELOG.md
Normal file
4
CHANGELOG.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Changelog
|
||||
|
||||
## v0.0.9 - 2026-02-01
|
||||
- Fix sidecar handling
|
||||
Reference in New Issue
Block a user