Skip to content

ci: integrate safe issue slices for timeouts, Zig setup and ABI validation - #119

Merged
hyperpolymath merged 5 commits into
mainfrom
arena/01a0d842-ochrance
Sep 25, 2026
Merged

hyperpolymath merged 5 commits into
mainfrom
arena/01a0d842-ochrance

Conversation

@arena-ai-coding-agent

@arena-ai-coding-agent arena-ai-coding-agent Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Non-destructive issue integration

Related to #39, #43, #44; no umbrella issue is closed. Full queue and dependencies: docs/ISSUE-RESOLUTION-PLAN.adoc.

Validation performed locally

  • Core and ABI packages compile with Idris2 0.8.0.
  • Parser suite passes; property 47/47; integration 55/55.
  • Zig 0.15.2 tests: 25/25.
  • C dlopen known-answer/link test passes.
  • Idris-to-Zig crypto/Merkle/signature runtime suite: 12/12.
  • Structural E2E: 27/27.
  • Fresh checksum-pinned x86_64 Zig install succeeds; completed installation reuses offline.
  • Installer offline scenarios: 8 pass; shell syntax and git diff --check pass.
  • All workflow YAML parses; 27 local jobs have timeouts; five reusable callers remain without unsupported timeout keys.

Local compiler qualification: Chez 10.0.0 was built in ignored scratch storage; Idris2 0.8.0 was bootstrapped with Chez support. GMP development headers were unavailable, so refc was omitted only in that scratch build. Results validate the Chez backend used by CI, not refc or a finished devcontainer. The pinned aarch64 Zig wheel is not execution-tested here.

Confirmed merge blocker — not a YAML/build failure

The public Actions annotation says:

Actor is not allowed to trigger Actions workflows. Workflow file: '.github/workflows/idris2.yml'.

Evidence: https://github.com/hyperpolymath/ochrance/actions/runs/36128183989 . All 17 Actions runs at the initial PR head failed before creating jobs, including unchanged workflows. Actions permission APIs return 403. An authorized maintainer must rerun/trigger checks, or correct the GitHub App's Actions-trigger authorization. No permissions/protection bypass, credential change, or merge attempted. External scanner success does not substitute for these gates.

Still open

Changes are split into revertible commits; no data/schema migrations. Keep unmerged until required GitHub checks pass.

hyperpolymath and others added 2 commits September 25, 2026 11:12
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 760c01a7-44a5-460d-8ea1-c4133e95e43c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

hyperpolymath and others added 3 commits September 25, 2026 11:34
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
@arena-ai-coding-agent arena-ai-coding-agent Bot changed the title ci: complete local job timeouts and document issue delivery plan ci: integrate safe issue slices for timeouts, Zig setup and ABI validation Sep 25, 2026
@hyperpolymath
hyperpolymath merged commit e3edf30 into main Sep 25, 2026
5 checks passed
@hyperpolymath
hyperpolymath deleted the arena/01a0d842-ochrance branch September 25, 2026 12:08
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