WIP tauri bundle generation (macOS)
This commit is contained in:
17
.github/workflows/build-publish-apps.yml
vendored
17
.github/workflows/build-publish-apps.yml
vendored
@ -147,12 +147,29 @@ jobs:
|
|||||||
- name: List artifacts in out/
|
- name: List artifacts in out/
|
||||||
run: ls -R out
|
run: ls -R out
|
||||||
|
|
||||||
|
- name: Prepare the tauri update bundles (macOS)
|
||||||
|
if: ${{ matrix.os == 'macos-14' }}
|
||||||
|
env:
|
||||||
|
TAURI_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
|
||||||
|
TAURI_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
|
||||||
|
VERSION: ${{ github.event_name == 'release' && format('v{0}', needs.prepare-files.outputs.version) || needs.prepare-files.outputs.version }}
|
||||||
|
run: |
|
||||||
|
for arch in arm64 x64; do
|
||||||
|
TAURI_DIR=out/tauri/${{ env.version }}/macos/$ARCH
|
||||||
|
mkdir -p $TAURI_DIR
|
||||||
|
unzip out/*-$ARCH-mac.zip -d $TAURI_DIR
|
||||||
|
tar -czvf "$TAURI_DIR/Zoo Modeling App.app.tar.gz" "$TAURI_DIR/Zoo Modeling App.app"
|
||||||
|
yarn tauri signer sign "$TAURI_DIR/Zoo Modeling App.app.tar.gz"
|
||||||
|
done
|
||||||
|
ls -R out
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: out-${{ matrix.os }}
|
name: out-${{ matrix.os }}
|
||||||
path: |
|
path: |
|
||||||
out/Zoo*.*
|
out/Zoo*.*
|
||||||
out/latest*.yml
|
out/latest*.yml
|
||||||
|
out/tauri
|
||||||
|
|
||||||
# TODO: add the 'Build for Mac TestFlight (nightly)' stage back
|
# TODO: add the 'Build for Mac TestFlight (nightly)' stage back
|
||||||
|
|
||||||
|
|||||||
@ -137,6 +137,7 @@
|
|||||||
"@iarna/toml": "^2.2.5",
|
"@iarna/toml": "^2.2.5",
|
||||||
"@lezer/generator": "^1.7.1",
|
"@lezer/generator": "^1.7.1",
|
||||||
"@playwright/test": "^1.46.1",
|
"@playwright/test": "^1.46.1",
|
||||||
|
"@tauri-apps/cli": "^2.0.0-rc.9",
|
||||||
"@testing-library/jest-dom": "^5.14.1",
|
"@testing-library/jest-dom": "^5.14.1",
|
||||||
"@testing-library/react": "^15.0.2",
|
"@testing-library/react": "^15.0.2",
|
||||||
"@types/d3-force": "^3.0.10",
|
"@types/d3-force": "^3.0.10",
|
||||||
|
|||||||
66
yarn.lock
66
yarn.lock
@ -2377,6 +2377,72 @@
|
|||||||
resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.8.4.tgz#0ff84b6a0e4b394335cf7ccf759c36b58cbd02eb"
|
resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.8.4.tgz#0ff84b6a0e4b394335cf7ccf759c36b58cbd02eb"
|
||||||
integrity sha512-iO5Ujgw3O1yIxWDe9FgUPNkGjyT657b1WNX52u+Wv1DyBFEpdCdGkuVaky0M3hHFqNWjAmHWTn4wgj9rTr7ZQg==
|
integrity sha512-iO5Ujgw3O1yIxWDe9FgUPNkGjyT657b1WNX52u+Wv1DyBFEpdCdGkuVaky0M3hHFqNWjAmHWTn4wgj9rTr7ZQg==
|
||||||
|
|
||||||
|
"@tauri-apps/cli-darwin-arm64@2.0.0-rc.9":
|
||||||
|
version "2.0.0-rc.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.0.0-rc.9.tgz#d6d9522b549a73ffb2c10ee273e6ac766dfa5914"
|
||||||
|
integrity sha512-RaCx1KpMX27iS1Cn7MYbVA0Gc5NsjU0Z1Qo42ibzF4OHInOkDcx3qjAaE+xD572Lb9ksBO725cIcYCdgqGu4Vw==
|
||||||
|
|
||||||
|
"@tauri-apps/cli-darwin-x64@2.0.0-rc.9":
|
||||||
|
version "2.0.0-rc.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.0.0-rc.9.tgz#7ae9abfbeff998f13608d9248bdadba73b1560c0"
|
||||||
|
integrity sha512-KKUs8kbHYZrcmY/AjKjxEEm7aHGWQsn3+BGsgamKl97k2K5R5Z0KLJUy6QVhUSISEIievjDPmBDIwgA6mlrCLQ==
|
||||||
|
|
||||||
|
"@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.9":
|
||||||
|
version "2.0.0-rc.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.0.0-rc.9.tgz#8330576565f9ac411011d491a26e94d9116eb5ad"
|
||||||
|
integrity sha512-OgVCt72g0AnIB3zuKJLEIOCNeviiNeLoQQsVs7ESaqxZ/gMXY35yGVhrFm83eAQ0G4BervHDog15bsY3Dxbc/g==
|
||||||
|
|
||||||
|
"@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.9":
|
||||||
|
version "2.0.0-rc.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.0.0-rc.9.tgz#9b4b79dd256c39fed495fd8b7ffdb798078c61ab"
|
||||||
|
integrity sha512-7kQcXXXpCYB0AWbTRaKAim3JVMKdrxVOiqnOW+7elkqDQxDqmLQho2ah1qHv7LzZ6Z83u5QejrRLeHrrdo3PEg==
|
||||||
|
|
||||||
|
"@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.9":
|
||||||
|
version "2.0.0-rc.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.0.0-rc.9.tgz#5afd06c1601ff823b7d82785236f63af379fd6d4"
|
||||||
|
integrity sha512-2hqANZrydqZpptUsfAHSL5DIaEfHN73UGEu+5keFCV1Irh+QPydr1CYrqhgFF982ev6Ars7nxALwpPhEODjYlg==
|
||||||
|
|
||||||
|
"@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.9":
|
||||||
|
version "2.0.0-rc.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.0.0-rc.9.tgz#39185adc857e3e8474008600b7f0a6e0e42abdbf"
|
||||||
|
integrity sha512-Zjna6eoVSlmZtzAXgH27sgJRnczNzMKRiGsMpY00PFxN9sbQwlsS3yMfB8GHsBeBoq+qJQsteRwhrn1mj6e3Rg==
|
||||||
|
|
||||||
|
"@tauri-apps/cli-linux-x64-musl@2.0.0-rc.9":
|
||||||
|
version "2.0.0-rc.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.0.0-rc.9.tgz#a8d703010892622cf38e87950f5d2920833fac88"
|
||||||
|
integrity sha512-8ODcbvwZw29sAWns36BeBYJ3iu3Mtv4J3WkcoVbanVCP8nu7ja3401VnWBjckRiI1iDJIm59m6ojVkGYQhAe9Q==
|
||||||
|
|
||||||
|
"@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.9":
|
||||||
|
version "2.0.0-rc.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.0.0-rc.9.tgz#8ddea7d990b701357fe3dfd8e8e1783898206d85"
|
||||||
|
integrity sha512-j6jJId8hlid/W4ezDRNK49DSjxb82W6d1qVqO7zksKdZLy8tVzFkZXwEeKhabzRQsO87KL34I+ciRlmInGis0Q==
|
||||||
|
|
||||||
|
"@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.9":
|
||||||
|
version "2.0.0-rc.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.0.0-rc.9.tgz#ffa340d2dbf0e87355fa92650fbd707adc12d84e"
|
||||||
|
integrity sha512-w9utY58kfzJS+iLCjyQyQbJS8YaCM8YCWkgK2ZkySmHAdnqdGeyJEWig1qrLH1TWd+O6K3TlCNv55ujeAtOE4w==
|
||||||
|
|
||||||
|
"@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.9":
|
||||||
|
version "2.0.0-rc.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.0.0-rc.9.tgz#93f0cdc8c6999227aeee86741b553c16cb7ac20f"
|
||||||
|
integrity sha512-+l2RcpTthzYkw3VsmcZkb099Jfl0d21a9VIFxdk+duKeYieRpb0MsIBP6fS7WlNAeqrinC0zi/zt+Nia6mPuyw==
|
||||||
|
|
||||||
|
"@tauri-apps/cli@^2.0.0-rc.9":
|
||||||
|
version "2.0.0-rc.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tauri-apps/cli/-/cli-2.0.0-rc.9.tgz#b641ad224dd055aae4f101c14d0696d2e06862c0"
|
||||||
|
integrity sha512-cjj5HVKHUlxL87TN7ZZpnlMgcBS+ToIyfLB6jpaNDZ9Op0/qzccWGZpPbW2P/BnfF/qwHzVJNUPGANFyvBSUeg==
|
||||||
|
optionalDependencies:
|
||||||
|
"@tauri-apps/cli-darwin-arm64" "2.0.0-rc.9"
|
||||||
|
"@tauri-apps/cli-darwin-x64" "2.0.0-rc.9"
|
||||||
|
"@tauri-apps/cli-linux-arm-gnueabihf" "2.0.0-rc.9"
|
||||||
|
"@tauri-apps/cli-linux-arm64-gnu" "2.0.0-rc.9"
|
||||||
|
"@tauri-apps/cli-linux-arm64-musl" "2.0.0-rc.9"
|
||||||
|
"@tauri-apps/cli-linux-x64-gnu" "2.0.0-rc.9"
|
||||||
|
"@tauri-apps/cli-linux-x64-musl" "2.0.0-rc.9"
|
||||||
|
"@tauri-apps/cli-win32-arm64-msvc" "2.0.0-rc.9"
|
||||||
|
"@tauri-apps/cli-win32-ia32-msvc" "2.0.0-rc.9"
|
||||||
|
"@tauri-apps/cli-win32-x64-msvc" "2.0.0-rc.9"
|
||||||
|
|
||||||
"@testing-library/dom@^10.0.0":
|
"@testing-library/dom@^10.0.0":
|
||||||
version "10.4.0"
|
version "10.4.0"
|
||||||
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.4.0.tgz#82a9d9462f11d240ecadbf406607c6ceeeff43a8"
|
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.4.0.tgz#82a9d9462f11d240ecadbf406607c6ceeeff43a8"
|
||||||
|
|||||||
Reference in New Issue
Block a user