From 1c3832034115334a7ce1d3c3a20314a59adf04f9 Mon Sep 17 00:00:00 2001 From: Alyssa Travitz Date: Thu, 5 Jun 2025 15:41:57 -0700 Subject: [PATCH 1/6] bump to setup-micromamba v2 --- .github/workflows/ci.yaml | 2 +- .github/workflows/conda_cron.yaml | 2 +- .github/workflows/installer.yaml | 4 ++-- .github/workflows/mypy.yaml | 4 ++-- .github/workflows/package-tests.yaml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 383516245..d796aa4b8 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -71,7 +71,7 @@ jobs: run: echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}" - name: "Setup Micromamba" - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: micromamba-version: '1.5.6-0' micromamba-binary-path: ~/.local/bin/micromamba diff --git a/.github/workflows/conda_cron.yaml b/.github/workflows/conda_cron.yaml index af4eaa535..5f7f5fd60 100644 --- a/.github/workflows/conda_cron.yaml +++ b/.github/workflows/conda_cron.yaml @@ -28,7 +28,7 @@ jobs: steps: - name: Setup Micromamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: micromamba-version: '1.5.6-0' micromamba-binary-path: ~/.local/bin/micromamba diff --git a/.github/workflows/installer.yaml b/.github/workflows/installer.yaml index acb0fe9e2..8cf883371 100644 --- a/.github/workflows/installer.yaml +++ b/.github/workflows/installer.yaml @@ -1,4 +1,4 @@ -name: Make single-file installers +name: Make single-file installers (manual dispatch) on: workflow_dispatch: @@ -35,7 +35,7 @@ jobs: run: echo ${{ steps.latest-version.outputs.VERSION }} - name: Install constructor environment with Micromamba - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: micromamba-version: '1.5.6-0' micromamba-binary-path: ~/.local/bin/micromamba diff --git a/.github/workflows/mypy.yaml b/.github/workflows/mypy.yaml index c05de15c4..107e4ee15 100644 --- a/.github/workflows/mypy.yaml +++ b/.github/workflows/mypy.yaml @@ -1,4 +1,4 @@ -name: "mypy" +name: "mypy static type checking" on: pull_request: branches: @@ -26,7 +26,7 @@ jobs: run: echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}" - name: "Setup Micromamba" - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: micromamba-version: '1.5.6-0' environment-file: environment.yml diff --git a/.github/workflows/package-tests.yaml b/.github/workflows/package-tests.yaml index 6d763d045..3140732f1 100644 --- a/.github/workflows/package-tests.yaml +++ b/.github/workflows/package-tests.yaml @@ -37,7 +37,7 @@ jobs: run: echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}" - name: "Setup Micromamba" - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: micromamba-version: '1.5.6-0' environment-file: environment.yml From e7a6acf5bf4a711a713219e5b57bb5cdae392c07 Mon Sep 17 00:00:00 2001 From: Alyssa Travitz Date: Thu, 5 Jun 2025 15:59:20 -0700 Subject: [PATCH 2/6] pin micromamba version to latest --- .github/workflows/ci.yaml | 2 +- .github/workflows/conda_cron.yaml | 2 +- .github/workflows/installer.yaml | 2 +- .github/workflows/mypy.yaml | 2 +- .github/workflows/package-tests.yaml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 383516245..007d2095f 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -73,7 +73,7 @@ jobs: - name: "Setup Micromamba" uses: mamba-org/setup-micromamba@v1 with: - micromamba-version: '1.5.6-0' + micromamba-version: 'latest' micromamba-binary-path: ~/.local/bin/micromamba environment-file: environment.yml environment-name: openfe_env diff --git a/.github/workflows/conda_cron.yaml b/.github/workflows/conda_cron.yaml index af4eaa535..617a63ff1 100644 --- a/.github/workflows/conda_cron.yaml +++ b/.github/workflows/conda_cron.yaml @@ -30,7 +30,7 @@ jobs: - name: Setup Micromamba uses: mamba-org/setup-micromamba@v1 with: - micromamba-version: '1.5.6-0' + micromamba-version: 'latest' micromamba-binary-path: ~/.local/bin/micromamba environment-name: openfe create-args: >- diff --git a/.github/workflows/installer.yaml b/.github/workflows/installer.yaml index acb0fe9e2..faa78e08b 100644 --- a/.github/workflows/installer.yaml +++ b/.github/workflows/installer.yaml @@ -37,7 +37,7 @@ jobs: - name: Install constructor environment with Micromamba uses: mamba-org/setup-micromamba@v1 with: - micromamba-version: '1.5.6-0' + micromamba-version: 'latest' micromamba-binary-path: ~/.local/bin/micromamba environment-name: installer create-args: >- diff --git a/.github/workflows/mypy.yaml b/.github/workflows/mypy.yaml index c05de15c4..0705fe097 100644 --- a/.github/workflows/mypy.yaml +++ b/.github/workflows/mypy.yaml @@ -28,7 +28,7 @@ jobs: - name: "Setup Micromamba" uses: mamba-org/setup-micromamba@v1 with: - micromamba-version: '1.5.6-0' + micromamba-version: 'latest' environment-file: environment.yml environment-name: openfe_env cache-environment: true diff --git a/.github/workflows/package-tests.yaml b/.github/workflows/package-tests.yaml index 6d763d045..c86aa24e7 100644 --- a/.github/workflows/package-tests.yaml +++ b/.github/workflows/package-tests.yaml @@ -39,7 +39,7 @@ jobs: - name: "Setup Micromamba" uses: mamba-org/setup-micromamba@v1 with: - micromamba-version: '1.5.6-0' + micromamba-version: 'latest' environment-file: environment.yml environment-name: openfe_env cache-environment: true From 2fa993d5955e90d7d3d825751ae9adea7c9f2317 Mon Sep 17 00:00:00 2001 From: Alyssa Travitz Date: Thu, 5 Jun 2025 16:04:21 -0700 Subject: [PATCH 3/6] bump everybody to checkout v4 --- .github/workflows/clean_cache.yaml | 2 +- .github/workflows/docker-cron.yaml | 2 +- .github/workflows/docker.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/clean_cache.yaml b/.github/workflows/clean_cache.yaml index c3db0a6f0..7144983d0 100644 --- a/.github/workflows/clean_cache.yaml +++ b/.github/workflows/clean_cache.yaml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Cleanup run: | diff --git a/.github/workflows/docker-cron.yaml b/.github/workflows/docker-cron.yaml index cbce0ff8e..9b1a4ae69 100644 --- a/.github/workflows/docker-cron.yaml +++ b/.github/workflows/docker-cron.yaml @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Use dev tag for nightly builds id: latest-version diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index d8e48d69b..4462469c1 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -30,7 +30,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 From ecfbd65f5636f1ce311c38b679d7999cb2a940ee Mon Sep 17 00:00:00 2001 From: Alyssa Travitz Date: Thu, 5 Jun 2025 16:14:15 -0700 Subject: [PATCH 4/6] removing binary path entries --- .github/workflows/ci.yaml | 1 - .github/workflows/conda_cron.yaml | 1 - .github/workflows/installer.yaml | 1 - 3 files changed, 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 007d2095f..eddef213e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -74,7 +74,6 @@ jobs: uses: mamba-org/setup-micromamba@v1 with: micromamba-version: 'latest' - micromamba-binary-path: ~/.local/bin/micromamba environment-file: environment.yml environment-name: openfe_env cache-environment: true diff --git a/.github/workflows/conda_cron.yaml b/.github/workflows/conda_cron.yaml index 617a63ff1..18313e9fc 100644 --- a/.github/workflows/conda_cron.yaml +++ b/.github/workflows/conda_cron.yaml @@ -31,7 +31,6 @@ jobs: uses: mamba-org/setup-micromamba@v1 with: micromamba-version: 'latest' - micromamba-binary-path: ~/.local/bin/micromamba environment-name: openfe create-args: >- python=${{ matrix.python-version }} diff --git a/.github/workflows/installer.yaml b/.github/workflows/installer.yaml index faa78e08b..80160a384 100644 --- a/.github/workflows/installer.yaml +++ b/.github/workflows/installer.yaml @@ -38,7 +38,6 @@ jobs: uses: mamba-org/setup-micromamba@v1 with: micromamba-version: 'latest' - micromamba-binary-path: ~/.local/bin/micromamba environment-name: installer create-args: >- python=3.11 From 58ca4841d875c236a13b7cb19f1377236dbeaa36 Mon Sep 17 00:00:00 2001 From: Alyssa Travitz Date: Thu, 5 Jun 2025 17:41:28 -0700 Subject: [PATCH 5/6] explicitly pin micromamba version --- .github/workflows/ci.yaml | 2 +- .github/workflows/conda_cron.yaml | 2 +- .github/workflows/installer.yaml | 2 +- .github/workflows/mypy.yaml | 2 +- .github/workflows/package-tests.yaml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index de68fb8fa..1ca6b5320 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -73,7 +73,7 @@ jobs: - name: "Setup Micromamba" uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: 'latest' + micromamba-version: '2.2.0-0' environment-file: environment.yml environment-name: openfe_env cache-environment: true diff --git a/.github/workflows/conda_cron.yaml b/.github/workflows/conda_cron.yaml index 0459e4777..7284e2cdf 100644 --- a/.github/workflows/conda_cron.yaml +++ b/.github/workflows/conda_cron.yaml @@ -30,7 +30,7 @@ jobs: - name: Setup Micromamba uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: 'latest' + micromamba-version: '2.2.0-0' environment-name: openfe create-args: >- python=${{ matrix.python-version }} diff --git a/.github/workflows/installer.yaml b/.github/workflows/installer.yaml index 6cd8c4e3c..5860c071c 100644 --- a/.github/workflows/installer.yaml +++ b/.github/workflows/installer.yaml @@ -37,7 +37,7 @@ jobs: - name: Install constructor environment with Micromamba uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: 'latest' + micromamba-version: '2.2.0-0' environment-name: installer create-args: >- python=3.11 diff --git a/.github/workflows/mypy.yaml b/.github/workflows/mypy.yaml index 142471f13..40376da85 100644 --- a/.github/workflows/mypy.yaml +++ b/.github/workflows/mypy.yaml @@ -28,7 +28,7 @@ jobs: - name: "Setup Micromamba" uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: 'latest' + micromamba-version: '2.2.0-0' environment-file: environment.yml environment-name: openfe_env cache-environment: true diff --git a/.github/workflows/package-tests.yaml b/.github/workflows/package-tests.yaml index 05c616f91..bb2db3079 100644 --- a/.github/workflows/package-tests.yaml +++ b/.github/workflows/package-tests.yaml @@ -39,7 +39,7 @@ jobs: - name: "Setup Micromamba" uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: 'latest' + micromamba-version: '2.2.0-0' environment-file: environment.yml environment-name: openfe_env cache-environment: true From 11e14d1e8ef0c556ffbe51b346285809caa330b4 Mon Sep 17 00:00:00 2001 From: Mike Henry <11765982+mikemhenry@users.noreply.github.com> Date: Tue, 15 Jul 2025 12:50:17 -0700 Subject: [PATCH 6/6] remove micromamba version from action --- .github/workflows/ci.yaml | 1 - .github/workflows/conda_cron.yaml | 1 - .github/workflows/installer.yaml | 1 - .github/workflows/mypy.yaml | 1 - .github/workflows/package-tests.yaml | 1 - 5 files changed, 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1ca6b5320..308b73c79 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -73,7 +73,6 @@ jobs: - name: "Setup Micromamba" uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '2.2.0-0' environment-file: environment.yml environment-name: openfe_env cache-environment: true diff --git a/.github/workflows/conda_cron.yaml b/.github/workflows/conda_cron.yaml index 7284e2cdf..630d57cee 100644 --- a/.github/workflows/conda_cron.yaml +++ b/.github/workflows/conda_cron.yaml @@ -30,7 +30,6 @@ jobs: - name: Setup Micromamba uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '2.2.0-0' environment-name: openfe create-args: >- python=${{ matrix.python-version }} diff --git a/.github/workflows/installer.yaml b/.github/workflows/installer.yaml index 5860c071c..79514be1c 100644 --- a/.github/workflows/installer.yaml +++ b/.github/workflows/installer.yaml @@ -37,7 +37,6 @@ jobs: - name: Install constructor environment with Micromamba uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '2.2.0-0' environment-name: installer create-args: >- python=3.11 diff --git a/.github/workflows/mypy.yaml b/.github/workflows/mypy.yaml index 79d5415e5..f089ec1ee 100644 --- a/.github/workflows/mypy.yaml +++ b/.github/workflows/mypy.yaml @@ -28,7 +28,6 @@ jobs: - name: "Setup Micromamba" uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '2.2.0-0' environment-file: environment.yml environment-name: openfe_env cache-environment: true diff --git a/.github/workflows/package-tests.yaml b/.github/workflows/package-tests.yaml index bb16186fe..e649a6127 100644 --- a/.github/workflows/package-tests.yaml +++ b/.github/workflows/package-tests.yaml @@ -33,7 +33,6 @@ jobs: - name: "Setup Micromamba" uses: mamba-org/setup-micromamba@v2 with: - micromamba-version: '2.2.0-0' environment-file: environment.yml environment-name: openfe_env cache-environment: true