Skip to content

Commit 1e98edb

Browse files
Merge pull request #398 from christian-rauch/colcon_almalinux
add AlmaLinux to colcon CI
2 parents a53b368 + f525885 commit 1e98edb

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

.github/workflows/colcon-workspace.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on: [push, pull_request]
55
jobs:
66
# build on Ubuntu docker images
77
build_linux:
8-
name: "Ubuntu (${{ matrix.ros_distribution }})"
8+
name: "${{ matrix.docker_image }} (${{ matrix.ros_distribution }})"
99

1010
runs-on: ubuntu-latest
1111

@@ -24,16 +24,19 @@ jobs:
2424
ros_distribution: jazzy
2525
ros_version: 2
2626

27+
- docker_image: almalinux:8
28+
ros_distribution: humble
29+
ros_version: 2
30+
31+
- docker_image: almalinux:9
32+
ros_distribution: jazzy
33+
ros_version: 2
34+
2735
container:
2836
image: ${{ matrix.docker_image }}
2937

3038
steps:
31-
- name: install core dependencies
32-
run: |
33-
apt update
34-
apt install --no-install-recommends -y git ca-certificates
35-
36-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@v5
3740

3841
- name: Setup ROS environment
3942
uses: ros-tooling/setup-ros@v0.7
@@ -64,9 +67,7 @@ jobs:
6467
ros_distribution: [humble, jazzy]
6568

6669
steps:
67-
- uses: actions/checkout@v4
68-
with:
69-
submodules: recursive
70+
- uses: actions/checkout@v5
7071

7172
- uses: actions/setup-python@v5
7273
with:

apriltag_pywrap.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
#include <stdbool.h>
44
#include <Python.h>
5+
#ifndef Py_PYTHREAD_H
6+
#include <pythread.h>
7+
#endif
58
#include <structmember.h>
69
#include <numpy/arrayobject.h>
710
#include <signal.h>

0 commit comments

Comments
 (0)