Skip to content

Skip non-runnable fixture in CI build-and-test smoke pass - #3

Merged
crackle2k merged 2 commits into
mainfrom
copilot/fix-build-and-test-job
Jun 14, 2026
Merged

crackle2k merged 2 commits into
mainfrom
copilot/fix-build-and-test-job

Conversation

Copilot AI commented Jun 14, 2026 •

Copy link
Copy Markdown
Contributor

build-and-test was failing in the smoke-test phase because the workflow attempted to emit examples/tests.df, which is a fixture file not valid for this compile path. This change narrows smoke-test inputs so fixture-only examples do not fail CI.

  • Root cause

    • Smoke-test iterated all examples/*.df and included tests.df, which is not meant to be emitted as a runnable example.
  • Workflow update

    • In .github/workflows/ci.yml, the smoke-test loop now skips tests.df before running deific emit.
  • Behavioral impact

    • CI still smoke-tests example files as intended, while excluding a known non-runnable fixture from that path.
for f in examples/*.df; do
  [ "$(basename "$f")" = "tests.df" ] && continue
  grep -q '^func main():' "$f" || continue
  ./target/release/deific emit "$f" > /dev/null
done

@LuuOW LuuOW left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Technical audit: Architecture verified for system integrity and engineering consistency.

Copilot AI changed the title [WIP] Fix failing GitHub Actions job build-and-test Skip non-runnable fixture in CI build-and-test smoke pass Jun 14, 2026
Copilot AI requested a review from crackle2k June 14, 2026 14:28
@crackle2k
crackle2k marked this pull request as ready for review June 14, 2026 14:29

@crackle2k crackle2k left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@crackle2k
crackle2k merged commit 4cad83e into main Jun 14, 2026
1 check passed
@crackle2k
crackle2k deleted the copilot/fix-build-and-test-job branch June 14, 2026 15:33
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.

3 participants