This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
The following commit(s) were added to refs/heads/main by this push:
new c0a425e25 ci: switch mambaforge to miniforge, explicitly install
Python (#2258)
c0a425e25 is described below
commit c0a425e253a1b5e237476c0ec3d063f931ce24fc
Author: David Li <[email protected]>
AuthorDate: Tue Oct 15 14:57:49 2024 +0900
ci: switch mambaforge to miniforge, explicitly install Python (#2258)
- Mambaforge is deprecated.
- System `pip` in the runners now requires a scary flag to install
packages. Install our own Python explicitly instead.
Fixes #2257.
---
.github/workflows/integration.yml | 4 ----
.github/workflows/native-unix.yml | 7 -------
.github/workflows/native-windows.yml | 4 ----
.github/workflows/nightly-verify.yml | 1 -
.github/workflows/nightly-website.yml | 5 +++++
.github/workflows/packaging.yml | 2 --
.github/workflows/verify.yml | 1 -
docker-compose.yml | 2 +-
8 files changed, 6 insertions(+), 20 deletions(-)
diff --git a/.github/workflows/integration.yml
b/.github/workflows/integration.yml
index b6882f5c7..352f3cca3 100644
--- a/.github/workflows/integration.yml
+++ b/.github/workflows/integration.yml
@@ -67,7 +67,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
@@ -123,7 +122,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
@@ -201,7 +199,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
@@ -323,7 +320,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
diff --git a/.github/workflows/native-unix.yml
b/.github/workflows/native-unix.yml
index f243f7a17..770fd2a68 100644
--- a/.github/workflows/native-unix.yml
+++ b/.github/workflows/native-unix.yml
@@ -94,7 +94,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
@@ -178,7 +177,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
@@ -296,7 +294,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
@@ -346,7 +343,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
@@ -479,7 +475,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
@@ -572,7 +567,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
@@ -695,7 +689,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
diff --git a/.github/workflows/native-windows.yml
b/.github/workflows/native-windows.yml
index 3f910517e..6d46c07bb 100644
--- a/.github/workflows/native-windows.yml
+++ b/.github/workflows/native-windows.yml
@@ -77,7 +77,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
- name: Install Dependencies
@@ -135,7 +134,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
- name: Install Dependencies
@@ -212,7 +210,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
- name: Install Dependencies
@@ -280,7 +277,6 @@ jobs:
key: conda-${{ runner.os }}-${{ steps.get-date.outputs.today }}-${{
env.CACHE_NUMBER }}-${{ hashFiles('ci/**') }}
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
- name: Install Dependencies
diff --git a/.github/workflows/nightly-verify.yml
b/.github/workflows/nightly-verify.yml
index 8fb33e18a..2b9c3e825 100644
--- a/.github/workflows/nightly-verify.yml
+++ b/.github/workflows/nightly-verify.yml
@@ -138,7 +138,6 @@ jobs:
# The Unix script will set up conda itself
if: matrix.os == 'windows-latest'
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
diff --git a/.github/workflows/nightly-website.yml
b/.github/workflows/nightly-website.yml
index 0cf28a7b5..c4a8193dd 100644
--- a/.github/workflows/nightly-website.yml
+++ b/.github/workflows/nightly-website.yml
@@ -74,6 +74,11 @@ jobs:
with:
name: docs
path: temp
+ # To use pip below, we need to install our own Python; the system
Python's
+ # pip won't let us install packages without a scary flag.
+ - uses: actions/setup-python@v5
+ with:
+ python-version: '3.x'
- name: Build
shell: bash
run: |
diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml
index c33d02775..cf3764d5f 100644
--- a/.github/workflows/packaging.yml
+++ b/.github/workflows/packaging.yml
@@ -517,7 +517,6 @@ jobs:
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
@@ -1036,7 +1035,6 @@ jobs:
path: conda-packages
- uses: conda-incubator/setup-miniconda@v3
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-only-tar-bz2: false
use-mamba: true
diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml
index 68562ded2..cc89154bc 100644
--- a/.github/workflows/verify.yml
+++ b/.github/workflows/verify.yml
@@ -89,7 +89,6 @@ jobs:
# The Unix script will set up conda itself
if: matrix.os == 'windows-latest'
with:
- miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
- name: Work around ASAN issue (GH-1617)
diff --git a/docker-compose.yml b/docker-compose.yml
index 1d1fdee37..a5db95e15 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -46,7 +46,7 @@ services:
############################ Documentation
###################################
docs:
- image: condaforge/mambaforge:latest
+ image: condaforge/miniforge3:latest
volumes:
- .:/adbc:delegated
environment: