Skip to content

Commit

Permalink
Jazzy Jalisco support (#33)
Browse files Browse the repository at this point in the history
* jazzy github workflow support.

Signed-off-by: Tomoya.Fujita <[email protected]>

* README update for Jazzy Jalisco.

Signed-off-by: Tomoya.Fujita <[email protected]>

* add jazzy docker image release and verification.

Signed-off-by: Tomoya.Fujita <[email protected]>

---------

Signed-off-by: Tomoya.Fujita <[email protected]>
  • Loading branch information
fujitatomoya committed Jun 8, 2024
1 parent 17c28be commit 3611be6
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 4 deletions.
35 changes: 35 additions & 0 deletions .github/workflows/jazzy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# This is workflow for jazzy distribution
name: jazzy

# Currently ros2ai supports all distribution with rolling branch, this is intentionally done.
# Unless it becomes necessary, we will keep the rolling branch for every distribution.
# So that we do not have, dependencies, backport, these maintenance extra cost.
on:
push:
branches: [ "rolling" ]
pull_request:
branches: [ "rolling" ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:

# each job goes for each ros supported distribution.
# each job description absorb the distribution dependency as much as possible,
# so that build verification script can be agnostic from distribution dependency.

build:
runs-on: ubuntu-latest
container:
image: ros:jazzy
env:
ROS_DISTRO: jazzy
steps:
- name: Check out repository code
uses: actions/checkout@v3
- name: Build with ROS jazzy
shell: bash
run: |
./scripts/github_workflows.sh
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[![humble](https://github.com/fujitatomoya/ros2ai/actions/workflows/humble.yml/badge.svg)](https://github.com/fujitatomoya/ros2ai/actions/workflows/humble.yml) [![iron](https://github.com/fujitatomoya/ros2ai/actions/workflows/iron.yml/badge.svg)](https://github.com/fujitatomoya/ros2ai/actions/workflows/iron.yml) [![rolling](https://github.com/fujitatomoya/ros2ai/actions/workflows/rolling.yml/badge.svg)](https://github.com/fujitatomoya/ros2ai/actions/workflows/rolling.yml)
[![humble](https://github.com/fujitatomoya/ros2ai/actions/workflows/humble.yml/badge.svg)](https://github.com/fujitatomoya/ros2ai/actions/workflows/humble.yml) [![iron](https://github.com/fujitatomoya/ros2ai/actions/workflows/iron.yml/badge.svg)](https://github.com/fujitatomoya/ros2ai/actions/workflows/iron.yml) [![jazzy](https://github.com/fujitatomoya/ros2ai/actions/workflows/jazzy.yml/badge.svg)](https://github.com/fujitatomoya/ros2ai/actions/workflows/jazzy.yml) [![rolling](https://github.com/fujitatomoya/ros2ai/actions/workflows/rolling.yml/badge.svg)](https://github.com/fujitatomoya/ros2ai/actions/workflows/rolling.yml)

# ros2ai 🤖

Expand All @@ -24,12 +24,10 @@ https://github.com/fujitatomoya/ros2ai/assets/43395114/78a0799b-40e3-4dc8-99cb-4
| Distribution | Supported | Note |
| :---------------- | :-------- | :--- |
| Rolling Ridley || Development / Mainstream Branch |
| Jazzy Jalisco || |
| Iron Irwini || |
| Humble Hawksbill || |

> [!NOTE]
> Verified on [Ubuntu 22.04 Jammy Jellyfish](https://releases.ubuntu.com/jammy/) only, other platform would also work.
## Installation

### Docker Container
Expand Down
2 changes: 2 additions & 0 deletions scripts/docker_release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ COLCON_WS="${COLCON_WS:-/root/colcon_ws}"
ros_distros=(
"humble"
"iron"
"jazzy"
"rolling"
)

Expand Down Expand Up @@ -137,6 +138,7 @@ fi

# verifying images
if [ "$verify_image" = true ]; then
# TODO@fujitatomoya: need to check if OPENAI_API_KEY env is set, otherwise return error
verify_images
fi

Expand Down

0 comments on commit 3611be6

Please sign in to comment.