ci: keep heavy plugin sweeps release-only

This commit is contained in:
Peter Steinberger
2026-04-29 06:49:00 +01:00
parent cfcb8f4eda
commit fda8cc2a9d
5 changed files with 30 additions and 7 deletions

View File

@@ -199,6 +199,8 @@ jobs:
: process.env.OPENCLAW_CI_CHECKOUT_REVISION;
let runPluginPrereleaseSuite =
isFullReleaseValidationCiRun && runNodeFull && isCanonicalRepository;
const runReleaseOnlyPluginSuites =
isFullReleaseValidationCiRun && runNodeFull && isCanonicalRepository;
let pluginPrereleasePlan = { staticChecks: [], dockerLanes: [] };
if (runPluginPrereleaseSuite) {
try {
@@ -228,7 +230,7 @@ jobs:
? DEFAULT_EXTENSION_TEST_SHARD_COUNT
: Math.max(DEFAULT_EXTENSION_TEST_SHARD_COUNT, 36);
const extensionShardMatrix = createMatrix(
runNodeFull
runReleaseOnlyPluginSuites
? createExtensionTestShards({
shardCount: extensionTestShardCount,
}).map((shard) => ({
@@ -271,7 +273,9 @@ jobs:
}
const nodeTestShards = runNodeFull
? createNodeTestShards().map((shard) => ({
? createNodeTestShards({
includeReleaseOnlyPluginShards: runReleaseOnlyPluginSuites,
}).map((shard) => ({
check_name: shard.checkName,
runtime: "node",
task: "test-shard",