GH-48013: [R] Add CI job for musl (Alpine Linux) to replicate CRAN checks
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
:warning: GitHub issue #48013 has been automatically assigned in GitHub to PR creator.
@github-actions crossbow submit test-r-alpine-linux
Testing the CI job without the nixlibs change first...
Revision: ab2dbc91728c57107b2739eae5c6a4c94e906e8b
Submitted crossbow builds: ursacomputing/crossbow @ actions-75a7216cba
| Task | Status |
|---|---|
| test-r-alpine-linux |
@github-actions crossbow submit test-r-alpine-linux
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 crossbow submit test-r-alpine-linux
Revision: ae89e8b451e13902d5ef50ac604c7c871d43e6f7
Submitted crossbow builds: ursacomputing/crossbow @ actions-2bcbb2c1d0
| Task | Status |
|---|---|
| test-r-alpine-linux |
@github-actions crossbow submit test-r-alpine-linux
Revision: 97dd549ef6b0d78f4f0e12f5c99dd18033939ef0
Submitted crossbow builds: ursacomputing/crossbow @ actions-5ba8e7e3d4
| Task | Status |
|---|---|
| test-r-alpine-linux |
@github-actions crossbow submit test-r-alpine-linux
Revision: f1daf268fb06608d35816e489b13cabb1d0822fa
Submitted crossbow builds: ursacomputing/crossbow @ actions-edaae374e2
| Task | Status |
|---|---|
| test-r-alpine-linux |
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
@github-actions crossbow submit test-r-alpine-linux
Revision: 0e3a348accf4366e49387020d950ad6a8f1e75aa
Submitted crossbow builds: ursacomputing/crossbow @ actions-c2627c1668
| Task | Status |
|---|---|
| test-r-alpine-linux |
@github-actions crossbow submit test-r-alpine-linux
Revision: 22fadf7a31daa2d57b655c56b0e8d859c88e2dea
Submitted crossbow builds: ursacomputing/crossbow @ actions-f5214c8c49
| Task | Status |
|---|---|
| test-r-alpine-linux |
@github-actions crossbow submit test-r-alpine-linux
Revision: c45e0f78c14cca8c52f92eb41d000d48befd36b2
Submitted crossbow builds: ursacomputing/crossbow @ actions-70688aa0b2
| Task | Status |
|---|---|
| test-r-alpine-linux |
@github-actions crossbow submit test-r-alpine-linux
Revision: ecbbdca705fa9d3f76bc99257db757c9315319ef
Submitted crossbow builds: ursacomputing/crossbow @ actions-08f242cfb4
| Task | Status |
|---|---|
| test-r-alpine-linux |
@github-actions crossbow submit test-r-alpine-linux
Revision: 8f2a047b6f46fc356f78d7cb7443cfa46187102d
Submitted crossbow builds: ursacomputing/crossbow @ actions-41ea6bbf02
| Task | Status |
|---|---|
| test-r-alpine-linux |
@github-actions crossbow submit test-r-alpine-linux-cran
Revision: 528de01270e5306ce83f142b21842e6e105d813b
Submitted crossbow builds: ursacomputing/crossbow @ actions-eaa0103ba1
| Task | Status |
|---|---|
| test-r-alpine-linux-cran |
@github-actions crossbow submit test-r-alpine-linux-cran
Revision: b1336060dde25a1b67787c7096aeba9d2b6b613b
Submitted crossbow builds: ursacomputing/crossbow @ actions-1544f46c5c
| Task | Status |
|---|---|
| test-r-alpine-linux-cran |
@github-actions crossbow submit test-r-alpine-linux-cran
Revision: 4153585b772f2a263645b7a1f882548dea73041a
Submitted crossbow builds: ursacomputing/crossbow @ actions-5a027b6e6a
| Task | Status |
|---|---|
| test-r-alpine-linux-cran |
@github-actions crossbow submit test-r-alpine-linux-cran
Revision: 6d465be16a781a8c4c2eaa00edcad5eb027bf87d
Submitted crossbow builds: ursacomputing/crossbow @ actions-339db4ba01
| Task | Status |
|---|---|
| test-r-alpine-linux-cran |