Allow unreleased tags to skip metrics check in release preflight

This commit is contained in:
h3p 2026-03-06 20:40:08 +01:00
parent 63fc873ee0
commit 74a5638c0e
3 changed files with 9 additions and 5 deletions

View file

@ -361,7 +361,7 @@
CODE_SIGNING_ALLOWED = YES;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 410;
CURRENT_PROJECT_VERSION = 411;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = CS727NF72U;
ENABLE_APP_SANDBOX = YES;
@ -444,7 +444,7 @@
CODE_SIGNING_ALLOWED = YES;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 410;
CURRENT_PROJECT_VERSION = 411;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = CS727NF72U;
ENABLE_APP_SANDBOX = YES;

View file

@ -30,7 +30,7 @@
> Status: **active release**
> Latest release: **v0.4.34**
> Latest release: **v0.5.0**
> Platform target: **macOS 26 (Tahoe)** compatible with **macOS Sequoia**
> Apple Silicon: tested / Intel: not tested
> Last updated (README): **2026-03-06** for release line **v0.4.34**
@ -77,7 +77,7 @@
Prebuilt binaries are available on [GitHub Releases](https://github.com/h3pdesign/Neon-Vision-Editor/releases).
- Latest release: **v0.4.34**
- Latest release: **v0.5.0**
- Channel: **Stable** (GitHub Releases)
- Apple AppStore [On the AppStore](https://apps.apple.com/de/app/neon-vision-editor/id6758950965)
- TestFlight beta: [Join here](https://testflight.apple.com/join/YWB2fGAP)

View file

@ -30,7 +30,11 @@ grep -nE "^- Latest release: \\*\\*${TAG}\\*\\*\\r?$" README.md >/dev/null
grep -nE "^### ${TAG} \\(summary\\)\\r?$" README.md >/dev/null
echo "Validating README download metrics freshness..."
scripts/update_download_metrics.py --check
if gh release view "$TAG" >/dev/null 2>&1; then
scripts/update_download_metrics.py --check
else
echo "Skipping metrics freshness check: ${TAG} is not published on GitHub releases yet."
fi
SAFE_TAG="$(echo "$TAG" | tr -c 'A-Za-z0-9_' '_')"
WORK_DIR="/tmp/nve_release_preflight_${SAFE_TAG}"