Skip to content

Commit 26236c7

Browse files
authored
Merge pull request #23 from fmessmer/ci/gha
migrate ci to gha
2 parents ffdbcd6 + cf131e4 commit 26236c7

File tree

2 files changed

+39
-25
lines changed

2 files changed

+39
-25
lines changed

.github/workflows/main.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: GHA CI
2+
3+
on:
4+
push:
5+
pull_request:
6+
schedule:
7+
- cron: "0 0 * * 0" # every Sunday at midnight
8+
workflow_dispatch:
9+
10+
jobs:
11+
industrial_ci:
12+
name: GHA CI
13+
runs-on: ubuntu-latest
14+
timeout-minutes: 60
15+
16+
env:
17+
ADDITIONAL_DEBS: 'apt-utils dialog git'
18+
CATKIN_LINT: pedantic
19+
CATKIN_LINT_ARGS: '--ignore description_boilerplate --ignore target_name_collision'
20+
CMAKE_ARGS: -DCMAKE_BUILD_TYPE=Release
21+
PYLINT_ARGS: '--output-format=parseable --errors-only'
22+
PYLINT_CHECK: true
23+
ROS_REPO: main
24+
25+
strategy:
26+
matrix:
27+
include:
28+
- { ROS_DISTRO: noetic }
29+
30+
steps:
31+
- uses: actions/checkout@v4
32+
with:
33+
submodules: true
34+
lfs: true
35+
ssh-known-hosts: ''
36+
37+
- uses: ros-industrial/industrial_ci@master
38+
with:
39+
config: ${{toJSON(matrix)}}

.travis.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)