Skip to content

Commit 6332a61

Browse files
authored
[master] Workflow updates (#130)
* [master] Workflow updates Signed-off-by: Louise Poubel <louise@openrobotics.org>
1 parent 98d41cd commit 6332a61

File tree

6 files changed

+99
-6
lines changed

6 files changed

+99
-6
lines changed

.github/ci-bionic/dependencies.yaml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
repositories:
2+
ign-rendering:
3+
type: git
4+
url: https://github.com/ignitionrobotics/ign-rendering
5+
version: master
6+
ign-gui:
7+
type: git
8+
url: https://github.com/ignitionrobotics/ign-gui
9+
version: master
10+
ign-sensors:
11+
type: git
12+
url: https://github.com/ignitionrobotics/ign-sensors
13+
version: master

.github/workflows/ci-bionic.yml

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: Ubuntu Bionic CI
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
bionic-ci:
7+
runs-on: ubuntu-latest
8+
name: Ubuntu Bionic CI
9+
steps:
10+
- name: Checkout
11+
uses: actions/checkout@v2
12+
- name: Bionic CI
13+
id: ci
14+
uses: ignition-tooling/ubuntu-bionic-ci-action@master
15+
with:
16+
apt-dependencies: |
17+
libignition-cmake2-dev
18+
libignition-math6-eigen3-dev
19+
libignition-msgs5-dev
20+
libignition-plugin-dev
21+
libignition-tools-dev
22+
libignition-transport8-dev
23+
libsdformat9-dev
24+
libignition-fuel-tools4-dev
25+
libignition-physics2-dev
26+
libignition-common3-dev
27+
libogre-1.9-dev
28+
libogre-2.1-dev
29+
libglew-dev
30+
libfreeimage-dev
31+
freeglut3-dev
32+
libxmu-dev
33+
libxi-dev
34+
uuid-dev
35+
xvfb
36+
qtbase5-dev
37+
libtinyxml2-dev
38+
libprotoc-dev
39+
libprotobuf-dev
40+
qtdeclarative5-dev
41+
qtquickcontrols2-5-dev
42+
qml-module-qtquick2
43+
qml-module-qtquick-controls
44+
qml-module-qtquick-controls2
45+
qml-module-qtquick-dialogs
46+
qml-module-qtquick-layouts
47+
qml-module-qt-labs-folderlistmodel
48+
qml-module-qt-labs-settings
49+
qml-module-qtgraphicaleffects
50+
codecov-token: ${{ secrets.CODECOV_TOKEN }}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: PR Collection Labeler
2+
3+
on: pull_request
4+
5+
jobs:
6+
pr_collection_labeler:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: Add collection labels
10+
if: github.event.action == 'opened'
11+
uses: ignition-tooling/pr-collection-labeler@v1
12+
with:
13+
github-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/triage.yml

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
on:
2+
issues:
3+
types: [opened]
4+
pull_request:
5+
types: [opened]
6+
name: Ticket opened
7+
jobs:
8+
assign:
9+
name: Add ticket to inbox
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Add ticket to inbox
13+
uses: technote-space/create-project-card-action@v1
14+
with:
15+
PROJECT: Core development
16+
COLUMN: Inbox
17+
GITHUB_TOKEN: ${{ secrets.TRIAGE_TOKEN }}
18+
CHECK_ORG_PROJECT: true
19+

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99

1010
Build | Status
1111
-- | --
12-
Test coverage | [![codecov](https://codecov.io/bb/ignitionrobotics/ign-gazebo/branch/default/graph/badge.svg)](https://codecov.io/bb/ignitionrobotics/ign-gazebo)
13-
Ubuntu Bionic | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=ignition_gazebo-ci-default-bionic-amd64)](https://build.osrfoundation.org/job/ignition_gazebo-ci-default-bionic-amd64)
14-
Homebrew | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=ignition_gazebo-ci-default-homebrew-amd64)](https://build.osrfoundation.org/job/ignition_gazebo-ci-default-homebrew-amd64)
15-
Windows | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=ignition_gazebo-ci-default-windows7-amd64)](https://build.osrfoundation.org/job/ignition_gazebo-ci-default-windows7-amd64)
12+
Test coverage | [![codecov](https://codecov.io/gh/ignitionrobotics/ign-gazebo/branch/master/graph/badge.svg)](https://codecov.io/gh/ignitionrobotics/ign-gazebo)
13+
Ubuntu Bionic | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=ignition_gazebo-ci-master-bionic-amd64)](https://build.osrfoundation.org/job/ignition_gazebo-ci-master-bionic-amd64)
14+
Homebrew | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=ignition_gazebo-ci-master-homebrew-amd64)](https://build.osrfoundation.org/job/ignition_gazebo-ci-master-homebrew-amd64)
15+
Windows | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=ignition_gazebo-ci-master-windows7-amd64)](https://build.osrfoundation.org/job/ignition_gazebo-ci-master-windows7-amd64)
1616

1717
Ignition Gazebo is an open source robotics simulator. Through Ignition Gazebo users have access to high fidelity physics, rendering, and sensor models. Additionally, users and developers have multiple points of entry to simulation including a graphical user interface, plugins, and asynchronous message passing and services.
1818

codecov.yml

-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
codecov:
2-
branch: default
31
ignore:
42
- "test"

0 commit comments

Comments
 (0)