Skip to content

Commit 44ce472

Browse files
authored
Pass a command line flag to downstream tests (#435)
The command line flag `--downstream_integration_test` that is passed to the downstream test will allow us to selectively skip tests that might not be necessary. In particular, the Aqua test for stale dependencies is unnecessary in downstream tests if we want to test package extensions. We also reinstate the test against `InfiniteLinearAlgebra` in this PR, which was commented out.
1 parent a62bd8e commit 44ce472

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/downstream.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- {repo: ApproxFunBase.jl, group: JuliaApproximation}
3939
- {repo: LazyArrays.jl, group: JuliaArrays}
4040
- {repo: LazyBandedMatrices.jl, group: JuliaLinearAlgebra}
41-
# - {repo: InfiniteLinearAlgebra.jl, group: JuliaLinearAlgebra}
41+
- {repo: InfiniteLinearAlgebra.jl, group: JuliaLinearAlgebra}
4242

4343
steps:
4444
- uses: actions/checkout@v4
@@ -60,7 +60,7 @@ jobs:
6060
# force it to use this PR's version of the package
6161
Pkg.develop(PackageSpec(path=".")) # resolver may fail with main deps
6262
Pkg.update()
63-
Pkg.test() # resolver may fail with test time deps
63+
Pkg.test(test_args=["--downstream_integration_test"]) # resolver may fail with test time deps
6464
catch err
6565
err isa Pkg.Resolve.ResolverError || rethrow()
6666
# If we can't resolve that means this is incompatible by SemVer and this is fine

0 commit comments

Comments
 (0)