Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions .github/ci/collection.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
repositories:
gz-cmake:
type: git
url: https://github.com/gazebosim/gz-cmake
version: main
gz-common:
type: git
url: https://github.com/gazebosim/gz-common
version: main
gz-fuel-tools:
type: git
url: https://github.com/gazebosim/gz-fuel-tools
version: main
gz-sim:
type: git
url: https://github.com/gazebosim/gz-sim
version: main
gz-gui:
type: git
url: https://github.com/gazebosim/gz-gui
version: main
gz-math:
type: git
url: https://github.com/gazebosim/gz-math
version: main
gz-msgs:
type: git
url: https://github.com/gazebosim/gz-msgs
version: main
gz-physics:
type: git
url: https://github.com/gazebosim/gz-physics
version: main
gz-plugin:
type: git
url: https://github.com/gazebosim/gz-plugin
version: main
gz-rendering:
type: git
url: https://github.com/gazebosim/gz-rendering
version: main
gz-sensors:
type: git
url: https://github.com/gazebosim/gz-sensors
version: main
gz-tools:
type: git
url: https://github.com/gazebosim/gz-tools
version: main
gz-transport:
type: git
url: https://github.com/gazebosim/gz-transport
version: main
gz-utils:
type: git
url: https://github.com/gazebosim/gz-utils
version: main
sdformat:
type: git
url: https://github.com/gazebosim/sdformat
version: main
22 changes: 22 additions & 0 deletions .github/ci/packages_up_to_sdformat.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
repositories:
gz-cmake:
type: git
url: https://github.com/gazebosim/gz-cmake
version: main
gz-math:
type: git
url: https://github.com/gazebosim/gz-math
version: main
gz-tools:
type: git
url: https://github.com/gazebosim/gz-tools
version: scpeters/colcon-test-result
gz-utils:
type: git
url: https://github.com/gazebosim/gz-utils
version: main
sdformat:
type: git
url: https://github.com/gazebosim/sdformat
version: main
52 changes: 52 additions & 0 deletions .github/workflows/ci_dependencies_from_source.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Ubuntu CI from source
run-name: Testing ${{ inputs.packages-to-test }} | vcs ${{ inputs.vcs-repo-file-base }} ${{ inputs.vcs-repo-file }}

on:
push:
branches:
- 'scpeters/action_ros_ci_rotary'
workflow_dispatch:
inputs:
packages-to-test:
description: Names of packages to test (e.g. 'gz-math sdformat').
required: true
type: string
default: sdformat
vcs-repo-file-base:
description: Choose whether vcs-repo-file represents a relative path in the github workspace or a URL.
required: true
default: relative
type: choice
options:
- relative
- url
vcs-repo-file:
description: Relative path or URL to vcs repo file to import into colcon workspace
required: true
type: string
default: ".github/ci/packages_up_to_sdformat.yaml"

jobs:
noble-ci:
runs-on: ubuntu-latest
name: Ubuntu Resolute CI (from source)
container:
image: rostooling/setup-ros-docker:ubuntu-resolute-latest
steps:
- name: Checkout
uses: actions/checkout@v7
- name: Compile and test
uses: ros-tooling/action-ros-ci@v0.4
with:
package-name: gz-physics
target-ros2-distro: lyrical
vcs-repo-file-url: ${{ github.workspace }}/.github/ci/collection.yaml
colcon-defaults: |
{
"build": {
"merge-install": true
},
"test": {
"merge-install": true
}
}
Loading