更新 GitHub Actions 工作流,统一使用 ubuntu-24.04 作为运行环境;新增发布 WebUI 产物的工作流

This commit is contained in:
DrSmoothl
2026-02-15 16:19:13 +08:00
parent 5799ce7efe
commit 0dccc23e76
7 changed files with 147 additions and 15 deletions

View File

@@ -4,7 +4,7 @@ on: [pull_request]
jobs:
conflict-check:
runs-on: [self-hosted, Windows, X64]
runs-on: ubuntu-24.04
outputs:
conflict: ${{ steps.check-conflicts.outputs.conflict }}
steps:
@@ -25,7 +25,7 @@ jobs:
}
shell: pwsh
labeler:
runs-on: [self-hosted, Windows, X64]
runs-on: ubuntu-24.04
needs: conflict-check
if: needs.conflict-check.outputs.conflict == 'true'
steps: