Merge pull request #363 from Tlntin/master

Fix the bug that windows cannot upload binary
This commit is contained in:
Tlntin
2023-03-24 15:19:07 +08:00
committed by GitHub
2 changed files with 26 additions and 16 deletions

View File

@@ -17,17 +17,14 @@ jobs:
os: ubuntu-20.04
rust: stable
target: x86_64-unknown-linux-musl
# archive-name: target-linux.tar.gz
- build: windows
os: windows-latest
rust: stable-x86_64-msvc
target: x86_64-pc-windows-msvc
# archive-name: target-windows.tar.gz
- build: macos
os: macos-latest
rust: stable
target: x86_64-apple-darwin
# archive-name: target-macos.tar.gz
fail-fast: false
steps:
@@ -82,9 +79,9 @@ jobs:
npm run build:all-windows
- name: Upload files
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
UPLOADTOOL_ISPRERELEASE: true
run: |
curl -L https://github.com/probonopd/uploadtool/raw/master/upload.sh --output upload.sh
bash upload.sh output/*/*.*
# arg info: https://github.com/ncipollo/release-action#release-action
uses: ncipollo/release-action@v1
with:
allowUpdates: true
artifacts: "output/*/*.*"
token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -1,6 +1,17 @@
name: Build App with Cache
on:
workflow_dispatch: {}
workflow_dispatch:
inputs:
version:
description: "tag version"
required: true
default: "V0.0.1"
is_pre_release:
description: "pre-release or release, is true, is pre-release"
required: true
type: boolean
default: true
jobs:
build:
@@ -79,12 +90,14 @@ jobs:
npm run build:all-windows
- name: Upload files
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
UPLOADTOOL_ISPRERELEASE: true
run: |
curl -L https://github.com/probonopd/uploadtool/raw/master/upload.sh --output upload.sh
bash upload.sh output/*/*.*
# arg info: https://github.com/ncipollo/release-action#release-action
uses: ncipollo/release-action@v1
with:
allowUpdates: true
prerelease: ${{ inputs.is_pre_release }}
artifacts: "output/*/*.*"
tag: ${{ inputs.version }}
token: ${{ secrets.GITHUB_TOKEN }}
- name: rust cache store
uses: actions/cache/save@v3