Skip to content

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

Closed
fingolfin wants to merge 1 commit into
gap-system:validate-markingfrom
fingolfin:validate-marking-ci
Closed

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

Conversation

@fingolfin

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 #6523. 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 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

Copy link
Copy Markdown
Member Author

Superseded: recreating this PR with an upstream head branch, since GitHub stacks do not support PRs from forks.

@fingolfin fingolfin closed this Aug 26, 2026
@fingolfin
fingolfin deleted the validate-marking-ci branch August 26, 2026 20:59
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.

1 participant