Experiment with automatic packaging and releasing
All checks were successful
Backend Actions / check (push) Successful in 12s
Backend Actions / build (push) Successful in 21s
Backend Actions / package (push) Successful in 15s
Backend Actions / test (push) Successful in 29s

use rust-webapp image for release

use npm rather than pnpm

use node 24

use rust latest image

add cache to release

check for tag before releasing

check for tag before releasing

release 0.0.3
This commit is contained in:
2025-07-25 09:39:37 +01:00
parent 16d72f40ce
commit 7826018d61
7 changed files with 14476 additions and 9971 deletions

11
check-for-tag.sh Executable file
View File

@ -0,0 +1,11 @@
#!/usr/bin/env bash
TAGS="$(git tag --points-at HEAD)"
echo "Found tags $TAGS"
if [ -n "$TAGS" ]; then
TAG=$(echo "$TAGS" | grep -E '^v[0-9]+.[0-9]+.[0-9]+$' | sort -V | tail -1)
echo "Found release tag $TAG"
echo "release_tag=$TAG" >> "$GITHUB_OUTPUTS"
else
echo "No release tag found"
fi