chore: update workflows config (#28)

### What this PR does?
使用新的  https://github.com/halo-sigs/reusable-workflows 来作为项目 CI ,简化配置后方便插件开发者使用而不必过多修改


```release-note
None
```
This commit is contained in:
guqing
2024-04-03 15:04:07 +08:00
committed by GitHub
parent b3179920ae
commit 9f04f1bce7
3 changed files with 24 additions and 108 deletions

15
.github/workflows/ci.yaml vendored Normal file
View File

@@ -0,0 +1,15 @@
name: CI
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
ci:
uses: halo-sigs/reusable-workflows/.github/workflows/plugin-ci.yaml@v1
with:
ui-path: "ui"