Skip to content

Test the Julia GC integration with VALIDATE_MARKING in CI - #6526

Open
fingolfin wants to merge 1 commit into
validate-markingfrom
validate-marking-ci
Open

Test the Julia GC integration with VALIDATE_MARKING in CI#6526
fingolfin wants to merge 1 commit into
validate-markingfrom
validate-marking-ci

Conversation

@fingolfin

@fingolfin fingolfin commented Aug 26, 2026

Copy link
Copy Markdown
Member

Add a job to the GAP.jl workflow that builds the override GAP with VALIDATE_MARKING enabled, so regressions in the GC marking code abort the tests instead of going unnoticed.

Stacked on #6525. Also needs the --validate-marking flag of etc/setup_override_dir.jl from oscar-system/GAP.jl#1420 in GAP.jl master, hence the job pins gapjl-version to master; draft until both are merged.

As the last piece of the work requested there:
Fixes oscar-system/GAP.jl#1364

AI disclosure: prepared with the assistance of Claude Code.

🤖 Generated with Claude Code

Add a job to the GAP.jl workflow that builds the override GAP with
VALIDATE_MARKING enabled, so regressions in the marking code abort
the tests instead of going unnoticed.

Requires the --validate-marking flag of etc/setup_override_dir.jl in
GAP.jl master, so the job pins gapjl-version to master.

This change was prepared with the assistance of Claude Code.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@fingolfin fingolfin changed the title CI: test the Julia GC integration with VALIDATE_MARKING Test the Julia GC integration with VALIDATE_MARKING in CI Aug 26, 2026
@fingolfin fingolfin added release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes topic: julia Julia GC integration and related matters labels Aug 26, 2026
@fingolfin
fingolfin marked this pull request as ready for review August 26, 2026 21:06
@fingolfin
fingolfin requested a review from lgoettgens August 26, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes topic: julia Julia GC integration and related matters

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Investigate GAP failures with #define VALIDATE_MARKING enabled, and once fixed, use it as part of our CI (both here and in the gap repo)

1 participant