Skip to content

fix(ci): repair invalid workflow files (ci.yml + playground.yml)#14

Merged
RoboNET merged 3 commits into
mainfrom
fix/ci-workflow
Jun 15, 2026
Merged

fix(ci): repair invalid workflow files (ci.yml + playground.yml)#14
RoboNET merged 3 commits into
mainfrom
fix/ci-workflow

Conversation

@RoboNET

@RoboNET RoboNET commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Two GitHub Actions workflow files were invalid and failed to run on main (empty with: under actions/checkoutInvalid workflow file … Unexpected value ''):

  • .github/workflows/ci.yml (line 21)
  • .github/workflows/playground.yml (line 34)

Fixes

  • Remove the empty with: from the checkout step in BOTH workflows.
  • ci.yml: install both .NET runtimes (8.0.x + 10.0.x) — the test projects multi-target net8.0;net10.0, so dotnet test needs the net8.0 host too.
  • Brittle pixel test fixed: WbReceiptIntegrationTests.WbReceipt_TextWithBackgroundButton_Renders sampled (10,15), which the issue-Incorrect padding #10 box-model fix (correct padding inset) shifted a bold glyph onto on Windows (Red=66; green on macOS/Linux). Sample (2,2) — inside the 8px top-left padding band, always background, never a glyph.
  • Verified the other two workflows (release.yml, wiki-sync.yml) have no empty with:; all four parse cleanly.

Result

CI build matrix (ubuntu/macOS/Windows) + CodeQL all green on this PR. playground.yml (push-to-main + workflow_dispatch only) now parses and will run after merge.

@RoboNET RoboNET changed the title fix(ci): repair invalid CI workflow file fix(ci): repair invalid workflow files (ci.yml + playground.yml) Jun 15, 2026
@RoboNET RoboNET merged commit 0dd97e7 into main Jun 15, 2026
7 checks passed
@RoboNET RoboNET deleted the fix/ci-workflow branch June 15, 2026 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant