From f052378038a28f68f9fa01b4843e21e8423e3ca1 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 3 Oct 2025 12:30:17 +0200 Subject: [PATCH 1/2] turn off force_latest_compatible_version in README --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6b7bb68..91389d1 100644 --- a/README.md +++ b/README.md @@ -75,19 +75,21 @@ jobs: skip: Pkg, TOML - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 + with: + force_latest_compatible_version: true ``` The action requires Julia to be installed, so must occur after `setup-julia`. It runs just before `julia-buildpkg` so that Resolver.jl creates a Manifest.toml with minimal versions before installing packages. -In this example, we test both `deps` (direct dependencies only) and `alldeps` (deps + weakdeps) scenarios. +In this example, we test both `deps` (direct dependencies only) and `alldeps` (deps + weakdeps) scenarios. The `skip:` input says that we should not attempt to downgrade `Pkg` or `TOML`. ## Downgrade Modes - **`deps`**: Minimize only your direct dependencies (recommended for most packages) -- **`alldeps`**: Minimize direct dependencies and weak dependencies +- **`alldeps`**: Minimize direct dependencies and weak dependencies - **`all`**: Minimize all packages (may test issues in transitive dependencies) **Recommendation**: Use `deps` mode for most packages as it focuses on testing your actual compat bounds without being affected by issues in transitive dependencies that you can't control. From 747f6cc79b63e53daf5bd02ab7168530cb812563 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Mon, 6 Oct 2025 12:08:34 +0200 Subject: [PATCH 2/2] force_latest_compatible_version has to be false --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 91389d1..ba186f9 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ jobs: - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 with: - force_latest_compatible_version: true + force_latest_compatible_version: false ``` The action requires Julia to be installed, so must occur after `setup-julia`. It runs just