Skip to content

Commit

Permalink
Update github actions
Browse files Browse the repository at this point in the history
Signed-off-by: Raul Sanchez-Mateos <[email protected]>
  • Loading branch information
rsanchez15 committed Nov 5, 2024
1 parent 21cb945 commit 214f8a1
Show file tree
Hide file tree
Showing 7 changed files with 143 additions and 19 deletions.
Original file line number Diff line number Diff line change
@@ -1,25 +1,27 @@
name: Install from binaries Ubuntu
name: humble-binaries-ubuntu-22.04

on:
workflow_dispatch:

pull_request:
branches:
- humble

push:
branches:
- humble

schedule:
- cron: '0 0 * * *'

jobs:
ubuntu-install-from-binaries:
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
ros2_distro:
- iron
- humble

steps:
- uses: actions/checkout@v4
with:
ref: ${{ matrix.ros2_distro }}
ref: humble
submodules: 'recursive'

- name: Install from binaries
Expand Down
Original file line number Diff line number Diff line change
@@ -1,25 +1,27 @@
name: Install from sources Ubuntu
name: humble-sources-ubuntu-22.04

on:
workflow_dispatch:

pull_request:
branches:
- humble

push:
branches:
- humble

schedule:
- cron: '0 0 * * *'

jobs:
ubuntu-install-from-sources:
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
ros2_distro:
- iron
- humble

steps:
- uses: actions/checkout@v4
with:
ref: ${{ matrix.ros2_distro }}
ref: humble
submodules: 'recursive'

- name: Install from sources
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/iron_binaries_ubuntu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: iron-binaries-ubuntu-22.04

on:
workflow_dispatch:

pull_request:
branches:
- iron

push:
branches:
- iron

schedule:
- cron: '0 0 * * *'

jobs:
ubuntu-install-from-binaries:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v4
with:
ref: iron
submodules: 'recursive'

- name: Install from binaries
run: |
bash docs/resources/scripts/linux_binary_installation.bash
29 changes: 29 additions & 0 deletions .github/workflows/iron_sources_ubuntu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: iron-sources-ubuntu-22.04

on:
workflow_dispatch:

pull_request:
branches:
- iron

push:
branches:
- iron

schedule:
- cron: '0 0 * * *'

jobs:
ubuntu-install-from-sources:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v4
with:
ref: iron
submodules: 'recursive'

- name: Install from sources
run: |
bash docs/resources/scripts/linux_source_installation.bash
31 changes: 31 additions & 0 deletions .github/workflows/jazzy_binaries_ubuntu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: jazzy-binaries-ubuntu-24.04

on:
workflow_dispatch:

pull_request:
branches:
- jazzy
- main

push:
branches:
- jazzy
- main

schedule:
- cron: '0 0 * * *'

jobs:
ubuntu-install-from-binaries:
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.head_ref || 'jazzy'}}
submodules: 'recursive'

- name: Install from binaries
run: |
bash docs/resources/scripts/linux_binary_installation.bash
31 changes: 31 additions & 0 deletions .github/workflows/jazzy_sources_ubuntu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: jazzy-sources-ubuntu-24.04

on:
workflow_dispatch:

pull_request:
branches:
- jazzy
- main

push:
branches:
- jazzy
- main

schedule:
- cron: '0 0 * * *'

jobs:
ubuntu-install-from-sources:
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.head_ref || 'jazzy'}}
submodules: 'recursive'

- name: Install from sources
run: |
bash docs/resources/scripts/linux_source_installation.bash
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ Vulcanexus official documentation can be found [here](https://docs.vulcanexus.or

| Version | Status |
| - | - |
| Rolling | [![docs-rolling](https://github.com/eProsima/vulcanexus/actions/workflows/docs.yaml/badge.svg?branch=main&event=push)](https://github.com/eProsima/vulcanexus/actions/workflows/docs.yaml)
| Humble | [![docs-humble](https://github.com/eProsima/vulcanexus/actions/workflows/docs.yaml/badge.svg?branch=humble&event=push)](https://github.com/eProsima/vulcanexus/actions/workflows/docs.yaml)
| Galactic | [![docs-galactic](https://github.com/eProsima/vulcanexus/actions/workflows/docs.yaml/badge.svg?branch=galactic&event=push)](https://github.com/eProsima/vulcanexus/actions/workflows/docs.yaml)
| Jazzy | ![Jazzy Workflow Status](https://img.shields.io/github/actions/workflow/status/eProsima/vulcanexus/install_linux_from_binaries.yaml?logo=github&logoSize=auto)
| Iron | ![Iron Workflow Status](https://img.shields.io/github/actions/workflow/status/eProsima/vulcanexus/install_linux_from_binaries.yaml?logo=github&logoSize=auto)
| Humble | ![Humble Workflow Status](https://img.shields.io/github/actions/workflow/status/eProsima/vulcanexus/install_linux_from_binaries.yaml?logo=github&logoSize=auto)

## Getting started

Expand Down

0 comments on commit 214f8a1

Please sign in to comment.