Skip to content

Commit

Permalink
Use system taskflow for Noble
Browse files Browse the repository at this point in the history
  • Loading branch information
rjoomen committed Jul 18, 2024
1 parent d224550 commit 67e9bef
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 11 deletions.
13 changes: 11 additions & 2 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,18 @@ jobs:
run: |
apt update
apt upgrade -y
apt install -y wget software-properties-common
apt install -y wget software-properties-common libompl-dev
- name: Install Depends (non-noble)
if: ${{ matrix.distro != 'noble' }}
shell: bash
run: |
add-apt-repository ppa:levi-armstrong/tesseract-robotics
apt install -y libompl-dev taskflow
apt install -y taskflow
- name: Install Depends (noble)
if: ${{ matrix.distro == 'noble' }}
shell: bash
run: |
apt install -y libtaskflow-cpp-dev
- name: Build and Tests
uses: tesseract-robotics/colcon-action@v8
Expand Down
13 changes: 11 additions & 2 deletions .github/workflows/ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,18 @@ jobs:
run: |
apt update
apt upgrade -y
apt install -y wget software-properties-common
apt install -y wget software-properties-common libompl-dev
- name: Install Depends (non-noble)
if: ${{ matrix.distro != 'noble' }}
shell: bash
run: |
add-apt-repository ppa:levi-armstrong/tesseract-robotics
apt install -y libompl-dev taskflow
apt install -y taskflow
- name: Install Depends (noble)
if: ${{ matrix.distro == 'noble' }}
shell: bash
run: |
apt install -y libtaskflow-cpp-dev
- name: Build and Tests
uses: tesseract-robotics/colcon-action@v8
Expand Down
23 changes: 16 additions & 7 deletions .github/workflows/unstable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ on:
push:
branches:
- master
- 'dev**'
- "dev**"
pull_request:
paths:
- 'tesseract**'
- '.github/workflows/unstable.yml'
- '**.repos'
- "tesseract**"
- ".github/workflows/unstable.yml"
- "**.repos"
schedule:
- cron: '0 5 * * *'
- cron: "0 5 * * *"
release:
types:
- released
Expand Down Expand Up @@ -41,9 +41,18 @@ jobs:
run: |
apt update
apt upgrade -y
apt install -y wget software-properties-common
apt install -y wget software-properties-common libompl-dev
- name: Install Depends (non-noble)
if: ${{ matrix.distro != 'noble' }}
shell: bash
run: |
add-apt-repository ppa:levi-armstrong/tesseract-robotics
apt install -y libompl-dev taskflow
apt install -y taskflow
- name: Install Depends (noble)
if: ${{ matrix.distro == 'noble' }}
shell: bash
run: |
apt install -y libtaskflow-cpp-dev
- name: Build and Tests
uses: tesseract-robotics/colcon-action@v8
Expand Down

0 comments on commit 67e9bef

Please sign in to comment.