All checks were successful
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m20s
22 lines
803 B
Bash
Executable File
22 lines
803 B
Bash
Executable File
#!/bin/bash
|
|
# Generiert eine Cache-Version basierend auf aktuellem Timestamp
|
|
|
|
VERSION=$(date +%s%3N) # Unix timestamp in Millisekunden
|
|
JS_FILE="cmd/client/web/game.js"
|
|
HTML_FILE="cmd/client/web/index.html"
|
|
|
|
echo "🔄 Updating cache version to: $VERSION"
|
|
|
|
# Ersetze CACHE_VERSION in game.js und BUILD_VERSION in index.html
|
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
|
# macOS
|
|
sed -i '' "s/const CACHE_VERSION = .*;/const CACHE_VERSION = $VERSION;/" "$JS_FILE"
|
|
sed -i '' "s/const BUILD_VERSION = .*;/const BUILD_VERSION = $VERSION;/" "$HTML_FILE"
|
|
else
|
|
# Linux
|
|
sed -i "s/const CACHE_VERSION = .*;/const CACHE_VERSION = $VERSION;/" "$JS_FILE"
|
|
sed -i "s/const BUILD_VERSION = .*;/const BUILD_VERSION = $VERSION;/" "$HTML_FILE"
|
|
fi
|
|
|
|
echo "✅ Cache version updated: $JS_FILE and $HTML_FILE"
|