From 5528e75dc89574289835458e656101303c47bb4d Mon Sep 17 00:00:00 2001 From: Yutaka Kondo Date: Thu, 23 Jan 2025 06:01:57 +0900 Subject: [PATCH 01/10] fix(docker-build-and-push): set docker meta data to `universe-visualization` images (#5679) append universe-visualization actions Signed-off-by: Yutaka Kondo --- .../actions/docker-build-and-push/action.yaml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.github/actions/docker-build-and-push/action.yaml b/.github/actions/docker-build-and-push/action.yaml index 5feb1bcc419..09867cd644f 100644 --- a/.github/actions/docker-build-and-push/action.yaml +++ b/.github/actions/docker-build-and-push/action.yaml @@ -181,6 +181,32 @@ runs: flavor: | latest=false + - name: Docker meta for autoware:universe-visualization-devel + id: meta-universe-visualization-devel + uses: docker/metadata-action@v5 + with: + images: ${{ github.repository_owner }}/${{ inputs.target-image }} + tags: | + type=raw,value=universe-visualization-devel-${{ inputs.platform }} + type=raw,value=universe-visualization-devel-${{ steps.date.outputs.date }}-${{ inputs.platform }} + type=ref,event=tag,prefix=universe-visualization-devel-,suffix=-${{ inputs.platform }} + bake-target: docker-metadata-action-universe-visualization-devel + flavor: | + latest=false + + - name: Docker meta for autoware:universe-visualization + id: meta-universe-visualization + uses: docker/metadata-action@v5 + with: + images: ${{ github.repository_owner }}/${{ inputs.target-image }} + tags: | + type=raw,value=universe-visualization-${{ inputs.platform }} + type=raw,value=universe-visualization-${{ steps.date.outputs.date }}-${{ inputs.platform }} + type=ref,event=tag,prefix=universe-visualization-,suffix=-${{ inputs.platform }} + bake-target: docker-metadata-action-universe-visualization + flavor: | + latest=false + - name: Docker meta for autoware:universe-devel id: meta-universe-devel uses: docker/metadata-action@v5 @@ -229,6 +255,8 @@ runs: ${{ steps.meta-universe-planning-control.outputs.bake-file }} ${{ steps.meta-universe-vehicle-system-devel.outputs.bake-file }} ${{ steps.meta-universe-vehicle-system.outputs.bake-file }} + ${{ steps.meta-universe-visualization-devel.outputs.bake-file }} + ${{ steps.meta-universe-visualization.outputs.bake-file }} ${{ steps.meta-universe-devel.outputs.bake-file }} ${{ steps.meta-universe.outputs.bake-file }} provenance: false From c16121d43923d9b605597b797a0e192f0ea6655e Mon Sep 17 00:00:00 2001 From: "awf-autoware-bot[bot]" <94889083+awf-autoware-bot[bot]@users.noreply.github.com> Date: Thu, 23 Jan 2025 09:57:11 +0900 Subject: [PATCH 02/10] chore: sync files (#5621) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions --- .github/workflows/github-release.yaml | 32 ++++++++------------------- .pre-commit-config-optional.yaml | 7 ++++++ .pre-commit-config.yaml | 2 +- 3 files changed, 17 insertions(+), 24 deletions(-) diff --git a/.github/workflows/github-release.yaml b/.github/workflows/github-release.yaml index bbe2ac512d7..170c57b4398 100644 --- a/.github/workflows/github-release.yaml +++ b/.github/workflows/github-release.yaml @@ -6,14 +6,12 @@ name: github-release on: push: - branches: - - beta/v* tags: - - v* + - "[0-9]+.[0-9]+.[0-9]+" workflow_dispatch: inputs: - beta-branch-or-tag-name: - description: The name of the beta branch or tag to release + tag-name: + description: The name of the tag to release type: string required: true @@ -25,36 +23,24 @@ jobs: id: set-tag-name run: | if [ "${{ github.event_name }}" = "workflow_dispatch" ]; then - REF_NAME="${{ github.event.inputs.beta-branch-or-tag-name }}" + REF_NAME="${{ github.event.inputs.tag-name }}" else REF_NAME="${{ github.ref_name }}" fi - echo "ref-name=$REF_NAME" >> $GITHUB_OUTPUT - echo "tag-name=${REF_NAME#beta/}" >> $GITHUB_OUTPUT + echo "tag-name=$REF_NAME" >> $GITHUB_OUTPUT - name: Check out repository uses: actions/checkout@v4 with: fetch-depth: 0 - ref: ${{ steps.set-tag-name.outputs.ref-name }} - - - name: Set target name for beta branches - id: set-target-name - run: | - if [[ "${{ steps.set-tag-name.outputs.ref-name }}" =~ "beta/" ]]; then - echo "target-name=${{ steps.set-tag-name.outputs.ref-name }}" >> $GITHUB_OUTPUT - fi - - - name: Create a local tag for beta branches - run: | - if [ "${{ steps.set-target-name.outputs.target-name }}" != "" ]; then - git tag "${{ steps.set-tag-name.outputs.tag-name }}" - fi + ref: ${{ steps.set-tag-name.outputs.tag-name }} - name: Run generate-changelog id: generate-changelog uses: autowarefoundation/autoware-github-actions/generate-changelog@v1 + with: + git-cliff-args: --tag-pattern "^(\d+)\.(\d+)\.(\d+)$" --latest - name: Select verb id: select-verb @@ -74,7 +60,7 @@ jobs: run: | gh release ${{ steps.select-verb.outputs.verb }} "${{ steps.set-tag-name.outputs.tag-name }}" \ --draft \ - --target "${{ steps.set-target-name.outputs.target-name }}" \ + --target "main" \ --title "Release ${{ steps.set-tag-name.outputs.tag-name }}" \ --notes "$NOTES" env: diff --git a/.pre-commit-config-optional.yaml b/.pre-commit-config-optional.yaml index ff325af5e87..f0b5bdba2d2 100644 --- a/.pre-commit-config-optional.yaml +++ b/.pre-commit-config-optional.yaml @@ -2,6 +2,13 @@ # https://github.com/autowarefoundation/sync-file-templates # To make changes, update the source repository and follow the guidelines in its README. +# https://pre-commit.ci/#configuration +ci: + autofix_commit_msg: "style(pre-commit-optional): autofix" + # we already have our own daily update mechanism, we set this to quarterly + autoupdate_schedule: quarterly + autoupdate_commit_msg: "ci(pre-commit-optional): quarterly autoupdate" + repos: - repo: https://github.com/tcort/markdown-link-check rev: v3.12.2 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9d7c0531a45..48a97c13ef9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -74,7 +74,7 @@ repos: args: [--line-length=100] - repo: https://github.com/pre-commit/mirrors-clang-format - rev: v19.1.6 + rev: v19.1.5 hooks: - id: clang-format types_or: [c++, c, cuda] From b05452735e9cf34c6c6c3a852d93a08b37819922 Mon Sep 17 00:00:00 2001 From: SakodaShintaro Date: Thu, 23 Jan 2025 10:45:08 +0900 Subject: [PATCH 03/10] fix: add `tier4_ad_api_adaptor` to autoware-nightly.repos (#5677) Added tier4_ad_api_adaptor to autoware-nightly.repos Signed-off-by: Shintaro Sakoda --- autoware-nightly.repos | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/autoware-nightly.repos b/autoware-nightly.repos index e369eba8299..7771826d2d7 100644 --- a/autoware-nightly.repos +++ b/autoware-nightly.repos @@ -15,6 +15,10 @@ repositories: type: git url: https://github.com/autowarefoundation/autoware.universe.git version: main + universe/external/tier4_ad_api_adaptor: # TODO(TIER IV): Migrate to AD API and remove this repository entry. + type: git + url: https://github.com/tier4/tier4_ad_api_adaptor.git + version: tier4/universe launcher/autoware_launch: type: git url: https://github.com/autowarefoundation/autoware_launch.git From 627ecef014609f6148eaa8c689f0c96efeaae700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Zeren?= <76053179+StepTurtle@users.noreply.github.com> Date: Mon, 27 Jan 2025 01:10:25 +0300 Subject: [PATCH 04/10] feat(ansible/artifacts): add rtmdet onnx model (#5605) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Barış Zeren Co-authored-by: Mete Fatih Cırıt --- ansible/roles/artifacts/tasks/main.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/ansible/roles/artifacts/tasks/main.yaml b/ansible/roles/artifacts/tasks/main.yaml index c4f7ede0089..f0423e71527 100644 --- a/ansible/roles/artifacts/tasks/main.yaml +++ b/ansible/roles/artifacts/tasks/main.yaml @@ -269,6 +269,28 @@ mode: "644" checksum: sha256:3d93ca05f31b63424d7d7246a01a2365953705a0ed3323ba5b6fddd744a4bfea +# tensorrt_rtmdet +- name: Create tensorrt_rtmdet directory inside {{ data_dir }} + ansible.builtin.file: + path: "{{ data_dir }}/tensorrt_rtmdet" + mode: "755" + state: directory + +- name: Download tensorrt_rtmdet_onnx_models.tar.gz + become: true + ansible.builtin.get_url: + url: https://autoware-files.s3.us-west-2.amazonaws.com/models/tensorrt_rtmdet_onnx_models.tar.gz + dest: "{{ data_dir }}/tensorrt_rtmdet/tensorrt_rtmdet_onnx_models.tar.gz" + mode: "644" + checksum: sha256:eaf6fe9caf1b4a0211dc3b0f4068b1fd6c1d35fe1582cc2aed95b8ed9468c598 + +- name: Extract tensorrt_rtmdet_onnx_models.tar.gz + ansible.builtin.unarchive: + src: "{{ data_dir }}/tensorrt_rtmdet/tensorrt_rtmdet_onnx_models.tar.gz" + dest: "{{ data_dir }}/tensorrt_rtmdet/" + extra_opts: + - --strip-components=1 # Removes the top-level folder during extraction + # traffic_light_classifier - name: Create traffic_light_classifier directory inside {{ data_dir }} ansible.builtin.file: From bcc4f18821ae0cf5517d3847673589aa49422c4d Mon Sep 17 00:00:00 2001 From: Yutaka Kondo Date: Mon, 27 Jan 2025 09:03:21 +0900 Subject: [PATCH 05/10] fix(docker-build-and-push): push `universe-visualization` images to ghcr.io (#5690) push to ghcr.io Signed-off-by: Yutaka Kondo --- .github/actions/docker-build-and-push/action.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/actions/docker-build-and-push/action.yaml b/.github/actions/docker-build-and-push/action.yaml index 09867cd644f..bc22829e70e 100644 --- a/.github/actions/docker-build-and-push/action.yaml +++ b/.github/actions/docker-build-and-push/action.yaml @@ -185,7 +185,7 @@ runs: id: meta-universe-visualization-devel uses: docker/metadata-action@v5 with: - images: ${{ github.repository_owner }}/${{ inputs.target-image }} + images: ghcr.io/${{ github.repository_owner }}/${{ inputs.target-image }} tags: | type=raw,value=universe-visualization-devel-${{ inputs.platform }} type=raw,value=universe-visualization-devel-${{ steps.date.outputs.date }}-${{ inputs.platform }} @@ -198,7 +198,7 @@ runs: id: meta-universe-visualization uses: docker/metadata-action@v5 with: - images: ${{ github.repository_owner }}/${{ inputs.target-image }} + images: ghcr.io/${{ github.repository_owner }}/${{ inputs.target-image }} tags: | type=raw,value=universe-visualization-${{ inputs.platform }} type=raw,value=universe-visualization-${{ steps.date.outputs.date }}-${{ inputs.platform }} From b147a87ff493fb91167c936683d177a027bf724c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Zeren?= <76053179+StepTurtle@users.noreply.github.com> Date: Mon, 27 Jan 2025 03:53:32 +0300 Subject: [PATCH 06/10] feat(autoware.repos): add trt_batched_nms repository (#5493) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Barış Zeren --- autoware.repos | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/autoware.repos b/autoware.repos index 770bb5bbb95..dc4154cdcc0 100644 --- a/autoware.repos +++ b/autoware.repos @@ -71,6 +71,10 @@ repositories: type: git url: https://github.com/tier4/glog.git version: v0.6.0_t4-ros + universe/external/trt_batched_nms: + type: git + url: https://github.com/autowarefoundation/trt_batched_nms.git + version: main # launcher launcher/autoware_launch: type: git From a7423b10141df473d96092477fd2810288e46430 Mon Sep 17 00:00:00 2001 From: Yutaka Kondo Date: Mon, 27 Jan 2025 12:41:11 +0900 Subject: [PATCH 07/10] chore(docker): update README.md and Dockerfile.svg (#5696) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update svg Signed-off-by: Yutaka Kondo * update readme Signed-off-by: Yutaka Kondo * update sentence Signed-off-by: Yutaka Kondo * fix base Signed-off-by: Yutaka Kondo * style(pre-commit): autofix * pre-commit svg fix: simplify text field Signed-off-by: M. Fatih Cırıt --------- Signed-off-by: Yutaka Kondo Signed-off-by: M. Fatih Cırıt Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: M. Fatih Cırıt --- docker/Dockerfile.svg | 882 ++++++++++++++++++++++-------------------- docker/README.md | 16 +- 2 files changed, 471 insertions(+), 427 deletions(-) diff --git a/docker/Dockerfile.svg b/docker/Dockerfile.svg index a9465e1a552..bbbb9a89d74 100644 --- a/docker/Dockerfile.svg +++ b/docker/Dockerfile.svg @@ -1,47 +1,47 @@ - - - + + G - + cluster_legend - + key - FROM ... - COPY --from=...  - RUN --mount=(.*)from=...  + FROM ... + COPY --from=...  + RUN --mount=(.*)from=...  key2 - - - + + + key:e->key2:w - - + + key:e->key2:w - - + + key:e->key2:w - - + + @@ -50,9 +50,9 @@ fill="none" stroke="#333333" stroke-dasharray="5,2" - d="M161,-306C161,-306 41,-306 41,-306 35,-306 29,-300 29,-294 29,-294 29,-282 29,-282 29,-276 35,-270 41,-270 41,-270 161,-270 161,-270 167,-270 173,-276 173,-282 173,-282 173,-294 173,-294 173,-300 167,-306 161,-306" + d="M161,-632.44C161,-632.44 41,-632.44 41,-632.44 35,-632.44 29,-626.44 29,-620.44 29,-620.44 29,-608.44 29,-608.44 29,-602.44 35,-596.44 41,-596.44 41,-596.44 161,-596.44 161,-596.44 167,-596.44 173,-602.44 173,-608.44 173,-608.44 173,-620.44 173,-620.44 173,-626.44 167,-632.44 161,-632.44" /> - $BASE_IMAGE + $BASE_IMAGE @@ -60,633 +60,671 @@ - base + rosdep-depend external_image_0->stage_0 - - + + - + - stage_2 + stage_1 - rosdep-depend + rosdep-universe-visualization-depend - + - external_image_0->stage_2 - - + stage_0->stage_1 + + - + - stage_1 + stage_2 - base-cuda + rosdep-universe-sensing-perception-depend - + - stage_0->stage_1 - - + stage_0->stage_2 + + - + - stage_8 + stage_3 - core-devel + rosdep-universe-localization-mapping-depend - + - stage_0->stage_8 - - + stage_0->stage_3 + + + - + - stage_18 + stage_4 - universe-sensing-perception + rosdep-universe-planning-control-depend - + - stage_0->stage_18 - - - + stage_0->stage_4 + + - + - stage_20 + stage_5 - universe-localization-mapping + rosdep-universe-vehicle-system-depend - + - stage_0->stage_20 + stage_0->stage_5 + - + - stage_21 + stage_6 - universe-planning-control + rosdep-universe-depend - + - stage_0->stage_21 + stage_0->stage_6 + + + + + + stage_7 - + core-devel - - - stage_22 + + + stage_0->stage_7 + + + + + + stage_8 - universe-vehicle-system + universe-common-devel - - - stage_0->stage_22 - - + + + stage_0->stage_8 + + + + + + stage_15 + + universe-visualization-devel + + + + stage_1->stage_15 + + - + stage_23 - universe + universe-visualization - - - stage_0->stage_23 - - - - - - - stage_2->stage_8 - - + + + stage_1->stage_23 + - + - stage_3 + stage_10 - rosdep-universe-sensing-perception-depend + universe-sensing-perception-devel - - - stage_2->stage_3 - - + + + stage_2->stage_10 + + - + - stage_4 + stage_11 - rosdep-universe-localization-mapping-depend + universe-sensing-perception-devel-cuda - - - stage_2->stage_4 - - + + + stage_2->stage_11 + + + - + - stage_5 + stage_18 - rosdep-universe-planning-control-depend + universe-sensing-perception - - - stage_2->stage_5 - - + + + stage_2->stage_18 + + - + - stage_6 + stage_19 - rosdep-universe-vehicle-system-depend + universe-sensing-perception-cuda - - - stage_2->stage_6 - - + + + stage_2->stage_19 + + - + - stage_7 + stage_12 - rosdep-universe-depend + universe-localization-mapping-devel - - - stage_2->stage_7 - - - + + + stage_3->stage_12 + + - + - stage_9 + stage_20 - universe-common-devel + universe-localization-mapping - - - stage_2->stage_9 - - + + + stage_3->stage_20 + + - - - stage_19 + + + stage_13 - universe-sensing-perception-cuda + universe-planning-control-devel - - - stage_1->stage_19 - - + + + stage_4->stage_13 + + - - - stage_24 + + + stage_21 - universe-cuda - - - - stage_1->stage_24 - - - - - - stage_8->stage_9 - - - - - - stage_3->stage_18 - - + universe-planning-control - - - stage_3->stage_19 - - + + + stage_4->stage_21 + + - - - stage_11 + + + stage_14 - universe-sensing-perception-devel + universe-vehicle-system-devel - - - stage_3->stage_11 - - + + + stage_5->stage_14 + + - - - stage_12 + + + stage_22 - universe-sensing-perception-devel-cuda + universe-vehicle-system - - - stage_3->stage_12 + + + stage_5->stage_22 + + + + + + stage_16 - - + universe-devel - + - stage_4->stage_20 - + stage_6->stage_16 - + - - - stage_13 + + + stage_17 - universe-localization-mapping-devel + universe-devel-cuda - - - stage_4->stage_13 - - + + + stage_6->stage_17 + + - - - stage_5->stage_21 - - - - - - stage_14 + + + stage_24 - universe-planning-control-devel + universe - - - stage_5->stage_14 - - + + + stage_6->stage_24 + + + - - - stage_6->stage_22 - - - + + + stage_25 + + universe-cuda - - - stage_15 + + + stage_6->stage_25 - universe-vehicle-system-devel - - - stage_6->stage_15 - - + + + stage_7->stage_8 + + - + - stage_7->stage_23 - - + stage_8->stage_15 + + + + + + stage_8->stage_10 + + + + + + stage_8->stage_12 + + + + + + stage_8->stage_13 + + + + + + stage_8->stage_14 + + - + - stage_7->stage_24 - - - + stage_8->stage_16 + + - - - stage_16 + + + stage_9 - universe-devel + universe-common-devel-cuda - - - stage_7->stage_16 - - + + + stage_8->stage_9 + + - - - stage_17 + + + stage_15->stage_23 - universe-devel-cuda + - - - stage_7->stage_17 - - + + + stage_15->stage_16 + + - + - stage_9->stage_11 - - + stage_10->stage_11 + + - - - stage_9->stage_13 - - - - + - stage_9->stage_14 - - + stage_10->stage_18 + + - - - stage_9->stage_15 - - + + + stage_10->stage_16 + + - + - stage_9->stage_16 - - + stage_11->stage_19 + + - - - stage_10 - - universe-common-devel-cuda + + + stage_11->stage_17 + + - - - stage_9->stage_10 - - + + + stage_12->stage_20 + + - - - stage_11->stage_18 - - + + + stage_12->stage_16 + + + + + + stage_13->stage_21 + + - + - stage_11->stage_12 - - + stage_13->stage_16 + + - - - stage_11->stage_16 + + + stage_14->stage_22 + + + + + + stage_14->stage_16 - + - - - stage_12->stage_19 - - + + + stage_16->stage_17 + + - - - stage_12->stage_17 - - + + + stage_16->stage_24 + + - - - stage_13->stage_20 - - + + + stage_17->stage_25 + + - - - stage_13->stage_16 + + + external_image_1 - + $AUTOWARE_BASE_IMAGE - - - stage_14->stage_21 + + + external_image_1->stage_7 + + + + + + external_image_1->stage_23 - + + - - - stage_14->stage_16 - - + + + external_image_1->stage_18 + + - - - stage_15->stage_22 - - + + + external_image_1->stage_20 + + + + + + external_image_1->stage_21 + + + + + + external_image_1->stage_22 + + + + + + external_image_1->stage_24 + + + + + - - - stage_15->stage_16 + + + stage_9->stage_11 + + + + + + stage_9->stage_17 + + + + + + external_image_2 - - - - - stage_16->stage_23 - - + $AUTOWARE_BASE_CUDA_IMAGE - - - stage_16->stage_17 - - - - - - stage_17->stage_24 - - - - - - stage_10->stage_12 - - + + + external_image_2->stage_19 + + - - - stage_10->stage_17 - - + + + external_image_2->stage_25 + + + diff --git a/docker/README.md b/docker/README.md index c5bdf3a7fca..1d6d96b8789 100644 --- a/docker/README.md +++ b/docker/README.md @@ -68,6 +68,8 @@ ros2 launch autoware_pointcloud_preprocessor preprocessor.launch.xml ## Multi-stage Dockerfile structure + + ![](./Dockerfile.svg) The suffix `-devel` (e.g. `universe-devel`) is intended for use as a [development container](https://containers.dev). On the other hand, those without the `-devel` suffix (e.g. `universe`) are intended to be used as a runtime container. @@ -76,13 +78,13 @@ The suffix `-devel` (e.g. `universe-devel`) is intended for use as a [developmen This is a base image of this Dockerfile. [`ros:humble-ros-base-jammy`](https://hub.docker.com/_/ros/tags?page=&page_size=&ordering=&name=humble-ros-base-jammy) will be given. -### `base` (from Dockerfile.base) +### `$AUTOWARE_BASE_IMAGE` (from Dockerfile.base) This stage performs only the basic setup required for all Autoware images. -### `base-cuda` (from Dockerfile.base) +### `$AUTOWARE_BASE_CUDA_IMAGE` (from Dockerfile.base) -This stage is built on top of `base` and adds the CUDA runtime environment and artifacts. +This stage is built on top of `$AUTOWARE_BASE_IMAGE` and adds the CUDA runtime environment and artifacts. ### `rosdep-depend` @@ -111,7 +113,7 @@ This stage installs the dependency packages based on `/rosdep-universe-common-de ### `universe-common-devel-cuda` -This stage is build on top of `universe-common-devel` and installs the CUDA development environment. +This stage is built on top of `universe-common-devel` and installs the CUDA development environment. ### `universe-sensing-perception-devel` @@ -135,6 +137,10 @@ This stage is an Autoware Universe Sensing/Perception runtime container. It only This stage installs the CUDA runtime environment and copies the binaries built in the `universe-sensing-perception-devel-cuda` stage. +### `universe-visualization-devel` + +This stage installs the dependency packages based on `/rosdep-universe-visualization-depend-packages.txt` and builds the visualization packages. + ### `universe-visualization` This stage is a Autoware Universe Visualization runtime container. It only includes the dependencies given by `/rosdep-universe-visualization-exec-depend-packages.txt` and the binaries built in the `universe-visualization-devel` stage. @@ -180,6 +186,7 @@ This stage installs the dependency packages based on `/rosdep-universe-depend-pa - `universe-localization-mapping-devel` - `universe-planning-control-devel` - `universe-vehicle-system-devel` +- `universe-visualization-devel` Then it builds the remaining packages of `autoware.repos`: @@ -191,7 +198,6 @@ Then it builds the remaining packages of `autoware.repos`: - `universe/autoware.universe/launch` - `universe/autoware.universe/simulator` - `universe/autoware.universe/tools` -- `universe/autoware.universe/visualization` - `vehicle` This stage provides an all-in-one development container to Autoware developers. By running the host's source code with volume mounting, it allows for easy building and debugging of Autoware. From 5acd10a713adde8f47208cff9d95dacf2f1a32c6 Mon Sep 17 00:00:00 2001 From: "awf-autoware-bot[bot]" <94889083+awf-autoware-bot[bot]@users.noreply.github.com> Date: Mon, 27 Jan 2025 18:56:35 +0900 Subject: [PATCH 08/10] feat(simulator.repos): major update tier4/scenario_simulator_v2 to 8.0.0 (#5689) Signed-off-by: github-actions Co-authored-by: github-actions --- simulator.repos | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simulator.repos b/simulator.repos index fa700902666..c1c9fc9b65e 100644 --- a/simulator.repos +++ b/simulator.repos @@ -2,4 +2,4 @@ repositories: simulator/scenario_simulator: type: git url: https://github.com/tier4/scenario_simulator_v2.git - version: 7.3.5 + version: 8.0.0 From 38624eef04aa16ac97d0273a65873c7c4a5582a0 Mon Sep 17 00:00:00 2001 From: "awf-autoware-bot[bot]" <94889083+awf-autoware-bot[bot]@users.noreply.github.com> Date: Mon, 27 Jan 2025 18:57:11 +0900 Subject: [PATCH 09/10] feat(autoware.repos): minor update autowarefoundation/autoware_internal_msgs to 1.5.0 (#5686) --- autoware.repos | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoware.repos b/autoware.repos index dc4154cdcc0..9901a597b78 100644 --- a/autoware.repos +++ b/autoware.repos @@ -12,7 +12,7 @@ repositories: core/autoware_internal_msgs: type: git url: https://github.com/autowarefoundation/autoware_internal_msgs.git - version: 1.4.0 + version: 1.5.0 core/autoware_cmake: type: git url: https://github.com/autowarefoundation/autoware_cmake.git From 3c15855faa0056097b66f0a0a082bc5c8283087c Mon Sep 17 00:00:00 2001 From: Yutaka Kondo Date: Tue, 28 Jan 2025 08:52:37 +0900 Subject: [PATCH 10/10] chore(create-prs-to-update-vcs-repositories.yaml): target only major and minor version updates for `simulator.repos` (#5698) Update create-prs-to-update-vcs-repositories.yaml --- .github/workflows/create-prs-to-update-vcs-repositories.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-prs-to-update-vcs-repositories.yaml b/.github/workflows/create-prs-to-update-vcs-repositories.yaml index ca34700bdda..ce30cda3195 100644 --- a/.github/workflows/create-prs-to-update-vcs-repositories.yaml +++ b/.github/workflows/create-prs-to-update-vcs-repositories.yaml @@ -36,7 +36,7 @@ jobs: token: ${{ steps.generate-token.outputs.token }} repo_name: autowarefoundation/autoware parent_dir: . - targets: major minor patch + targets: major minor base_branch: main new_branch_prefix: feat/update- autoware_repos_file_name: simulator.repos