Add files:flip-to-nightly:windows

This commit is contained in:
Pierre Jacquier
2025-02-11 10:01:55 -05:00
parent 652f82e8c3
commit d10e358bec
2 changed files with 21 additions and 0 deletions

View File

@ -96,6 +96,7 @@
"files:set-version": "echo \"$(jq --arg v \"$VERSION\" '.version=$v' package.json --indent 2)\" > package.json",
"files:set-notes": "./scripts/set-files-notes.sh",
"files:flip-to-nightly": "./scripts/flip-files-to-nightly.sh",
"files:flip-to-nightly:windows": "./scripts/flip-files-to-nightly.ps1",
"files:invalidate-bucket": "./scripts/invalidate-files-bucket.sh",
"files:invalidate-bucket:nightly": "./scripts/invalidate-files-bucket.sh --nightly",
"postinstall": "yarn fetch:samples && yarn xstate:typegen && ./node_modules/.bin/electron-rebuild",

View File

@ -0,0 +1,20 @@
$env:VERSION=(Get-Date -Format "yy.M.d")
$env:COMMIT=$(git rev-parse --short HEAD)
$env:PRODUCT_NAME="Zoo Modeling App (Nightly)"
# package.json
yq -i '.version = env(VERSION)' -p=json -o=json package.json
yq -i '.productName = env(PRODUCT_NAME)' -p=json -o=json package.json
yq -i '.name = ""zoo-modeling-app-nightly""' -p=json -o=json package.json
# electron-builder.yml
yq -i '.publish[0].url = ""https://dl.zoo.dev/releases/modeling-app/nightly""' electron-builder.yml
yq -i '.appId = ""dev.zoo.modeling-app-nightly""' electron-builder.yml
yq -i '.nsis.include = ""./scripts/installer-nightly.nsh""' electron-builder.yml
# Release notes
echo "Nightly build $VERSION (commit $COMMIT)" > release-notes.md
# icons
cp assets/icon-nightly.png assets/icon.png
cp assets/icon-nightly.ico assets/icon.ico