chore: initialize standalone business plugin repository
Business Plugins CI / check (plugin-admin) (push) Successful in 3m13s
Business Plugins CI / check (subscription-admin) (push) Successful in 1m41s

This commit is contained in:
Qiufeng
2026-08-27 23:36:08 +08:00
commit 5feae3ad41
59 changed files with 8950 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
name: Business Plugins CI
on:
push:
branches: [main]
pull_request:
permissions:
contents: read
jobs:
check:
runs-on: ubuntu-latest
strategy:
matrix:
plugin:
- plugin-admin
- subscription-admin
defaults:
run:
working-directory: plugins/${{ matrix.plugin }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: '1.23'
- uses: actions/setup-node@v4
with:
node-version: '20'
- run: go test -race ./... -count=1
- run: go vet ./...
- run: node --check ui/app.js
- run: sh -n build.sh
- if: matrix.plugin == 'subscription-admin'
run: |
sh -n package.sh
go run ./tools/manifestcheck