diff --git a/.github/workflows/cpp.yml b/.github/workflows/cpp.yml index ba95fcd509cbd..967b57fed89f6 100644 --- a/.github/workflows/cpp.yml +++ b/.github/workflows/cpp.yml @@ -119,7 +119,7 @@ jobs: docker-compose run --rm minimal macos: - name: AMD64 MacOS 10.15 C++ + name: AMD64 macOS 11 C++ runs-on: macos-latest if: ${{ !contains(github.event.pull_request.title, 'WIP') }} timeout-minutes: 60 diff --git a/.github/workflows/csharp.yml b/.github/workflows/csharp.yml index 385c081cc6c37..8f34db9708316 100644 --- a/.github/workflows/csharp.yml +++ b/.github/workflows/csharp.yml @@ -91,7 +91,7 @@ jobs: run: ci/scripts/csharp_test.sh $(pwd) macos: - name: AMD64 MacOS 10.15 C# ${{ matrix.dotnet }} + name: AMD64 macOS 11 C# ${{ matrix.dotnet }} runs-on: macos-latest if: ${{ !contains(github.event.pull_request.title, 'WIP') }} timeout-minutes: 15 diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index cbbe067007d75..98f6a4cdd63ca 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -161,7 +161,7 @@ jobs: run: ci/scripts/go_test.sh $(pwd) macos: - name: AMD64 MacOS 10.15 Go ${{ matrix.go }} + name: AMD64 macOS 11 Go ${{ matrix.go }} runs-on: macos-latest if: ${{ !contains(github.event.pull_request.title, 'WIP') }} timeout-minutes: 15 @@ -189,7 +189,7 @@ jobs: run: ci/scripts/go_test.sh $(pwd) macos-cgo: - name: AMD64 MacOS 10.15 Go ${{ matrix.go }} - CGO + name: AMD64 macOS 11 Go ${{ matrix.go }} - CGO runs-on: macos-latest if: ${{ !contains(github.event.pull_request.title, 'WIP') }} timeout-minutes: 60 diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index 1cba0104899b2..bd4f94147fe84 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -101,7 +101,7 @@ jobs: run: archery docker push ${{ matrix.image }} macos: - name: AMD64 MacOS 10.15 Java JDK ${{ matrix.jdk }} + name: AMD64 macOS 11 Java JDK ${{ matrix.jdk }} runs-on: macos-latest if: github.event_name == 'push' timeout-minutes: 30 diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml index 18d54c5b4ef43..0d7263e8a73e1 100644 --- a/.github/workflows/js.yml +++ b/.github/workflows/js.yml @@ -68,7 +68,7 @@ jobs: run: archery docker push debian-js macos: - name: AMD64 MacOS 10.15 NodeJS ${{ matrix.node }} + name: AMD64 macOS 11 NodeJS ${{ matrix.node }} runs-on: macos-latest if: github.event_name == 'push' timeout-minutes: 60 diff --git a/.github/workflows/matlab.yml b/.github/workflows/matlab.yml index 3780ba113ab40..477582edb8889 100644 --- a/.github/workflows/matlab.yml +++ b/.github/workflows/matlab.yml @@ -69,11 +69,11 @@ jobs: with: select-by-folder: matlab/test macos: - name: AMD64 MacOS 10.15 MATLAB + name: AMD64 macOS 11 MATLAB runs-on: macos-latest if: ${{ !contains(github.event.pull_request.title, 'WIP') }} steps: - - name: Check out repository + - name: Check out repository uses: actions/checkout@v3 with: fetch-depth: 0 diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index fe834a55e6ef9..5ccbceabea74a 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -113,7 +113,7 @@ jobs: run: archery docker push ${{ matrix.image }} macos: - name: AMD64 MacOS 10.15 Python 3 + name: AMD64 macOS 11 Python 3 runs-on: macos-latest if: ${{ !contains(github.event.pull_request.title, 'WIP') }} timeout-minutes: 60 diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index bf49376c6fd9a..3f877b4aa3035 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -102,7 +102,7 @@ jobs: run: archery docker push ubuntu-ruby macos: - name: AMD64 MacOS 10.15 GLib & Ruby + name: AMD64 macOS 11 GLib & Ruby runs-on: macos-latest if: ${{ !contains(github.event.pull_request.title, 'WIP') }} timeout-minutes: 60 diff --git a/ci/scripts/install_gcs_testbench.sh b/ci/scripts/install_gcs_testbench.sh index f7fa6e611d4d8..0e56310662669 100755 --- a/ci/scripts/install_gcs_testbench.sh +++ b/ci/scripts/install_gcs_testbench.sh @@ -38,20 +38,20 @@ case "$(uname -s)-$(uname -m)" in Darwin-arm64) # Workaround for https://github.com/grpc/grpc/issues/28387 . # Build grpcio instead of using wheel. - # storage-testbench 0.16.0 pins grpcio to 1.44.0. - ${PYTHON:-python3} -m pip install --no-binary :all: "grpcio==1.44.0" + # storage-testbench 0.27.0 pins grpcio to 1.46.1. + ${PYTHON:-python3} -m pip install --no-binary :all: "grpcio==1.46.1" ;; *_NT-*) # Mingw-w64: MSYS_NT-10.0-19043, MINGW32_NT-10.0-19043, MINGW64_NT-10.0-19043 # Don't use the "/MT" option because g++ doesn't recognize it. # "/MT" is for Visual Studio. - GRPC_PYTHON_CFLAGS=" " ${PYTHON:-python3} -m pip install "grpcio==1.44.0" + GRPC_PYTHON_CFLAGS=" " ${PYTHON:-python3} -m pip install "grpcio==1.46.1" ;; esac version=$1 if [[ "${version}" -eq "default" ]]; then - version="v0.16.0" + version="v0.27.0" fi ${PYTHON:-python3} -m pip install \ diff --git a/dev/tasks/conda-recipes/azure.osx.yml b/dev/tasks/conda-recipes/azure.osx.yml index 505a17cebee01..404d6daee3bb1 100755 --- a/dev/tasks/conda-recipes/azure.osx.yml +++ b/dev/tasks/conda-recipes/azure.osx.yml @@ -3,7 +3,7 @@ jobs: - job: osx pool: - vmImage: macOS-10.15 + vmImage: macOS-latest timeoutInMinutes: 360 variables: CONFIG: {{ config }} diff --git a/dev/tasks/homebrew-formulae/github.macos.yml b/dev/tasks/homebrew-formulae/github.macos.yml index 3abb1d4525298..fd69473757324 100644 --- a/dev/tasks/homebrew-formulae/github.macos.yml +++ b/dev/tasks/homebrew-formulae/github.macos.yml @@ -22,7 +22,7 @@ jobs: homebrew: name: "Homebrew" - runs-on: macOS-latest + runs-on: macos-latest steps: {{ macros.github_checkout_arrow()|indent }} diff --git a/dev/tasks/python-wheels/github.osx.amd64.yml b/dev/tasks/python-wheels/github.osx.amd64.yml index f83a4c1bf5298..981ce7f50f734 100644 --- a/dev/tasks/python-wheels/github.osx.amd64.yml +++ b/dev/tasks/python-wheels/github.osx.amd64.yml @@ -34,8 +34,8 @@ env: jobs: build: - name: Build wheel for OS X - runs-on: macos-10.15 + name: Build wheel for macOS + runs-on: macos-latest env: VCPKG_BINARY_SOURCES: 'clear;nuget,GitHub,readwrite' steps: @@ -65,9 +65,9 @@ jobs: - name: Setup NuGet Credentials shell: bash - env: + env: GITHUB_TOKEN: {{ '${{ secrets.GITHUB_TOKEN }}' }} - run: | + run: | mono `vcpkg fetch nuget | tail -n 1` \ sources add \ -source "https://nuget.pkg.github.com/$GITHUB_REPOSITORY_OWNER/index.json" \ @@ -75,11 +75,11 @@ jobs: -name "GitHub" \ -username "$GITHUB_REPOSITORY_OWNER" \ -password "$GITHUB_TOKEN" \ - + mono `vcpkg fetch nuget | tail -n 1` \ setapikey "$GITHUB_TOKEN" \ -source "https://nuget.pkg.github.com/$GITHUB_REPOSITORY_OWNER/index.json" - + - name: Install Packages run: | if [ "${ARROW_S3}" == "ON" ]; then diff --git a/dev/tasks/tasks.yml b/dev/tasks/tasks.yml index 6b9b9f36d2010..4f837ceb9407b 100644 --- a/dev/tasks/tasks.yml +++ b/dev/tasks/tasks.yml @@ -1025,7 +1025,7 @@ tasks: params: target: {{ target }} use_conda: True - github_runner: "macos-10.15" + github_runner: "macos-latest" {% endfor %} {% for target in ["cpp", @@ -1041,7 +1041,7 @@ tasks: template: verify-rc/github.macos.amd64.yml params: target: {{ target }} - github_runner: "macos-10.15" + github_runner: "macos-latest" {% endfor %} {% for target in ["cpp", @@ -1065,7 +1065,7 @@ tasks: github_runner: ["self-hosted", "macOS", "arm64"] {% endfor %} - {% for macos_version in ["10.15", "11"] %} + {% for macos_version in ["11", "12"] %} verify-rc-binaries-wheels-macos-{{ macos_version }}-amd64: ci: github template: verify-rc/github.macos.amd64.yml