






















@@ -2,6 +2,15 @@ name: CodeQL Critical Quality
2233on:
44workflow_dispatch:
5+inputs:
6+profile:
7+description: CodeQL quality profile to run
8+required: false
9+default: all
10+type: choice
11+options:
12+ - all
13+ - plugin-sdk-package-contract
514schedule:
615 - cron: "30 6 * * *"
716@@ -20,6 +29,7 @@ permissions:
2029jobs:
2130core-auth-secrets:
2231name: Critical Quality (core-auth-secrets)
32+if: ${{ github.event_name != 'workflow_dispatch' || inputs.profile == 'all' }}
2333runs-on: blacksmith-4vcpu-ubuntu-2404
2434timeout-minutes: 25
2535steps:
@@ -41,6 +51,7 @@ jobs:
41514252config-boundary:
4353name: Critical Quality (config-boundary)
54+if: ${{ github.event_name != 'workflow_dispatch' || inputs.profile == 'all' }}
4455runs-on: blacksmith-4vcpu-ubuntu-2404
4556timeout-minutes: 25
4657steps:
@@ -62,6 +73,7 @@ jobs:
62736374gateway-runtime-boundary:
6475name: Critical Quality (gateway-runtime-boundary)
76+if: ${{ github.event_name != 'workflow_dispatch' || inputs.profile == 'all' }}
6577runs-on: blacksmith-4vcpu-ubuntu-2404
6678timeout-minutes: 25
6779steps:
@@ -83,6 +95,7 @@ jobs:
83958496channel-runtime-boundary:
8597name: Critical Quality (channel-runtime-boundary)
98+if: ${{ github.event_name != 'workflow_dispatch' || inputs.profile == 'all' }}
8699runs-on: blacksmith-4vcpu-ubuntu-2404
87100timeout-minutes: 25
88101steps:
@@ -104,6 +117,7 @@ jobs:
104117105118agent-runtime-boundary:
106119name: Critical Quality (agent-runtime-boundary)
120+if: ${{ github.event_name != 'workflow_dispatch' || inputs.profile == 'all' }}
107121runs-on: blacksmith-4vcpu-ubuntu-2404
108122timeout-minutes: 25
109123steps:
@@ -125,6 +139,7 @@ jobs:
125139126140mcp-process-runtime-boundary:
127141name: Critical Quality (mcp-process-runtime-boundary)
142+if: ${{ github.event_name != 'workflow_dispatch' || inputs.profile == 'all' }}
128143runs-on: blacksmith-4vcpu-ubuntu-2404
129144timeout-minutes: 25
130145steps:
@@ -146,6 +161,7 @@ jobs:
146161147162memory-runtime-boundary:
148163name: Critical Quality (memory-runtime-boundary)
164+if: ${{ github.event_name != 'workflow_dispatch' || inputs.profile == 'all' }}
149165runs-on: blacksmith-4vcpu-ubuntu-2404
150166timeout-minutes: 25
151167steps:
@@ -167,6 +183,7 @@ jobs:
167183168184ui-control-plane:
169185name: Critical Quality (ui-control-plane)
186+if: ${{ github.event_name != 'workflow_dispatch' || inputs.profile == 'all' }}
170187runs-on: blacksmith-4vcpu-ubuntu-2404
171188timeout-minutes: 25
172189steps:
@@ -188,6 +205,7 @@ jobs:
188205189206web-media-runtime-boundary:
190207name: Critical Quality (web-media-runtime-boundary)
208+if: ${{ github.event_name != 'workflow_dispatch' || inputs.profile == 'all' }}
191209runs-on: blacksmith-4vcpu-ubuntu-2404
192210timeout-minutes: 25
193211steps:
@@ -209,6 +227,7 @@ jobs:
209227210228plugin-boundary:
211229name: Critical Quality (plugin-boundary)
230+if: ${{ github.event_name != 'workflow_dispatch' || inputs.profile == 'all' }}
212231runs-on: blacksmith-4vcpu-ubuntu-2404
213232timeout-minutes: 25
214233steps:
@@ -230,6 +249,7 @@ jobs:
230249231250plugin-sdk-package-contract:
232251name: Critical Quality (plugin-sdk-package-contract)
252+if: ${{ github.event_name != 'workflow_dispatch' || inputs.profile == 'all' || inputs.profile == 'plugin-sdk-package-contract' }}
233253runs-on: blacksmith-4vcpu-ubuntu-2404
234254timeout-minutes: 25
235255steps:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。