forked from davidorchansky/gazebo_ros_link_attacher
-
Notifications
You must be signed in to change notification settings - Fork 0
61 lines (58 loc) · 2.12 KB
/
autoproj-ci-runner.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# runner-ci-autoproj provides commands useful to build in CI environments
# run ci clean cache
name: autoproj-ci-runner
on: [pull_request]
jobs:
job-autoproj-test:
runs-on: [self-hosted, cimatec-host, linux, x64]
strategy:
fail-fast: false
matrix:
distro: [jammy]
name: "runner-ci-autoproj"
steps:
- name: Setup Checkout Code Quality
uses: actions/checkout@v3
with:
repository: Brazilian-Institute-of-Robotics/action-code-quality
token: ${{ secrets.PAT_ACTION_USER_CIBOT }}
ref: main
- name: Extract overrides from Pull Request Body
uses: ./
id: code_quality
with:
pull_request_body: ${{ github.event.pull_request.body }}
local_repository: '- ${{ github.event.repository.name }}:'
local_branch: 'branch: ${{ github.head_ref }}'
- name: Setup Checkout autoproj CI
uses: actions/checkout@v3
with:
repository: Brazilian-Institute-of-Robotics/bir-autoproj-action
token: ${{ secrets.PAT_ACTION_USER_CIBOT }}
ref: feat-colcon-suport-humble
- uses: ./
with:
distro: ${{ matrix.distro }}
buildconf-url: [email protected]:Brazilian-Institute-of-Robotics/cbr_build_conf.git
buildconf-branch: main
seed-config: |
---
apt_dpkg_update: true
osdeps_mode: all
GITORIOUS: ssh
GITHUB: ssh
GITHUB_ROOT: '[email protected]:'
GITHUB_PUSH_ROOT: '[email protected]:'
GITHUB_PRIVATE_ROOT: '[email protected]:'
USE_PYTHON: true
python_executable: "/usr/bin/python3"
ros_version: 2
ros_distro: 'humble'
user_shells:
- bash
project: 'cbr_build_conf'
packages: '${{ github.event.repository.name }}'
overrides: |
${{ steps.code_quality.outputs.overrides }}
manifest: |
${{ steps.code_quality.outputs.manifest }}