Skip to content

Fix CI demo step to run independently regardless of test failures - #22

Merged
MPCoreDeveloper merged 2 commits into
masterfrom
copilot/fix-ci-demo-failure
Dec 9, 2025
Merged

Fix CI demo step to run independently regardless of test failures#22
MPCoreDeveloper merged 2 commits into
masterfrom
copilot/fix-ci-demo-failure

Conversation

CopilotAI commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

The demo CLI step in the CI workflow was being skipped when tests failed, preventing demonstration of database functionality during pushes to GitHub.

Changes

  • Added conditional execution to demo step with if: success() || failure() to ensure execution regardless of test results
  • Removed --no-build flag to allow demo to build independently rather than relying on prior build artifacts
- name: Run Demo CLIif: success() || failure()run: dotnet run --project SharpCoreDB.Demo

This ensures the demo runs on every CI execution, providing visibility into database functionality even when tests are failing.

Original prompt

solve the demo in the ci. yml as it fails during a push to GitHub


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: MPCoreDeveloper <37024522+MPCoreDeveloper@users.noreply.github.com>
CopilotAI changed the title [WIP] Fix CI demo failure during pushFix CI demo step to run independently regardless of test failuresDec 9, 2025
@MPCoreDeveloper
MPCoreDeveloper marked this pull request as ready for review December 9, 2025 17:10
@MPCoreDeveloper
MPCoreDeveloper merged commit 2a13f6b into masterDec 9, 2025
0 of 2 checks passed
@MPCoreDeveloper
MPCoreDeveloper deleted the copilot/fix-ci-demo-failure branch December 14, 2025 07:46
Sign up for freeto 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.

2 participants

@MPCoreDeveloper