From c3ee4aba69bab72f87f131123c813cdd60a9936e Mon Sep 17 00:00:00 2001 From: Brian Chen Date: Mon, 24 Oct 2022 21:59:56 -0700 Subject: [PATCH] disable downstream tests to save time --- .github/workflows/Downstream.yml | 61 -------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 .github/workflows/Downstream.yml diff --git a/.github/workflows/Downstream.yml b/.github/workflows/Downstream.yml deleted file mode 100644 index 1bd1c511d..000000000 --- a/.github/workflows/Downstream.yml +++ /dev/null @@ -1,61 +0,0 @@ -name: IntegrationTest -on: - push: - branches: [master] - tags: [v*] - pull_request: - -jobs: - test: - name: ${{ matrix.package.repo }}/${{ matrix.package.group }} - runs-on: ${{ matrix.os }} - env: - GROUP: ${{ matrix.package.group }} - strategy: - fail-fast: false - matrix: - julia-version: [1] - os: [ubuntu-latest] - package: - - {user: FluxML, repo: Flux.jl, group: All} - - {user: FluxML, repo: Tracker.jl, group: All} - - {user: denizyuret, repo: Knet.jl, group: All} - - {user: dfdx, repo: Avalon.jl, group: All} - - {user: JuliaOptimalTransport, repo: OptimalTransport.jl, group: All} - steps: - - uses: actions/checkout@v2 - # for OptimalTransport.jl - - name: Install python - uses: actions/setup-python@v2 - with: - python-version: '3.9' - architecture: ${{ matrix.arch }} - # for OptimalTransport.jl - - run: python -m pip install pot - - uses: julia-actions/setup-julia@v1 - with: - version: ${{ matrix.julia-version }} - arch: x64 - - uses: julia-actions/julia-buildpkg@latest - - name: Clone Downstream - uses: actions/checkout@v2 - with: - repository: ${{ matrix.package.user }}/${{ matrix.package.repo }} - path: downstream - - name: Load this and run the downstream tests - shell: julia --color=yes --project=downstream {0} - run: | - using Pkg - try - # force it to use this PR's version of the package - Pkg.develop(PackageSpec(path=".")) # resolver may fail with main deps - Pkg.update() - Pkg.test() # 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