diff --git a/.github/workflows/coverage-build.yml b/.github/workflows/coverage-build.yml index e152d6f7e..f934aa4d7 100644 --- a/.github/workflows/coverage-build.yml +++ b/.github/workflows/coverage-build.yml @@ -29,8 +29,6 @@ jobs: ur_calibration ur_controllers ur_robot_driver - vcs-repo-file-url: | - https://raw.githubusercontent.com/${{ github.repository }}/${{ github.sha }}/Universal_Robots_ROS2_Driver-not-released.${{ env.ROS_DISTRO }}.repos colcon-defaults: | { "build": { diff --git a/.github/workflows/humble-binary-main.yml b/.github/workflows/humble-binary-main.yml index a3a052d98..9f1749184 100644 --- a/.github/workflows/humble-binary-main.yml +++ b/.github/workflows/humble-binary-main.yml @@ -11,5 +11,4 @@ jobs: with: ros_distro: humble ros_repo: main - upstream_workspace: Universal_Robots_ROS2_Driver-not-released.humble.repos ref_for_scheduled_build: humble diff --git a/.github/workflows/humble-binary-testing.yml b/.github/workflows/humble-binary-testing.yml index 4d8434c6a..27b985428 100644 --- a/.github/workflows/humble-binary-testing.yml +++ b/.github/workflows/humble-binary-testing.yml @@ -12,5 +12,4 @@ jobs: with: ros_distro: humble ros_repo: testing - upstream_workspace: Universal_Robots_ROS2_Driver-not-released.humble.repos ref_for_scheduled_build: humble diff --git a/.github/workflows/humble-semi-binary-testing.yml b/.github/workflows/humble-semi-binary-testing.yml deleted file mode 100644 index 63a1de1ed..000000000 --- a/.github/workflows/humble-semi-binary-testing.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Humble Semi Binary Build Testing -on: - workflow_dispatch: - schedule: - # Run every morning to detect flakiness and broken dependencies - - cron: '03 5 * * *' - - -jobs: - humble_semi_testing: - uses: ./.github/workflows/reusable_ici.yml - with: - ros_distro: humble - ros_repo: testing - upstream_workspace: Universal_Robots_ROS2_Driver.humble.repos - ref_for_scheduled_build: humble diff --git a/.github/workflows/jazzy-binary-main.yml b/.github/workflows/jazzy-binary-main.yml index 9a5d52e3b..a1c313364 100644 --- a/.github/workflows/jazzy-binary-main.yml +++ b/.github/workflows/jazzy-binary-main.yml @@ -17,5 +17,4 @@ jobs: with: ros_distro: jazzy ros_repo: main - upstream_workspace: Universal_Robots_ROS2_Driver-not-released.jazzy.repos ref_for_scheduled_build: main diff --git a/.github/workflows/jazzy-binary-testing.yml b/.github/workflows/jazzy-binary-testing.yml index e8a0e3a4e..06cf52886 100644 --- a/.github/workflows/jazzy-binary-testing.yml +++ b/.github/workflows/jazzy-binary-testing.yml @@ -17,5 +17,4 @@ jobs: with: ros_distro: jazzy ros_repo: testing - upstream_workspace: Universal_Robots_ROS2_Driver-not-released.jazzy.repos ref_for_scheduled_build: main diff --git a/.github/workflows/jazzy-semi-binary-testing.yml b/.github/workflows/jazzy-semi-binary-testing.yml deleted file mode 100644 index b66ce4807..000000000 --- a/.github/workflows/jazzy-semi-binary-testing.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Jazzy Semi Binary Build Testing -on: - workflow_dispatch: - pull_request: - branches: - - main - push: - branches: - - main - schedule: - # Run every morning to detect flakiness and broken dependencies - - cron: '13 4 * * *' - -jobs: - jazzy_semi_testing: - uses: ./.github/workflows/reusable_ici.yml - with: - ros_distro: jazzy - ros_repo: testing - upstream_workspace: Universal_Robots_ROS2_Driver.jazzy.repos - ref_for_scheduled_build: main diff --git a/.github/workflows/reusable_ici.yml b/.github/workflows/reusable_ici.yml index b19f1c433..572d16c91 100644 --- a/.github/workflows/reusable_ici.yml +++ b/.github/workflows/reusable_ici.yml @@ -12,7 +12,8 @@ on: upstream_workspace: description: 'UPSTREAM_WORKSPACE variable for industrial_ci. Usually path to local .repos file.' - required: true + required: false + default: '' type: string ros_distro: description: 'ROS_DISTRO variable for industrial_ci' @@ -41,7 +42,7 @@ jobs: env: DOCKER_RUN_OPTS: '-v /var/run/docker.sock:/var/run/docker.sock --network ursim_net' CCACHE_DIR: ${{ github.workspace }}/${{ inputs.ccache_dir }} - CACHE_PREFIX: ${{ inputs.ros_distro }}-${{ inputs.upstream_workspace }}-${{ inputs.ros_repo }}-${{ github.job }} + CACHE_PREFIX: ${{ inputs.ros_distro }}-${{ inputs.upstream_workspace }}-${{ inputs.ros_repo }} steps: - name: Checkout ${{ github.ref_name }} since build is not scheduled if: ${{ github.event_name != 'schedule' }} diff --git a/.github/workflows/rolling-binary-main.yml b/.github/workflows/rolling-binary-main.yml index 3ca974841..948a40622 100644 --- a/.github/workflows/rolling-binary-main.yml +++ b/.github/workflows/rolling-binary-main.yml @@ -17,5 +17,4 @@ jobs: with: ros_distro: rolling ros_repo: main - upstream_workspace: Universal_Robots_ROS2_Driver-not-released.rolling.repos ref_for_scheduled_build: main diff --git a/.github/workflows/rolling-binary-testing.yml b/.github/workflows/rolling-binary-testing.yml index 0d042012e..92a131e31 100644 --- a/.github/workflows/rolling-binary-testing.yml +++ b/.github/workflows/rolling-binary-testing.yml @@ -17,5 +17,4 @@ jobs: with: ros_distro: rolling ros_repo: testing - upstream_workspace: Universal_Robots_ROS2_Driver-not-released.rolling.repos ref_for_scheduled_build: main diff --git a/.github/workflows/rolling-semi-binary-testing.yml b/.github/workflows/rolling-semi-binary-testing.yml deleted file mode 100644 index 0c9507809..000000000 --- a/.github/workflows/rolling-semi-binary-testing.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Rolling Semi Binary Build Testing -on: - workflow_dispatch: - pull_request: - branches: - - main - push: - branches: - - main - schedule: - # Run every morning to detect flakiness and broken dependencies - - cron: '13 4 * * *' - -jobs: - rolling_semi_testing: - uses: ./.github/workflows/reusable_ici.yml - with: - ros_distro: rolling - ros_repo: testing - upstream_workspace: Universal_Robots_ROS2_Driver.rolling.repos - ref_for_scheduled_build: main diff --git a/Universal_Robots_ROS2_Driver-not-released.jazzy.repos b/Universal_Robots_ROS2_Driver-not-released.jazzy.repos deleted file mode 100644 index f1f74842e..000000000 --- a/Universal_Robots_ROS2_Driver-not-released.jazzy.repos +++ /dev/null @@ -1,6 +0,0 @@ -# The not-released files are meant to use upstream packages in binary form whenever possible. -# Packages get added here, if they are not released at all or when the repo's current version -# requires a newer version than the one currently released to the target distributions. -# Once Upstream packages are released and synced to the target distributions in the required -# version, the entry in this file shall be removed again. -repositories: diff --git a/Universal_Robots_ROS2_Driver-not-released.rolling.repos b/Universal_Robots_ROS2_Driver-not-released.rolling.repos deleted file mode 100644 index f1f74842e..000000000 --- a/Universal_Robots_ROS2_Driver-not-released.rolling.repos +++ /dev/null @@ -1,6 +0,0 @@ -# The not-released files are meant to use upstream packages in binary form whenever possible. -# Packages get added here, if they are not released at all or when the repo's current version -# requires a newer version than the one currently released to the target distributions. -# Once Upstream packages are released and synced to the target distributions in the required -# version, the entry in this file shall be removed again. -repositories: diff --git a/ur_controllers/package.xml b/ur_controllers/package.xml index 1bdd4f76c..c5280d2e2 100644 --- a/ur_controllers/package.xml +++ b/ur_controllers/package.xml @@ -46,6 +46,7 @@ controller_manager ros2_control_test_assets + hardware_interface_testing ament_cmake