Merge pull request #36 from JonasKruckenberg/test-release

Test release
This commit is contained in:
Jonas Kruckenberg 2022-05-10 21:04:06 +02:00 committed by GitHub
commit 2032c6a428
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 3271 additions and 144 deletions

View File

@ -2,8 +2,8 @@ name: "publish"
on:
push:
branches:
- test-release
tags:
- test-release/*.*.*
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
@ -37,12 +37,12 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf
- uses: JonasKruckenberg/tauri-build@v0.1.2-beta.8
id: build_tauri
- uses: JonasKruckenberg/tauri-build@v0.1.2-beta.9
id: tauri_build
with:
projectPath: ./test/fixture
- run: |
echo "${{ steps.build_tauri.outputs.artifacts }}"
echo "${{ steps.tauri_build.outputs.artifacts }}"
# The artifacts output can now be used to upload the artifacts
- uses: actions/upload-artifact@v3
with:
@ -64,5 +64,4 @@ jobs:
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
draft: false
files: ./artifacts/**/*

View File

@ -1,12 +0,0 @@
{
"name": "fixture",
"scripts": {
"tauri": "tauri"
},
"dependencies": {
"@tauri-apps/api": "1.0.0-rc.5"
},
"devDependencies": {
"@tauri-apps/cli": "1.0.0-rc.10"
}
}

View File

@ -1,122 +0,0 @@
lockfileVersion: 5.4
specifiers:
'@tauri-apps/api': 1.0.0-rc.5
'@tauri-apps/cli': 1.0.0-rc.10
dependencies:
'@tauri-apps/api': 1.0.0-rc.5
devDependencies:
'@tauri-apps/cli': 1.0.0-rc.10
packages:
/@tauri-apps/api/1.0.0-rc.5:
resolution: {integrity: sha512-IiQg7pLByl/W3KRx9Whn1EWh9ZrBojkl9FAgCRJ4//e58var1WmNPHA92YC0i0DLSIF0JLLp0EQKRHJa+aaqlQ==}
engines: {node: '>= 12.13.0', npm: '>= 6.6.0', yarn: '>= 1.19.1'}
dependencies:
type-fest: 2.12.2
dev: false
/@tauri-apps/cli-darwin-arm64/1.0.0-rc.10:
resolution: {integrity: sha512-KwnAAsR+H/U9NPF2P3UvZ0orfh/e8ng639GCvQoN/7b/EYzkLXYWGFd1sddTSSu8BM4OvIVXK1B86pn1xFohyg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@tauri-apps/cli-darwin-x64/1.0.0-rc.10:
resolution: {integrity: sha512-xIH+UnZPofpx4n3aphu2SD45uPXtX3rlsI5aO0ANsDWN/esuAAwRnh+JR+NlmJXPKwy1BNz9pewczE5JO5BdqA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@tauri-apps/cli-linux-arm-gnueabihf/1.0.0-rc.10:
resolution: {integrity: sha512-j0cVDcP7MPyOh8mC6pTiOnsGgxMc4GFlQGBUvriRkWFCrUbZPbq1Pxt/eTcroVGsT/ItCXvnYd9jEQ+e50LI3A==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@tauri-apps/cli-linux-arm64-gnu/1.0.0-rc.10:
resolution: {integrity: sha512-usdftJI/Jx0Z6TK8YJaHp2BtcNlvHeIUOnh3SmThbbYzDSFDqEW2E/McbxEhJJ13FPLVMLiIZYPpH26gE3vQxw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@tauri-apps/cli-linux-arm64-musl/1.0.0-rc.10:
resolution: {integrity: sha512-zsOhkc477mbe5wSkNuLv+D6RmQvDiaV8rHTaur+B/pxk9F0SrCYoO0Slf6x08bIiSkjyL/gN0PxnOBbEBA0u4A==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@tauri-apps/cli-linux-x64-gnu/1.0.0-rc.10:
resolution: {integrity: sha512-ongWuhXieKwW+xaYPshw/59xYbZVH6JNw+KRb/054VFnfZe/ZDYbN86mCJIlegOq9WAkdc0XSm1EEDx3i9FYCg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@tauri-apps/cli-linux-x64-musl/1.0.0-rc.10:
resolution: {integrity: sha512-3AXJEdhFlX/erLBXmBkRG+oWfFLMMaJALSnxvzerteSNWiaEzTngy9Mo1yeAT51FhvJ+dbYQv0BWvPPFRYzpTQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@tauri-apps/cli-win32-ia32-msvc/1.0.0-rc.10:
resolution: {integrity: sha512-2SvSk9z51AfCsbch2fvX4GNo3s0b8TO/Kd9B6rDIZ7TUxwnGShJNup2+KGvBovKqFAPmgyrSbgyEMKhKc1B4iA==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@tauri-apps/cli-win32-x64-msvc/1.0.0-rc.10:
resolution: {integrity: sha512-mijSjeQGBGh6rvpkrqsSiTB4vwGprAXoDCmnIxliZ1Md4GgLMh8jzIug1UKAUmmIW1nOaQ9C9xu4wQXyoRqWHg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@tauri-apps/cli/1.0.0-rc.10:
resolution: {integrity: sha512-njDei3F3mlnotnujUF0jWteZC39RCm6JNAxZpzTFvWKFI/650DoA9hHTMa6onbazVgmOWdrbMHYWU/xBC/jUTw==}
engines: {node: '>= 10'}
hasBin: true
optionalDependencies:
'@tauri-apps/cli-darwin-arm64': 1.0.0-rc.10
'@tauri-apps/cli-darwin-x64': 1.0.0-rc.10
'@tauri-apps/cli-linux-arm-gnueabihf': 1.0.0-rc.10
'@tauri-apps/cli-linux-arm64-gnu': 1.0.0-rc.10
'@tauri-apps/cli-linux-arm64-musl': 1.0.0-rc.10
'@tauri-apps/cli-linux-x64-gnu': 1.0.0-rc.10
'@tauri-apps/cli-linux-x64-musl': 1.0.0-rc.10
'@tauri-apps/cli-win32-ia32-msvc': 1.0.0-rc.10
'@tauri-apps/cli-win32-x64-msvc': 1.0.0-rc.10
dev: true
/type-fest/2.12.2:
resolution: {integrity: sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ==}
engines: {node: '>=12.20'}
dev: false

3262
test/fixture/src-tauri/Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -12,12 +12,12 @@ rust-version = "1.57"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[build-dependencies]
tauri-build = { version = "1.0.0-rc.8" }
tauri-build = { version = "1.0.0-rc.8", features = [] }
[dependencies]
serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] }
tauri = { version = "1.0.0-rc.9", features = [ "api-all" ] }
tauri = { version = "1.0.0-rc.9", features = [] }
[features]
# by default Tauri runs in production mode

View File

@ -12,7 +12,7 @@
},
"tauri": {
"allowlist": {
"all": true
"all": false
},
"bundle": {
"active": true,
@ -29,7 +29,7 @@
"icons/icon.icns",
"icons/icon.ico"
],
"identifier": "com.tauri.dev",
"identifier": "com.tauri-build.test",
"longDescription": "",
"macOS": {
"entitlements": null,