Skip to content

Fix 96#199

Open
peace-cyber09 wants to merge 3 commits into
scout-off:mainfrom
peace-cyber09:fix-96
Open

Fix 96#199
peace-cyber09 wants to merge 3 commits into
scout-off:mainfrom
peace-cyber09:fix-96

Conversation

@peace-cyber09
Copy link
Copy Markdown

PR: Fix #96 — Add dedicated CI step for progress contract

Summary

The CI pipeline had a single Run tests step that ran cargo test --workspace
but no named per-contract step for scoutchain-progress, unlike the pattern
used for registration and verification. This PR adds a dedicated
Test progress contract step consistent with those.

Changes

.github/workflows/contract-ci.yml

  • Added a new step immediately after Run tests:
- name: Test progress contract
  run: cargo test -p scoutchain-progress -- --nocapture

The --nocapture flag mirrors the convention used by the other contract steps
and ensures test output (events, logs) is visible in the CI run.

Acceptance Criteria

  • CI step exists and is named Test progress contract.
  • CI passes on main.

Testing

The step runs automatically on every push/PR to main and develop.
To verify locally:

cargo test -p scoutchain-progress -- --nocapture

Related

Closes #96

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 31, 2026

@peace-cyber09 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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.

Add dedicated CI step to test progress contract in isolation

1 participant