diff --git a/.github/workflows/ReleaseTest.yml b/.github/workflows/ReleaseTest.yml index ac45b3eb8..fa7b8c758 100644 --- a/.github/workflows/ReleaseTest.yml +++ b/.github/workflows/ReleaseTest.yml @@ -39,21 +39,11 @@ jobs: shell: julia --color=yes --project=downstream {0} run: | using Pkg - try - Pkg.activate("downstream") - # force it to use this PR's version of the package - Pkg.develop(PackageSpec(path=".")) # resolver may fail with main deps - Pkg.add("${{ matrix.package.package }}") - Pkg.update() - Pkg.test("Catalyst"; coverage=true) # resolver may fail with test time deps - catch err - err isa Pkg.Resolve.ResolverError || rethrow() - # If we can't resolve that means this is incompatible by SemVer and this is fine - # It means we marked this as a breaking change, so we don't need to worry about - # Mistakenly introducing a breaking change, as we have intentionally made one - @info "Not compatible with this release. No problem." exception=err - exit(0) # Exit immediately, as a success - end + Pkg.activate("downstream") + Pkg.develop(PackageSpec(path=".")) + Pkg.add("${{ matrix.package.package }}") + Pkg.update() + Pkg.test("Catalyst"; coverage=true) - uses: julia-actions/julia-processcoverage@v1 - uses: codecov/codecov-action@v7 with: