Skip to content

[APG-1790] Add ros2 release pipelines #3

[APG-1790] Add ros2 release pipelines

[APG-1790] Add ros2 release pipelines #3

name: ROS2 Publish Release Iron
on:
workflow_dispatch:
workflow_call:
pull_request: # TODO REMOVE
push:
tags:
- '[0-9]+.[0-9]+.[0-9]+'
jobs:
unit-tests:
name: Unit Tests
uses: locusrobotics/locus_ci/.github/workflows/[email protected]
with:
ros_distro: 'iron'
docker_image: 'ros:iron-ros-base'
secrets:
jf_url: ${{ secrets.JF_URL }}
jf_user: ${{ secrets.JF_USER }}
jf_token: ${{ secrets.JF_TOKEN }}
release:
name: Release
needs: [unit-tests]
strategy:
fail-fast: false
matrix:
include:
- runs-on: 'APG-2-Core-ARM'
docker_image: 'arm64v8/ros:iron-ros-base'
- runs-on: 'ubuntu-22.04'
docker_image: 'ros:iron-ros-base'
uses: locusrobotics/locus_ci/.github/workflows/[email protected]

Check failure on line 33 in .github/workflows/ros2-release-iron.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/ros2-release-iron.yml

Invalid workflow file

error parsing called workflow ".github/workflows/ros2-release-iron.yml" -> "locusrobotics/locus_ci/.github/workflows/[email protected]" : workflow was not found. See https://docs.github.com/actions/learn-github-actions/reusing-workflows#access-to-reusable-workflows for more information.
with:
ros_distro: 'iron'
docker_image: ${{ matrix.docker_image }}
os: ${{ matrix.runs-on }}
build: true
version_tag: ${{ github.ref_name }}
secrets:
jf_url: ${{ secrets.JF_URL }}
jf_user: ${{ secrets.JF_USER }}
jf_token: ${{ secrets.JF_TOKEN }}