Skip to content

ci: run verify-unsga3-bend gates on every PR - #39

Merged
jkbennitt merged 1 commit into
mainfrom
cursor/ci-verify-gates
Nov 4, 2026
Merged

jkbennitt merged 1 commit into
mainfrom
cursor/ci-verify-gates

Conversation

@jkbennitt

Copy link
Copy Markdown
Member

Adds .github/workflows/ci.yml with one job, verify (the name to make required), on pull_request to main, push to main, and workflow_dispatch. permissions: contents: read.

The job runs on ubuntu-latest (both this repo and AppSprout-dev/Unsga3 are public):

  • installs current Bend via the official install.sh (never pinned)
  • system clang (ubuntu-latest), Python 3.12 + pymoo/numpy, .NET 8 + 10
  • C# Unsga3 checked out at pinned 478909d into a sibling dir as UNSGA3_CS_ROOT (never vendored)
  • runs the skill's doctor.sh, gates.sh (all gates incl. proof_selftest and tracked_clean), the Layer-1 fixture, and the seed-1 IGD yardstick (oracle_multiseed.py --seeds 1 then compare_yardstick.py, no --allow-skip)
  • uploads $EVIDENCE as the verify-evidence artifact

Also adds one line to the verify-unsga3-bend SKILL.md saying CI runs it. No gate is skipped or loosened.

@jkbennitt
jkbennitt merged commit 0286f75 into main Nov 4, 2026
1 check passed
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