From 655026705950d7825abe0e638f622f0b44701409 Mon Sep 17 00:00:00 2001 From: Tomoya Fujita Date: Sat, 18 Jan 2025 10:27:17 -0800 Subject: [PATCH] add nightly workflow files for each distribution. (#73) Signed-off-by: Tomoya.Fujita (cherry picked from commit 213ba36f833f80e5f22484b1ac0f59d120856e4e) --- .github/workflows/humble-nightly.yaml | 23 +++++++++++++++++++++++ .github/workflows/jazzy-nightly.yaml | 23 +++++++++++++++++++++++ .github/workflows/rolling-nightly.yaml | 23 +++++++++++++++++++++++ README.md | 1 + 4 files changed, 70 insertions(+) create mode 100644 .github/workflows/humble-nightly.yaml create mode 100644 .github/workflows/jazzy-nightly.yaml create mode 100644 .github/workflows/rolling-nightly.yaml diff --git a/.github/workflows/humble-nightly.yaml b/.github/workflows/humble-nightly.yaml new file mode 100644 index 0000000..84a2fa5 --- /dev/null +++ b/.github/workflows/humble-nightly.yaml @@ -0,0 +1,23 @@ +name: Nightly Build for humble + +on: + schedule: + - cron: '0 13 * * *' # Runs every day at midnight, 13:00 UTC + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + container: + image: ros:humble + env: + ROS_DISTRO: humble + steps: + - name: Check out repository code + uses: actions/checkout@v3 + - name: Build and Test with ROS humble + shell: bash + run: | + ./scripts/github_workflows.sh diff --git a/.github/workflows/jazzy-nightly.yaml b/.github/workflows/jazzy-nightly.yaml new file mode 100644 index 0000000..79aaf5e --- /dev/null +++ b/.github/workflows/jazzy-nightly.yaml @@ -0,0 +1,23 @@ +name: Nightly Build for jazzy + +on: + schedule: + - cron: '0 13 * * *' # Runs every day at midnight, 13:00 UTC + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + 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 and Test with ROS jazzy + shell: bash + run: | + ./scripts/github_workflows.sh diff --git a/.github/workflows/rolling-nightly.yaml b/.github/workflows/rolling-nightly.yaml new file mode 100644 index 0000000..12ad40d --- /dev/null +++ b/.github/workflows/rolling-nightly.yaml @@ -0,0 +1,23 @@ +name: Nightly Build for rolling + +on: + schedule: + - cron: '0 13 * * *' # Runs every day at midnight, 13:00 UTC + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + container: + image: ros:rolling + env: + ROS_DISTRO: rolling + steps: + - name: Check out repository code + uses: actions/checkout@v3 + - name: Build and Test with ROS rolling + shell: bash + run: | + ./scripts/github_workflows.sh diff --git a/README.md b/README.md index 5fafa78..8599c6d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ [![humble](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/humble.yaml/badge.svg?branch=humble)](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/humble.yaml) [![jazzy](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/jazzy.yaml/badge.svg?branch=jazzy)](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/jazzy.yaml) [![rolling](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/rolling.yaml/badge.svg?branch=rolling)](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/rolling.yaml) +[![humble-nightly](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/humble-nightly.yaml/badge.svg?branch=humble)](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/humble-nightly.yaml) [![jazzy-nightly](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/jazzy-nightly.yaml/badge.svg?branch=jazzy)](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/jazzy-nightly.yaml) [![rolling-nightly](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/rolling-nightly.yaml/badge.svg?branch=rolling)](https://github.com/fujitatomoya/rcl_logging_syslog/actions/workflows/rolling-nightly.yaml) # rcl_logging_syslog 🚢🚀🚂