chore: workflow

This commit is contained in:
pk5ls20 2024-11-17 06:23:33 +08:00
parent f7268c30ca
commit f913e0b027
No known key found for this signature in database
GPG Key ID: 6370ED7A169F493A

View File

@ -1,8 +1,7 @@
name: "Build Action"
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
permissions: write-all
@ -13,26 +12,15 @@ jobs:
steps:
- name: Clone Main Repository
uses: actions/checkout@v4
with:
repository: 'NapNeko/NapCatQQ'
submodules: true
ref: main
token: ${{ secrets.NAPCAT_BUILD }}
- name: Use Node.js 20.X
uses: actions/setup-node@v4
with:
node-version: 20.x
- name: Build NuCat Framework
- name: Build NapCat.Framework
run: |
npm i
cd napcat.webui
npm i
cd ..
npm run build:framework
cd dist
npm i --omit=dev
npm run build:framework && npm run depend
rm package-lock.json
cd ..
- name: Upload Artifact
uses: actions/upload-artifact@v4
with:
@ -43,26 +31,15 @@ jobs:
steps:
- name: Clone Main Repository
uses: actions/checkout@v4
with:
repository: 'NapNeko/NapCatQQ'
submodules: true
ref: main
token: ${{ secrets.NAPCAT_BUILD }}
- name: Use Node.js 20.X
uses: actions/setup-node@v4
with:
node-version: 20.x
- name: Build NuCat LiteLoader
- name: Build NapCat.Shell
run: |
npm i
cd napcat.webui
npm i
cd ..
npm run build:shell
cd dist
npm i --omit=dev
npm run build:shell && npm run depend
rm package-lock.json
cd ..
- name: Upload Artifact
uses: actions/upload-artifact@v4
with: