From 7c02f1e3260b78b1c16f3c5c3b330234d3ba2114 Mon Sep 17 00:00:00 2001 From: CompatHelper Julia Date: Sat, 23 Aug 2025 01:21:36 +0000 Subject: [PATCH 1/3] CompatHelper: bump compat for TensorKitSectors to 0.2, (keep existing compat) --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index b063816f7..fbe6bf627 100644 --- a/Project.toml +++ b/Project.toml @@ -33,7 +33,7 @@ LinearAlgebra = "1" PackageExtensionCompat = "1" Random = "1" Strided = "2" -TensorKitSectors = "0.1" +TensorKitSectors = "0.1, 0.2" TensorOperations = "5.1" Test = "1" TestExtras = "0.2,0.3" From a310e016084f52d59c3c406f731e21c61819bb9a Mon Sep 17 00:00:00 2001 From: Lukas Devos Date: Tue, 26 Aug 2025 11:30:03 +0200 Subject: [PATCH 2/3] Bump minimal TensorKitSectors to v0.1.4 --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index fbe6bf627..9bf80721c 100644 --- a/Project.toml +++ b/Project.toml @@ -33,7 +33,7 @@ LinearAlgebra = "1" PackageExtensionCompat = "1" Random = "1" Strided = "2" -TensorKitSectors = "0.1, 0.2" +TensorKitSectors = "0.1.4, 0.2" TensorOperations = "5.1" Test = "1" TestExtras = "0.2,0.3" From df86031d1c4343e72d9a4a23bc87c5c1bc17c396 Mon Sep 17 00:00:00 2001 From: Lukas Devos Date: Tue, 26 Aug 2025 11:35:58 +0200 Subject: [PATCH 3/3] Add compat lower bounds check --- .github/workflows/CompatCheck.yml | 35 +++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/CompatCheck.yml diff --git a/.github/workflows/CompatCheck.yml b/.github/workflows/CompatCheck.yml new file mode 100644 index 000000000..2d2f933e7 --- /dev/null +++ b/.github/workflows/CompatCheck.yml @@ -0,0 +1,35 @@ +name: Compat Check + +on: + push: + branches: + - 'master' + - 'main' + - 'release-' + tags: '*' + pull_request: + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + test: + name: Compat bounds check - ${{ matrix.julia-version }} + runs-on: ubuntu-latest + strategy: + matrix: + downgrade_mode: ['alldeps'] + julia-version: ['1.10', '1'] + steps: + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v1 + with: + version: ${{ matrix.julia-version }} + - uses: julia-actions/julia-downgrade-compat@v2 + with: + mode: ${{ matrix.downgrade_mode }} + skip: Random, LinearAlgebra, Test, Combinatorics + - uses: julia-actions/julia-buildpkg@v1 + - uses: julia-actions/julia-runtest@v1