diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index f49a194..5d51ec4 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -33,10 +33,16 @@ jobs: name: Build and publish (${{ matrix.arch }}) steps: - uses: actions/checkout@v3 - - uses: aica-technology/.github/.github/actions/ghcr-build@v0.5.0 + - uses: aica-technology/.github/.github/actions/list-add-suffixes@v0.6.1 + id: merge-tags + with: + list: ${{ needs.get-tag.outputs.tag }} + suffixes: ${{ matrix.arch }} + glue_separator: "-" + - uses: aica-technology/.github/.github/actions/ghcr-build@v0.6.1 with: image_name: aica-technology/network-interfaces - image_tags: ${{ needs.get-tag.outputs.tag }}-${{ matrix.arch }} + image_tags: ${{ steps.merge-tags.outputs.list }} dockerfile_path: Dockerfile.ci token: ${{ secrets.GITHUB_TOKEN }} @@ -45,7 +51,7 @@ jobs: name: Merge into a multi-arch image needs: [get-tag, build] steps: - - uses: aica-technology/.github/.github/actions/ghcr-manifest-merge@v0.5.0 + - uses: aica-technology/.github/.github/actions/ghcr-manifest-merge@v0.6.1 with: image_name: aica-technology/network-interfaces image_tags: ${{ needs.get-tag.outputs.tag }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 9357b74..c176277 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ Release Versions: +- [1.4.1](#141) - [1.4.0](#140) - [1.3.0](#130) - [1.2.0](#120) @@ -10,6 +11,10 @@ Release Versions: - [0.2.0](#020) - [0.1.0](#010) +## 1.4.1 + +Version 1.4.1 includes two fixes to the CI that are required downstream. + ## 1.4.0 Version 1.4.0 includes a first stable version of communication interfaces. diff --git a/Dockerfile.ci b/Dockerfile.ci index 7c8e13a..e616810 100644 --- a/Dockerfile.ci +++ b/Dockerfile.ci @@ -1,4 +1,5 @@ FROM ghcr.io/aica-technology/ros2-modulo-control:humble as base +USER ${USER} FROM base as apt-dependencies RUN <