Skip to content

Commit

Permalink
GH-37999: [CI][Archery] Install python3-dev on ARM jobs to have acces…
Browse files Browse the repository at this point in the history
…s to Python.h (#38009)

### Rationale for this change
Currently CI on ARM is failing due to ruamel.yaml requiring Python.h

### What changes are included in this PR?

Install python3-dev

### Are these changes tested?

Yes, CI
### Are there any user-facing changes?

No
* Closes: #37999

Authored-by: Raúl Cumplido <[email protected]>
Signed-off-by: Jacob Wujciak-Jens <[email protected]>
  • Loading branch information
raulcd authored Oct 4, 2023
1 parent 532ab46 commit 0abb672
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,8 @@ jobs:
restore-keys: ${{ matrix.image }}-
- name: Setup Python
run: |
sudo apt install -y --no-install-recommends python3 python3-pip
sudo apt update
sudo apt install -y --no-install-recommends python3 python3-dev python3-pip
- name: Setup Archery
run: python3 -m pip install -e dev/archery[docker]
- name: Execute Docker Build
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,8 @@ jobs:
submodules: recursive
- name: Setup Python
run: |
sudo apt install -y --no-install-recommends python3 python3-pip
sudo apt update
sudo apt install -y --no-install-recommends python3 python3-dev python3-pip
- name: Setup Archery
run: python3 -m pip install -e dev/archery[docker]
- name: Execute Docker Build
Expand Down

0 comments on commit 0abb672

Please sign in to comment.