Skip to content

DX-113970 Fix builds by updating runner and actions/upload-artifact#124

Open
akravchukdremio wants to merge 5 commits intodremio:dremio_25.3_17.0.0from
akravchukdremio:DX-113970-25.3-bis
Open

DX-113970 Fix builds by updating runner and actions/upload-artifact#124
akravchukdremio wants to merge 5 commits intodremio:dremio_25.3_17.0.0from
akravchukdremio:DX-113970-25.3-bis

Conversation

@akravchukdremio
Copy link

The build-arrow job is failing: https://github.com/Vijeth-test/arrow-build/actions/runs/22256834723/job/64463022147 with error The configuration 'macos-13-us-default' is not supported.

I've checked 26.1 branch and find out these changes: 00f53d4 - so I've cherry-picked them to fix the issue. So old macos runner with version 13 is not supported, I've changed to 15

Also faced with issue: https://github.com/Vijeth-test/arrow-build/actions/runs/22256834723/job/64463022160 - due to issue of outdated version of one dependecy:This request has been automatically failed because it uses a deprecated version of actions/upload-artifact: v3. I've updated to v4

@akravchukdremio akravchukdremio self-assigned this Feb 25, 2026
@akravchukdremio akravchukdremio changed the title Dx 113970 25.3 bis DX-113970 Fix builds by updating runner and actions/upload-artifact Feb 25, 2026
@akravchukdremio

This comment was marked as outdated.

lriggs
lriggs previously approved these changes Feb 25, 2026
@akravchukdremio
Copy link
Author

akravchukdremio commented Mar 12, 2026

Also faced with issue: https://github.com/Vijeth-test/arrow-build/actions/runs/22396680947/job/64832037986#step:6:280 - cmake version was installed v4 and it was not able to handle cmake_minimum_required. I've cherry-picked this commit: 47e40ec#diff-c62ecdb3dd583968ea80240bc06da8b8f477220cce4ad11bd1b23d42f8e44894 - now mac os build is passing here: https://github.com/Vijeth-test/arrow-build/actions/runs/22982209536/job/66724353184 (linux build was filed due to 503 github issue, it's intermittent)

@akravchukdremio akravchukdremio requested a review from lriggs March 12, 2026 02:19
lriggs
lriggs previously approved these changes Mar 12, 2026
timhurskidremio added a commit to timhurskidremio/dremio-arrow that referenced this pull request Mar 12, 2026
Bring in changes from dremio#124:
- Migrate macOS x86_64 runners from macos-13 to macos-15-intel
- Upgrade upload-artifact action from v3 to v4
- Fix cmake and boost dependencies for macOS builds
- Add Windows C++ library build support
- Update various GitHub Actions versions

This addresses build failures due to deprecated macOS runners and
outdated GitHub Actions dependencies.
@akravchukdremio
Copy link
Author

akravchukdremio commented Mar 17, 2026

Also faced issue with windows build here: https://github.com/Vijeth-test/arrow-build/actions/runs/22982209536/job/66757045887 - job was waiting for windows runner for 24h and then failed. To fix that, I've tried to update windows runner from 2019 version to 2022 by cherry-picking this commit: fef85e3, but it didn't help: https://github.com/Vijeth-test/arrow-build/actions/runs/23155754164/job/67269897081#step:6:844 - build again failed at some cmake issue. Then I've checked another commit from 26.0 and cherry-picked Logan's commit of deleting windows run at all: 31776a0.

Also there was an issue with last step of the pipeline called "Build jar files": https://github.com/Vijeth-test/arrow-build/actions/runs/23156315109/job/67320159265#step:1:43 - it has failed due to deprecated version of actions/download-artifact: v3. So I've cherry-picked this commit: 15158bd to fix it.

Build has successfully run: https://github.com/Vijeth-test/arrow-build/actions/runs/23170511718 - so this is the final fix

@akravchukdremio akravchukdremio requested a review from lriggs March 17, 2026 07:14
akravchukdremio and others added 3 commits March 17, 2026 16:19
MINOR: [CI] Bump actions/{download,upload}-artifact version (apache#44086)

v2 and v3 are deprecated and can fail CI builds, bump to v4.

Authored-by: Antoine Pitrou <antoine@python.org>
Signed-off-by: Antoine Pitrou <antoine@python.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants