simplify CI

This commit is contained in:
pompurin404 2024-09-14 16:28:16 +08:00
parent 909ef8a49c
commit b355675e03
No known key found for this signature in database

View File

@ -21,16 +21,8 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Nodejs
uses: actions/setup-node@v4
with:
node-version: 22
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4 run: npm install -g pnpm
with:
version: 9
- name: Install Dependencies - name: Install Dependencies
env: env:
npm_config_arch: ${{ matrix.arch }} npm_config_arch: ${{ matrix.arch }}
@ -80,21 +72,12 @@ jobs:
arch: arch:
- x64 - x64
- ia32 - ia32
- arm64
runs-on: windows-latest runs-on: windows-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Nodejs
uses: actions/setup-node@v4
with:
node-version: 22
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4 run: npm install -g pnpm
with:
version: 9
- name: Install Dependencies - name: Install Dependencies
env: env:
npm_config_arch: ${{ matrix.arch }} npm_config_arch: ${{ matrix.arch }}
@ -150,16 +133,8 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Nodejs
uses: actions/setup-node@v4
with:
node-version: 22
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4 run: npm install -g pnpm
with:
version: 9
- name: Install Dependencies - name: Install Dependencies
env: env:
npm_config_arch: ${{ matrix.arch }} npm_config_arch: ${{ matrix.arch }}
@ -207,16 +182,8 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Nodejs
uses: actions/setup-node@v4
with:
node-version: 22
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4 run: npm install -g pnpm
with:
version: 9
- name: Install Dependencies - name: Install Dependencies
env: env:
npm_config_arch: ${{ matrix.arch }} npm_config_arch: ${{ matrix.arch }}
@ -253,19 +220,13 @@ jobs:
updater: updater:
if: startsWith(github.ref, 'refs/tags/v') if: startsWith(github.ref, 'refs/tags/v')
needs: [windows, macos] needs: [windows, macos, windows7]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Setup Nodejs
uses: actions/setup-node@v4
with:
node-version: 22
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4 run: npm install -g pnpm
with:
version: 9
- name: Build Latest - name: Build Latest
run: pnpm install && pnpm updater run: pnpm install && pnpm updater
- name: Telegram Notification - name: Telegram Notification