diff --git a/.github/workflows/Beta Build.yml b/.github/workflows/Beta Build.yml new file mode 100644 index 0000000..47ce3e0 --- /dev/null +++ b/.github/workflows/Beta Build.yml @@ -0,0 +1,12 @@ +name: Release 构建预览 +on: + workflow_dispatch: + inputs: + branch: + description: 选择要构建的分支 + type: string + required: true + default: develop + +jobs: + diff --git a/.github/workflows/Nightly Build.yml b/.github/workflows/Nightly Build.yml index 8217f8f..1c62f08 100644 --- a/.github/workflows/Nightly Build.yml +++ b/.github/workflows/Nightly Build.yml @@ -14,24 +14,8 @@ jobs: uses: actions/checkout@v4 with: ref: develop - - uses: pnpm/action-setup@v4 - name: Install pnpm - with: - version: 8 - run_install: false - - name: setup Node - uses: actions/setup-node@v4 - with: - node-version: lts/* - cache: "pnpm" - - name: install dependencies - run: pnpm install - - name: install Rust stable - uses: dtolnay/rust-toolchain@stable - - name: Rust cache - uses: swatinem/rust-cache@v2 - with: - workspaces: "./App/src-tauri -> target" + - name: setup build env + uses: ./.github/workflows/Setup Build Env.yml # 数据处理 - name: set loglevel run: node .github/scripts/processLoglevelToTrace.js diff --git a/.github/workflows/Setup Build Env.yml b/.github/workflows/Setup Build Env.yml new file mode 100644 index 0000000..710c902 --- /dev/null +++ b/.github/workflows/Setup Build Env.yml @@ -0,0 +1,27 @@ +name: 设置构建环境 +description: 设置构建环境 +runs: + using: "composite" + steps: + - uses: pnpm/action-setup@v4 + with: + version: 10 + run_install: false + + - name: setup Node + uses: actions/setup-node@v4 + with: + node-version: lts/* + cache: "pnpm" + + - name: install dependencies + run: pnpm install + shell: bash + + - name: install Rust stable + uses: dtolnay/rust-toolchain@stable + + - name: Rust cache + uses: swatinem/rust-cache@v2 + with: + workspaces: "./App/src-tauri -> target" \ No newline at end of file