diff --git a/.travis.xacro_test.sh b/.ci.xacro_test.sh similarity index 100% rename from .travis.xacro_test.sh rename to .ci.xacro_test.sh diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..e0fb85b --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,41 @@ +name: GHA CI + +on: + push: + pull_request: + schedule: + - cron: "0 0 * * 0" # every Sunday at midnight + workflow_dispatch: + +jobs: + industrial_ci: + name: GHA CI + runs-on: ubuntu-latest + timeout-minutes: 60 + + env: + ADDITIONAL_DEBS: 'apt-utils dialog git' + AFTER_SCRIPT: 'rosenv sh .ci.xacro_test.sh' + CATKIN_LINT: pedantic + CATKIN_LINT_ARGS: '--ignore description_boilerplate' + CMAKE_ARGS: -DCMAKE_BUILD_TYPE=Release + PYLINT_ARGS: '--output-format=parseable --errors-only' + PYLINT_CHECK: true + ROS_REPO: main + + strategy: + matrix: + include: + - { ROS_DISTRO: noetic } + + steps: + - uses: actions/checkout@v4 + with: + submodules: true + lfs: true + ssh-known-hosts: '' + + - uses: ros-industrial/industrial_ci@master + with: + config: ${{toJSON(matrix)}} + diff --git a/.travis.rosinstall b/.travis.rosinstall deleted file mode 100644 index 4fce548..0000000 --- a/.travis.rosinstall +++ /dev/null @@ -1,4 +0,0 @@ -- git: - local-name: cob_supported_robots - uri: https://github.com/ipa320/cob_supported_robots.git - version: indigo_dev