arrow icon indicating copy to clipboard operation
arrow copied to clipboard

GH-48013: [R] Add CI job for musl (Alpine Linux) to replicate CRAN checks

Open thisisnic opened this issue 1 month ago • 37 comments

Rationale for this change

CRAN have added Alpine Linux to their additional jobs - we should make sure we can test for this on CI

What changes are included in this PR?

Add CI job for Alpine Linux

Are these changes tested?

Yeah, the CI job should pass

Are there any user-facing changes?

No

  • GitHub Issue: #48013

thisisnic avatar Oct 31 '25 10:10 thisisnic

:warning: GitHub issue #48013 has been automatically assigned in GitHub to PR creator.

github-actions[bot] avatar Oct 31 '25 10:10 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux

Testing the CI job without the nixlibs change first...

thisisnic avatar Oct 31 '25 10:10 thisisnic

Revision: ab2dbc91728c57107b2739eae5c6a4c94e906e8b

Submitted crossbow builds: ursacomputing/crossbow @ actions-75a7216cba

Task Status
test-r-alpine-linux GitHub Actions

github-actions[bot] avatar Oct 31 '25 11:10 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux

thisisnic avatar Nov 03 '25 16:11 thisisnic

Unable to match any tasks for `test-r-alpine-linux`
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/19041901360

github-actions[bot] avatar Nov 03 '25 16:11 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux

thisisnic avatar Nov 03 '25 16:11 thisisnic

Revision: ae89e8b451e13902d5ef50ac604c7c871d43e6f7

Submitted crossbow builds: ursacomputing/crossbow @ actions-2bcbb2c1d0

Task Status
test-r-alpine-linux GitHub Actions

github-actions[bot] avatar Nov 03 '25 16:11 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux

thisisnic avatar Nov 03 '25 17:11 thisisnic

Revision: 97dd549ef6b0d78f4f0e12f5c99dd18033939ef0

Submitted crossbow builds: ursacomputing/crossbow @ actions-5ba8e7e3d4

Task Status
test-r-alpine-linux GitHub Actions

github-actions[bot] avatar Nov 03 '25 17:11 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux

thisisnic avatar Nov 03 '25 17:11 thisisnic

Revision: f1daf268fb06608d35816e489b13cabb1d0822fa

Submitted crossbow builds: ursacomputing/crossbow @ actions-edaae374e2

Task Status
test-r-alpine-linux GitHub Actions

github-actions[bot] avatar Nov 03 '25 17:11 github-actions[bot]

Latest failure:

/arrow/ci/scripts/r_docker_configure.sh: line 44: apt-get: command not found

So next we just need to update that script to use whatever Alpine Linux uses as a package manager

thisisnic avatar Nov 27 '25 12:11 thisisnic

@github-actions crossbow submit test-r-alpine-linux

thisisnic avatar Nov 29 '25 09:11 thisisnic

Revision: 0e3a348accf4366e49387020d950ad6a8f1e75aa

Submitted crossbow builds: ursacomputing/crossbow @ actions-c2627c1668

Task Status
test-r-alpine-linux GitHub Actions

github-actions[bot] avatar Nov 29 '25 09:11 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux

thisisnic avatar Nov 29 '25 09:11 thisisnic

Revision: 22fadf7a31daa2d57b655c56b0e8d859c88e2dea

Submitted crossbow builds: ursacomputing/crossbow @ actions-f5214c8c49

Task Status
test-r-alpine-linux GitHub Actions

github-actions[bot] avatar Nov 29 '25 09:11 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux

thisisnic avatar Nov 29 '25 09:11 thisisnic

Revision: c45e0f78c14cca8c52f92eb41d000d48befd36b2

Submitted crossbow builds: ursacomputing/crossbow @ actions-70688aa0b2

Task Status
test-r-alpine-linux GitHub Actions

github-actions[bot] avatar Nov 29 '25 09:11 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux

thisisnic avatar Nov 29 '25 10:11 thisisnic

Revision: ecbbdca705fa9d3f76bc99257db757c9315319ef

Submitted crossbow builds: ursacomputing/crossbow @ actions-08f242cfb4

Task Status
test-r-alpine-linux GitHub Actions

github-actions[bot] avatar Nov 29 '25 10:11 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux

thisisnic avatar Nov 29 '25 11:11 thisisnic

Revision: 8f2a047b6f46fc356f78d7cb7443cfa46187102d

Submitted crossbow builds: ursacomputing/crossbow @ actions-41ea6bbf02

Task Status
test-r-alpine-linux GitHub Actions

github-actions[bot] avatar Nov 29 '25 11:11 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux-cran

thisisnic avatar Nov 29 '25 12:11 thisisnic

Revision: 528de01270e5306ce83f142b21842e6e105d813b

Submitted crossbow builds: ursacomputing/crossbow @ actions-eaa0103ba1

Task Status
test-r-alpine-linux-cran GitHub Actions

github-actions[bot] avatar Nov 29 '25 12:11 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux-cran

thisisnic avatar Dec 01 '25 10:12 thisisnic

Revision: b1336060dde25a1b67787c7096aeba9d2b6b613b

Submitted crossbow builds: ursacomputing/crossbow @ actions-1544f46c5c

Task Status
test-r-alpine-linux-cran GitHub Actions

github-actions[bot] avatar Dec 01 '25 10:12 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux-cran

thisisnic avatar Dec 01 '25 12:12 thisisnic

Revision: 4153585b772f2a263645b7a1f882548dea73041a

Submitted crossbow builds: ursacomputing/crossbow @ actions-5a027b6e6a

Task Status
test-r-alpine-linux-cran GitHub Actions

github-actions[bot] avatar Dec 01 '25 12:12 github-actions[bot]

@github-actions crossbow submit test-r-alpine-linux-cran

thisisnic avatar Dec 01 '25 14:12 thisisnic

Revision: 6d465be16a781a8c4c2eaa00edcad5eb027bf87d

Submitted crossbow builds: ursacomputing/crossbow @ actions-339db4ba01

Task Status
test-r-alpine-linux-cran GitHub Actions

github-actions[bot] avatar Dec 01 '25 14:12 github-actions[bot]