Skip to content

Commit

Permalink
CI: Add rmw job
Browse files Browse the repository at this point in the history
  • Loading branch information
andy5995 committed Nov 13, 2024
1 parent 253adb5 commit 58c5375
Showing 1 changed file with 27 additions and 2 deletions.
29 changes: 27 additions & 2 deletions .github/workflows/c-cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ jobs:

- name: Install dependencies
run: |
# sudo apt remove -y firefox
sudo apt update
# sudo apt upgrade -y
sudo apt remove -y firefox
sudo apt upgrade -y
sudo apt install -y meson ninja-build $CC
- name: Build
Expand All @@ -64,3 +64,28 @@ jobs:
cd _build
ninja
meson test -v
rmw:
runs-on: ubuntu-latest
needs:
- linux
steps:
- uses: actions/checkout@v4
with:
path: 'subprojects/canfigger'
- uses: actions/checkout@v4
with:
repository:
'theimpossibleastronaut/rmw'

- name: Install dependencies
run: |
sudo apt update
sudo apt remove -y firefox
sudo apt upgrade -y
sudo apt install -y meson ninja-build
- name: Configure
run: meson setup builddir -Dwithout-curses=true -Dnls=false

- name: Build and Test
run: meson test -v -C builddir

0 comments on commit 58c5375

Please sign in to comment.