Skip to content

Feat/issue 294 295 296 297 - #434

Merged
james2177 merged 5 commits into
stellar-vortex-protocol:mainfrom
usman222nuhu:feat/issue-294-295-296-297
Sep 30, 2026
Merged

james2177 merged 5 commits into
stellar-vortex-protocol:mainfrom
usman222nuhu:feat/issue-294-295-296-297

Conversation

@usman222nuhu

Copy link
Copy Markdown

Enforce governance, review routing, and integration testing infrastructure

Summary

Adds four complementary infrastructure improvements for CI/CD, code review routing, and protocol governance:

Changes

  • .github/workflows/ci.yml: Add changelog and integration-test jobs
  • scripts/e2e-test.sh: End-to-end test script for local Soroban network
  • .github/CODEOWNERS: Review routing for all major repository areas
  • GOVERNANCE.md: Protocol governance process and decision framework
  • .github/ISSUE_TEMPLATE/governance-proposal.md: Structured proposal template
  • CONTRIBUTING.md: Document all new processes (changelog, E2E test, code ownership, governance)
  • README.md: Cross-reference governance from contributing section
  • CHANGELOG.md: Document all four infrastructure additions

Closes

Closes #294
Closes #295
Closes #296
Closes #297

…-protocol#294)

- Add new 'changelog' job to CI workflow that runs on every PR
- Verify source changes (intent_settlement/src, proof_registry/src) have corresponding CHANGELOG.md updates
- Provide 'no-changelog-needed' label escape hatch for test-only/comment-only changes
- Update CONTRIBUTING.md with documentation on the new check
- Add CHANGELOG entry documenting the enforcement
…lar-vortex-protocol#295)

- Create scripts/e2e-test.sh for end-to-end testing against local Soroban network
- Add 'integration-test' CI job that runs E2E test on every PR
- Test full lifecycle: deploy → initialize → register_solver → submit_intent → accept_intent → fill_intent
- Uses Docker to run local Soroban standalone network with friendbot funding
- Document test in CONTRIBUTING.md with instructions for local debugging
- Add CHANGELOG entry for the new integration test capability
…vortex-protocol#296)

- Create .github/CODEOWNERS mapping major repository areas to owners/teams
- Maps: intent_settlement/, proof_registry/, solver_registry/, indexer/, docs/, CI/workflows
- Establish fallback owner for unmapped paths
- Document code ownership process in CONTRIBUTING.md
- Include instructions for contributors to become owners of specific areas
- Add CHANGELOG entry for review-routing infrastructure
…elocked changes (issue stellar-vortex-protocol#297)

- Create GOVERNANCE.md documenting the protocol governance process
- Establish minimum 3-business-day discussion window before proposals
- Define what requires a proposal: propose_* calls, set_config, upgrades
- Document emergency exception for pause() in incident response
- Create GitHub issue template for governance proposals
- Link governance from CONTRIBUTING.md and README.md
- Update CHANGELOG with new governance documentation
@drips-wave

drips-wave Bot commented Sep 24, 2026

Copy link
Copy Markdown

@usman222nuhu 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

…296-297

# Conflicts:
#	.github/workflows/ci.yml
@james2177
james2177 merged commit 6b653d3 into stellar-vortex-protocol:main Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment