Skip to content

Tests fail on Julia 1.13-alpha due to ReTestItems incompatibility #47

Description

@ChrisRackauckas-Claude

Description

Tests fail on Julia 1.13-alpha (pre) due to an incompatibility in ReTestItems.jl with Julia 1.13's changes to ScopedValues.

Error

ERROR: LoadError: MethodError: no method matching setindex!(::Base.ScopedValues.ScopedValue{Bool}, ::Bool)

Full stack trace from CI:

MethodError: no method matching setindex!(::Base.ScopedValues.ScopedValue{Bool}, ::Bool)
  [6] runtests(shouldrun::Returns{Bool}, paths::String; ...)
     @ ReTestItems ~/.julia/packages/ReTestItems/5fo5Q/src/ReTestItems.jl:347
caused by: TaskFailedException
    nested task error: MethodError: no method matching setindex!(::Base.ScopedValues.ScopedValue{Bool}, ::Bool)

Workaround

Tests on Julia pre have been temporarily skipped in the CI workflow (PR #46).

Upstream Issue

This should be reported/tracked upstream at https://github.com/JuliaTesting/ReTestItems.jl

The issue is that Julia 1.13 changed the ScopedValues API, and ReTestItems.jl needs to be updated for compatibility.

Environment

  • Julia version: 1.13.0-alpha2
  • ReTestItems version: (from CI cache)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions