Add files:flip-to-nightly:windows
This commit is contained in:
		@ -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",
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										20
									
								
								scripts/flip-files-to-nightly.ps1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								scripts/flip-files-to-nightly.ps1
									
									
									
									
									
										Normal 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
 | 
			
		||||
		Reference in New Issue
	
	Block a user