From 96faf9f50cf6ddfa1670e86a7fe37ec30957ab1e Mon Sep 17 00:00:00 2001 From: AU Date: Thu, 14 May 2026 16:00:25 +0200 Subject: [PATCH 01/11] Update micromamba action --- .github/workflows/build-job.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-job.yml b/.github/workflows/build-job.yml index 819620f56..c74ed1f0b 100644 --- a/.github/workflows/build-job.yml +++ b/.github/workflows/build-job.yml @@ -47,7 +47,7 @@ jobs: sudo ln -s /opt/MacOSX11.3.sdk/System/Library/Frameworks/OpenGL.framework/Headers /usr/local/include/OpenGL # --- Setup Environment --- - - uses: mamba-org/setup-micromamba@v2 + - uses: mamba-org/setup-micromamba@v3 with: # REMOVE: environment-file: environment.devenv.yml environment-name: placeholder @@ -189,7 +189,7 @@ jobs: sudo tar -xf MacOSX10.15.sdk.tar.xz -C /opt # --- Setup Environment --- - - uses: mamba-org/setup-micromamba@v2 + - uses: mamba-org/setup-micromamba@v3 with: # micromamba-version: '1.5.8-0' # REMOVE: environment-file: environment.devenv.yml From f2a490520d61a22c792e9515a39cd15fdc14cb09 Mon Sep 17 00:00:00 2001 From: AU Date: Thu, 14 May 2026 16:13:52 +0200 Subject: [PATCH 02/11] Follow the official docs --- .github/workflows/build-job.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-job.yml b/.github/workflows/build-job.yml index c74ed1f0b..1da486c9d 100644 --- a/.github/workflows/build-job.yml +++ b/.github/workflows/build-job.yml @@ -54,7 +54,9 @@ jobs: # cache-environment: true # Create a minimal environment with mamba-devenv create-args: >- - -c conda-forge python=3.12 conda-devenv mamba + python=3.12 + conda-devenv + mamba - name: Prepare conda environment (mamba-devenv) shell: bash -l {0} @@ -196,7 +198,9 @@ jobs: environment-name: placeholder # Create a minimal environment with mamba-devenv create-args: >- - -c conda-forge python=${{ env.PYTHON_VERSION }} conda-devenv mamba + python=${{ env.PYTHON_VERSION }} + conda-devenv + mamba - name: Prepare conda environment shell: bash -l {0} From fc001349bde69203bb1b561f31790ff2754af4ec Mon Sep 17 00:00:00 2001 From: AU Date: Thu, 14 May 2026 16:24:09 +0200 Subject: [PATCH 03/11] Add init-shell: bash --- .github/workflows/build-job.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-job.yml b/.github/workflows/build-job.yml index 1da486c9d..e544e9dfa 100644 --- a/.github/workflows/build-job.yml +++ b/.github/workflows/build-job.yml @@ -53,6 +53,7 @@ jobs: environment-name: placeholder # cache-environment: true # Create a minimal environment with mamba-devenv + init-shell: bash create-args: >- python=3.12 conda-devenv @@ -197,6 +198,7 @@ jobs: # REMOVE: environment-file: environment.devenv.yml environment-name: placeholder # Create a minimal environment with mamba-devenv + init-shell: bash create-args: >- python=${{ env.PYTHON_VERSION }} conda-devenv From 0031512c350478779075459e05699878592be466 Mon Sep 17 00:00:00 2001 From: AU Date: Thu, 14 May 2026 16:29:52 +0200 Subject: [PATCH 04/11] Add debugging --- .github/workflows/build-job.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-job.yml b/.github/workflows/build-job.yml index e544e9dfa..453994fe9 100644 --- a/.github/workflows/build-job.yml +++ b/.github/workflows/build-job.yml @@ -193,6 +193,8 @@ jobs: # --- Setup Environment --- - uses: mamba-org/setup-micromamba@v3 + env: + ACTIONS_STEP_DEBUG: true with: # micromamba-version: '1.5.8-0' # REMOVE: environment-file: environment.devenv.yml From 1bbd7b28b387cfba9fc4c15ef1e81d7058b6ebb2 Mon Sep 17 00:00:00 2001 From: AU Date: Thu, 14 May 2026 19:36:51 +0200 Subject: [PATCH 05/11] Explicit micromamba init --- .github/workflows/build-job.yml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build-job.yml b/.github/workflows/build-job.yml index 453994fe9..549f93dd6 100644 --- a/.github/workflows/build-job.yml +++ b/.github/workflows/build-job.yml @@ -47,17 +47,15 @@ jobs: sudo ln -s /opt/MacOSX11.3.sdk/System/Library/Frameworks/OpenGL.framework/Headers /usr/local/include/OpenGL # --- Setup Environment --- - - uses: mamba-org/setup-micromamba@v3 - with: - # REMOVE: environment-file: environment.devenv.yml - environment-name: placeholder - # cache-environment: true - # Create a minimal environment with mamba-devenv - init-shell: bash - create-args: >- - python=3.12 - conda-devenv - mamba + + - name: install micromamba + run: "${SHELL}" <(curl -L micro.mamba.pm/install.sh) + + - name: install conda-devenv + run: micromamba install mamba conda-devenv + + - name: init shell + run: micromamba shell init - name: Prepare conda environment (mamba-devenv) shell: bash -l {0} From 3b204ed4a3df2caedde671215e19736b45f069f5 Mon Sep 17 00:00:00 2001 From: AU Date: Thu, 14 May 2026 19:38:20 +0200 Subject: [PATCH 06/11] Typo fix --- .github/workflows/build-job.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build-job.yml b/.github/workflows/build-job.yml index 549f93dd6..c4dc8925e 100644 --- a/.github/workflows/build-job.yml +++ b/.github/workflows/build-job.yml @@ -47,7 +47,6 @@ jobs: sudo ln -s /opt/MacOSX11.3.sdk/System/Library/Frameworks/OpenGL.framework/Headers /usr/local/include/OpenGL # --- Setup Environment --- - - name: install micromamba run: "${SHELL}" <(curl -L micro.mamba.pm/install.sh) From bedadaf40f0d36249af27d0139cc88df0df23047 Mon Sep 17 00:00:00 2001 From: AU Date: Thu, 14 May 2026 19:44:07 +0200 Subject: [PATCH 07/11] Random fix --- .github/workflows/build-job.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-job.yml b/.github/workflows/build-job.yml index c4dc8925e..7d247c359 100644 --- a/.github/workflows/build-job.yml +++ b/.github/workflows/build-job.yml @@ -48,7 +48,7 @@ jobs: # --- Setup Environment --- - name: install micromamba - run: "${SHELL}" <(curl -L micro.mamba.pm/install.sh) + run: "bash <(curl -L micro.mamba.pm/install.sh)" - name: install conda-devenv run: micromamba install mamba conda-devenv From eb6d12135d0b831af4ab3b320f9ff686663aa249 Mon Sep 17 00:00:00 2001 From: AU Date: Thu, 14 May 2026 19:50:24 +0200 Subject: [PATCH 08/11] Update build-job.yml --- .github/workflows/build-job.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-job.yml b/.github/workflows/build-job.yml index 7d247c359..5b5fbf8f1 100644 --- a/.github/workflows/build-job.yml +++ b/.github/workflows/build-job.yml @@ -48,7 +48,7 @@ jobs: # --- Setup Environment --- - name: install micromamba - run: "bash <(curl -L micro.mamba.pm/install.sh)" + run: "bash <(curl -L micro.mamba.pm/install.sh) && source ~/.bashrc" - name: install conda-devenv run: micromamba install mamba conda-devenv From 309141579f2e6ba61c0438b23274675c4f04d8d5 Mon Sep 17 00:00:00 2001 From: AU Date: Thu, 14 May 2026 20:12:55 +0200 Subject: [PATCH 09/11] Update build-job.yml --- .github/workflows/build-job.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-job.yml b/.github/workflows/build-job.yml index 5b5fbf8f1..b8da3a011 100644 --- a/.github/workflows/build-job.yml +++ b/.github/workflows/build-job.yml @@ -48,7 +48,7 @@ jobs: # --- Setup Environment --- - name: install micromamba - run: "bash <(curl -L micro.mamba.pm/install.sh) && source ~/.bashrc" + run: "bash <(curl -L micro.mamba.pm/install.sh) && cp ~/.local/bin/micromamba ." - name: install conda-devenv run: micromamba install mamba conda-devenv From 70dea2ad97952812736b696ca1c6653e48ad8be0 Mon Sep 17 00:00:00 2001 From: AU Date: Thu, 14 May 2026 20:16:56 +0200 Subject: [PATCH 10/11] Update build-job.yml --- .github/workflows/build-job.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build-job.yml b/.github/workflows/build-job.yml index b8da3a011..3033fa1ab 100644 --- a/.github/workflows/build-job.yml +++ b/.github/workflows/build-job.yml @@ -50,6 +50,9 @@ jobs: - name: install micromamba run: "bash <(curl -L micro.mamba.pm/install.sh) && cp ~/.local/bin/micromamba ." + - name: add to path + run: echo 'PATH="${PATH}:~"' >> $GITHUB_PATH + - name: install conda-devenv run: micromamba install mamba conda-devenv From d82cd1035bd3d7f611d678393b4499a1b8e350ba Mon Sep 17 00:00:00 2001 From: AU Date: Thu, 14 May 2026 20:21:36 +0200 Subject: [PATCH 11/11] Update build-job.yml --- .github/workflows/build-job.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-job.yml b/.github/workflows/build-job.yml index 3033fa1ab..e6878c414 100644 --- a/.github/workflows/build-job.yml +++ b/.github/workflows/build-job.yml @@ -51,7 +51,7 @@ jobs: run: "bash <(curl -L micro.mamba.pm/install.sh) && cp ~/.local/bin/micromamba ." - name: add to path - run: echo 'PATH="${PATH}:~"' >> $GITHUB_PATH + run: echo 'PATH="${PATH}:${HOME}"' >> $GITHUB_PATH - name: install conda-devenv run: micromamba install mamba conda-devenv