Skip to content

test: Activate the downstream environment from a writable copy - #237

Open
IanButterworth wants to merge 1 commit into
JuliaDiff:masterfrom
IanButterworth:ib/downstream-readonly
Open

IanButterworth wants to merge 1 commit into
JuliaDiff:masterfrom
IanButterworth:ib/downstream-readonly

Conversation

@IanButterworth

Copy link
Copy Markdown

Claude:


Fixes the PkgEval failure of FiniteDiff on Julia nightly (1.15-DEV).

The downstream test group activates test/downstream and develops FiniteDiff into it, which rewrites its Project.toml. When FiniteDiff is installed rather than developed (as on PkgEval), its files are read-only, so Pkg fails with "Permission denied". This activates a writable temp copy of the project instead.

Written with Claude Code (Opus 5.5).

The downstream test group activates test/downstream and then develops
FiniteDiff into it, which rewrites test/downstream/Project.toml. When
FiniteDiff is installed rather than developed its files are read-only,
so Pkg fails with "Permission denied". This is how PkgEval runs the
tests. Copy the project into a temporary directory first.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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