Skip to content

Commit 5babcf1

Browse files
committed
开发 Workflow不发布winget 改为手动
1 parent 695d44b commit 5babcf1

File tree

1 file changed

+45
-55
lines changed

1 file changed

+45
-55
lines changed

.github/workflows/build.yml

Lines changed: 45 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,50 @@
11
name: Build/release
22

33
on:
4-
push:
5-
tags:
6-
- "*"
4+
push:
5+
tags:
6+
- "*"
77

88
jobs:
9-
release:
10-
runs-on: ${{ matrix.os }}
11-
12-
strategy:
13-
fail-fast: false
14-
matrix:
15-
os: [macos-latest, ubuntu-latest, windows-latest]
16-
arch: [x64, arm64]
17-
max-parallel: 3
18-
19-
steps:
20-
- name: Check out Git repository
21-
uses: actions/checkout@v1
22-
23-
- name: Install Node.js, NPM and Yarn
24-
uses: actions/setup-node@v4
25-
with:
26-
node-version: 20
27-
28-
- name: Install Linux Lib
29-
if: matrix.os == 'ubuntu-latest'
30-
run: |
31-
sudo apt-get update
32-
sudo apt-get install libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev rpm
33-
34-
- name: ${{ matrix.os }} ${{ matrix.arch }} build
35-
env:
36-
M_ARCH: ${{matrix.arch}}
37-
run: |
38-
npm install -g [email protected]
39-
pnpm install
40-
pnpm run dist
41-
42-
- name: release
43-
uses: softprops/action-gh-release@v2
44-
with:
45-
files: "build/*"
46-
draft: false
47-
prerelease: true
48-
generate_release_notes: true
49-
env:
50-
GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
51-
52-
- name: winget release
53-
if: matrix.os == 'windows-latest' && matrix.arch == 'x64'
54-
uses: michidk/winget-updater@latest
55-
with:
56-
komac-token: ${{ secrets.ACCESS_TOKEN }}
57-
identifier: "xushengfeng.eSearch"
58-
repo: "xushengfeng/eSearch"
59-
url: "https://github.com/xushengfeng/eSearch/releases/download/{VERSION}/eSearch-{VERSION}-win32-x64.exe"
60-
9+
release:
10+
runs-on: ${{ matrix.os }}
11+
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
os: [macos-latest, ubuntu-latest, windows-latest]
16+
arch: [x64, arm64]
17+
max-parallel: 3
18+
19+
steps:
20+
- name: Check out Git repository
21+
uses: actions/checkout@v1
22+
23+
- name: Install Node.js, NPM and Yarn
24+
uses: actions/setup-node@v4
25+
with:
26+
node-version: 20
27+
28+
- name: Install Linux Lib
29+
if: matrix.os == 'ubuntu-latest'
30+
run: |
31+
sudo apt-get update
32+
sudo apt-get install libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev rpm
33+
34+
- name: ${{ matrix.os }} ${{ matrix.arch }} build
35+
env:
36+
M_ARCH: ${{matrix.arch}}
37+
run: |
38+
npm install -g [email protected]
39+
pnpm install
40+
pnpm run dist
41+
42+
- name: release
43+
uses: softprops/action-gh-release@v2
44+
with:
45+
files: "build/*"
46+
draft: false
47+
prerelease: true
48+
generate_release_notes: true
49+
env:
50+
GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}

0 commit comments

Comments
 (0)