Skip to content

ignore mirte master arm control for now #54

ignore mirte master arm control for now

ignore mirte master arm control for now #54

Workflow file for this run

name: ros-ci
on:
pull_request:
push:
permissions:
contents: write
jobs:
build_testing:
runs-on: ubuntu-22.04
strategy:
matrix:
ros_distro: [humble]
deb_distro: [jammy]
arch: [
amd64,
arm64,
# armhf
]
fail-fast: false
steps:
- uses: actions/checkout@v4
with:
submodules: 'recursive'
- name: self-checkout
run: |
mkdir -p ./srcO/
mv ./mirte_* ./srcO/
rm -rf ./src
- uses: arendjan/ros-deb-builder-action@upmain # allows for failing builds
with:
ROS_DISTRO: ${{ matrix.ros_distro }}
DEB_DISTRO: ${{ matrix.deb_distro }}
DEB_ARCH: ${{ matrix.arch }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPOS_FILE: ./sources.repos
SKIP_CHECKOUT: true
PACKAGES_BRANCH: ros_mirte_${{ matrix.ros_distro }}_${{ matrix.deb_distro }}_${{ matrix.arch }}${{ github.ref == 'refs/heads/develop' && '_develop' || '' }}
# SBUILD_CONF: "$enable_network = 1;"
# Skip pushing to repo when not on main branch
SKIP_PUSH: ${{ github.ref != 'refs/heads/main' && github.ref != 'refs/heads/develop' }}
UPLOAD_ARTIFACTS: ${{ github.ref != 'refs/heads/main' && github.ref != 'refs/heads/develop' }}
CONTINUE_ON_ERROR: ${{ github.ref != 'refs/heads/main' && github.ref != 'refs/heads/develop' }} # allows for failing builds