sd
sverka-dev
GitHub
sverka
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
sverka
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
wave-a-port-f01-f16
d8c7713b fix: address remaining PR #62 review findings — test quality and safety - Rewrite engine-native matrix tests to exercise production code via executeStep with mock driver instead of copying resolveContextRef logic inline (coderabbitai, cubic-dev-ai) - Move process.env.SVERKA_TEST_VAR cleanup to finally block so it runs even when assertions fail (coderabbitai, cubic-dev-ai) - Replace unchecked 'as unknown as DefinitionGraph' assertion with satisfies DefinitionGraph in plugin matrix tests (coderabbitai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
by Petr Plenkov
P
Succeeded
wave-a-port-f01-f16
6709e14b fix(gitlab): keep matrix values flat in target graph, wrap at emit time - lowerGitlabMatrix: return flat scalar values, not single-element arrays - emit: wrap matrix values in arrays for GitLab parallel:matrix format - lower: uppercase matrix context refs ($NODE not $node) per GitLab convention - lower: don't cap retry.max in lowering; move cap to emit time This fixes 4 GitLab matrix test failures where the in-memory target graph was checked (expecting flat values) but the lowering was already wrapping values for YAML output. Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
by Petr Plenkov
P
Succeeded
wave-a-port-f01-f16
0d76257d fix(gitlab): keep matrix values flat in target graph, wrap at emit time - lowerGitlabMatrix: return flat scalar values, not single-element arrays - emit: wrap matrix values in arrays for GitLab parallel:matrix format - lower: uppercase matrix context refs ($NODE not $node) per GitLab convention - lower: don't cap retry.max in lowering; move cap to emit time This fixes 4 GitLab matrix test failures where the in-memory target graph was checked (expecting flat values) but the lowering was already wrapping values for YAML output. Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
by Petr Plenkov
P
Failed
wave-a-port-f01-f16
4341882b fix(sdk,decorators): condition union, isReference validation, builder methods, JSDoc - StepBuilder.condition now accepts the full Condition union (Reference | Expression | StatusCondition) instead of only Reference. - Add beforeScript, afterScript, continueOnError, and retry methods to StepBuilder and propagate them through build(). - StepOptions in decorators now includes condition, beforeScript, afterScript, continueOnError, and retry; stepProps and applyOptionsToBuilder propagate all options. - isReference validates step output types against the finite union (string | number | boolean | artifact) and context namespaces against the finite union (env | secrets | git | change | event | run | inputs | matrix). - Fix stale JSDoc example in status.ts: use sh instead of nonexistent $ helper. Addresses review threads from cubic-dev-ai, coderabbitai, and qodo.
by Petr Plenkov
P
Previous
Next