From 0f88d4dd7444fdd345910dadf2e190b8d4714da4 Mon Sep 17 00:00:00 2001 From: Mridul Seth Date: Fri, 6 Mar 2026 13:00:19 +0100 Subject: [PATCH 1/4] Use pixi install frozen instead of locked in CI --- .github/workflows/ci.yml | 3 +++ .github/workflows/docs-deploy.yml | 1 + .github/workflows/nightly.yml | 4 +++- .github/workflows/release.yml | 3 ++- .github/workflows/weekly-platform.yml | 3 ++- 5 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9d4b97e8..b8820c34 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,6 +42,7 @@ jobs: - uses: actions/checkout@v4 - uses: prefix-dev/setup-pixi@v0.9.4 with: + frozen: true environments: lint - run: pixi run -e lint lint @@ -58,6 +59,7 @@ jobs: - uses: actions/checkout@v4 - uses: prefix-dev/setup-pixi@v0.9.4 with: + frozen: true environments: ${{ matrix.package }} - name: Run tests run: pixi run -e ${{ matrix.package }} test ${{ matrix.package }} @@ -77,6 +79,7 @@ jobs: fetch-depth: 0 - uses: prefix-dev/setup-pixi@v0.9.4 with: + frozen: true environments: docs-${{ matrix.package }} - name: Build docs run: pixi run -e docs-${{ matrix.package }} docs ${{ matrix.package }} diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index 515f8e71..a507ad07 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -18,6 +18,7 @@ jobs: fetch-depth: 0 - uses: prefix-dev/setup-pixi@v0.9.4 with: + frozen: true environments: docs-${{ matrix.package }} - name: Build docs run: pixi run -e docs-${{ matrix.package }} docs ${{ matrix.package }} diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 71d201a9..3cdbeacd 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -3,7 +3,7 @@ name: Nightly Tests on: workflow_dispatch: schedule: - - cron: '30 1 * * 1-5' + - cron: "30 1 * * 1-5" jobs: test: @@ -19,6 +19,7 @@ jobs: - uses: actions/checkout@v4 - uses: prefix-dev/setup-pixi@v0.9.4 with: + frozen: true environments: ${{ matrix.package }} - name: Run tests run: pixi run -e ${{ matrix.package }} test ${{ matrix.package }} @@ -36,6 +37,7 @@ jobs: - uses: actions/checkout@v4 - uses: prefix-dev/setup-pixi@v0.9.4 with: + frozen: true environments: lb-${{ matrix.package }} - name: Test with lowest direct dependencies run: pixi run -e lb-${{ matrix.package }} test ${{ matrix.package }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8f412a68..58ccde43 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,7 +3,7 @@ name: Release on: push: tags: - - '*/[0-9]*' + - "*/[0-9]*" jobs: determine-package: @@ -67,6 +67,7 @@ jobs: fetch-depth: 0 - uses: prefix-dev/setup-pixi@v0.9.4 with: + frozen: true environments: docs-${{ needs.determine-package.outputs.package }} - name: Build docs run: pixi run -e docs-${{ needs.determine-package.outputs.package }} docs ${{ needs.determine-package.outputs.package }} diff --git a/.github/workflows/weekly-platform.yml b/.github/workflows/weekly-platform.yml index 3198b479..86580902 100644 --- a/.github/workflows/weekly-platform.yml +++ b/.github/workflows/weekly-platform.yml @@ -3,7 +3,7 @@ name: Weekly Platform Tests on: workflow_dispatch: schedule: - - cron: '0 2 * * 1' + - cron: "0 2 * * 1" jobs: test: @@ -20,6 +20,7 @@ jobs: - uses: actions/checkout@v4 - uses: prefix-dev/setup-pixi@v0.9.4 with: + frozen: true environments: ${{ matrix.package }} - name: Run tests run: pixi run -e ${{ matrix.package }} test ${{ matrix.package }} From 35b867067f29ec6219ecacc4961614310db0a45f Mon Sep 17 00:00:00 2001 From: Mridul Seth Date: Fri, 6 Mar 2026 13:10:08 +0100 Subject: [PATCH 2/4] get all tags --- .github/workflows/ci.yml | 4 ++++ .github/workflows/nightly.yml | 4 ++++ .github/workflows/release.yml | 2 ++ .github/workflows/weekly-platform.yml | 2 ++ 4 files changed, 12 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b8820c34..0085ec85 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,6 +40,8 @@ jobs: runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - uses: prefix-dev/setup-pixi@v0.9.4 with: frozen: true @@ -57,6 +59,8 @@ jobs: runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - uses: prefix-dev/setup-pixi@v0.9.4 with: frozen: true diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 3cdbeacd..49bfa272 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -17,6 +17,8 @@ jobs: runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - uses: prefix-dev/setup-pixi@v0.9.4 with: frozen: true @@ -35,6 +37,8 @@ jobs: runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - uses: prefix-dev/setup-pixi@v0.9.4 with: frozen: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 58ccde43..ddb1c7fa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,6 +27,8 @@ jobs: runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - uses: actions/setup-python@v5 with: python-version: "3.11" diff --git a/.github/workflows/weekly-platform.yml b/.github/workflows/weekly-platform.yml index 86580902..9ea5785c 100644 --- a/.github/workflows/weekly-platform.yml +++ b/.github/workflows/weekly-platform.yml @@ -18,6 +18,8 @@ jobs: runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - uses: prefix-dev/setup-pixi@v0.9.4 with: frozen: true From 194a67bbca30fb2611c2fd82ebf1c92a71a0bfa3 Mon Sep 17 00:00:00 2001 From: Mridul Seth Date: Fri, 6 Mar 2026 13:12:48 +0100 Subject: [PATCH 3/4] just some triggers --- packages/essreduce/pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/essreduce/pyproject.toml b/packages/essreduce/pyproject.toml index 7f0c7600..dc8bc0a9 100644 --- a/packages/essreduce/pyproject.toml +++ b/packages/essreduce/pyproject.toml @@ -69,9 +69,9 @@ docs = [ grow-nexus = "ess.reduce.scripts.grow_nexus:main" [project.urls] -"Bug Tracker" = "https://github.com/scipp/essreduce/issues" +"Bug Tracker" = "https://github.com/scipp/ess/issues" "Documentation" = "https://scipp.github.io/essreduce" -"Source" = "https://github.com/scipp/essreduce" +"Source" = "https://github.com/scipp/ess/tree/main/packages/essreduce" [tool.setuptools_scm] root = "../.." From 938336ba9bf686b502d1f46c7b57bf00c953d95b Mon Sep 17 00:00:00 2001 From: Mridul Seth Date: Fri, 6 Mar 2026 13:13:58 +0100 Subject: [PATCH 4/4] more edits --- packages/essimaging/pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/essimaging/pyproject.toml b/packages/essimaging/pyproject.toml index 81cb840b..f79e84f4 100644 --- a/packages/essimaging/pyproject.toml +++ b/packages/essimaging/pyproject.toml @@ -66,9 +66,9 @@ docs = [ ] [project.urls] -"Bug Tracker" = "https://github.com/scipp/essimaging/issues" +"Bug Tracker" = "https://github.com/scipp/ess/issues" "Documentation" = "https://scipp.github.io/essimaging" -"Source" = "https://github.com/scipp/essimaging" +"Source" = "https://github.com/scipp/ess/tree/main/packages/essimaging" [tool.setuptools_scm] root = "../.."