Create a Gitea release for every published image
CI / build-and-scan (push) Successful in 1m1s

This commit is contained in:
Djeex
2026-08-22 15:48:52 +02:00
parent 3d8e09c851
commit 76355a6b67
+9
View File
@@ -120,3 +120,12 @@ jobs:
docker push "$IMAGE:latest" docker push "$IMAGE:latest"
docker push "$IMAGE:$MINOR_TAG" docker push "$IMAGE:$MINOR_TAG"
docker push "$IMAGE:$VERSION" docker push "$IMAGE:$VERSION"
CHANGED_LIST=$(echo "$CHANGED" | tr '\n' ',' | sed 's/,$//' | sed 's/,/, /g')
BODY="Automated release. Image: ${IMAGE}:${VERSION}. Changed files: ${CHANGED_LIST}"
curl -s -o /dev/null -w "Release API response: %{http_code}\n" -X POST \
-H "Authorization: token ${{ secrets.CI_PUSH_TOKEN }}" \
-H "Content-Type: application/json" \
-d "{\"tag_name\": \"${VERSION}\", \"name\": \"${VERSION}\", \"target_commitish\": \"main\", \"body\": \"${BODY}\"}" \
"https://git.djeex.fr/api/v1/repos/Djeex/adguard-cidre/releases"