Skip to content

Commit

Permalink
test blooming of Debian packages
Browse files Browse the repository at this point in the history
  • Loading branch information
christianrauch authored and christian-rauch committed Sep 29, 2024
1 parent 5b7b6de commit bc6739d
Showing 1 changed file with 50 additions and 0 deletions.
50 changes: 50 additions & 0 deletions .github/workflows/bloom.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: bloom

on: [push, pull_request]

jobs:
build_linux:
name: "Ubuntu (${{ matrix.ros_distribution }})"

runs-on: ubuntu-latest

strategy:
matrix:
include:
- docker_image: ubuntu:22.04
ros_distribution: humble

- docker_image: ubuntu:24.04
ros_distribution: jazzy

container:
image: ${{ matrix.docker_image }}

env:
DEBIAN_FRONTEND: noninteractive

steps:
- name: install core dependencies
run: |
apt update
apt install -y --no-install-recommends git ca-certificates
- uses: actions/checkout@v4

- uses: ros-tooling/[email protected]

- name: install build tool dependencies
run: |
apt install -y --no-install-recommends devscripts equivs python3-bloom
- name: bloom
run: |
rosdep update
bloom-generate rosdebian --ros-distro ${{ matrix.ros_distribution }}
mk-build-deps
apt install -y --no-install-recommends ./ros-${{ matrix.ros_distribution }}-*-build-deps_*_all.deb
dpkg-buildpackage -b
- name: install bloomed packages
run: |
apt install -y --no-install-recommends ../ros-${{ matrix.ros_distribution }}-*_*.deb ../ros-${{ matrix.ros_distribution }}-*-dbgsym_*.ddeb

0 comments on commit bc6739d

Please sign in to comment.