Skip to content

Commit 07732d2

Browse files
authored
Merge branch 'main' into chore/tighten-security-by-adding-more-hash-checks
Signed-off-by: Ron <[email protected]>
2 parents a855606 + 15fdfe8 commit 07732d2

File tree

3 files changed

+28
-13
lines changed

3 files changed

+28
-13
lines changed

.devcontainer/cpp/Dockerfile

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ RUN tar xzf /bats-core.tar.gz && mv bats-core-*/ bats-core \
1919

2020
FROM ubuntu:24.04@sha256:9cbed754112939e914291337b5e554b07ad7c392491dba6daf25eef1332a22e8
2121

22-
ARG CCACHE_VERSION=4.11
22+
ARG CCACHE_VERSION=4.12
2323
ARG CLANG_VERSION=18
2424
ARG CPM_VERSION=0.40.2
2525
ARG INCLUDE_WHAT_YOU_USE_VERSION=0.22
26-
ARG XWIN_VERSION=0.6.5
26+
ARG XWIN_VERSION=0.6.7
2727

2828
ARG DEBIAN_FRONTEND=noninteractive
2929

@@ -83,16 +83,9 @@ RUN --mount=from=extractor,target=/src \
8383
&& cp -r /src/bats-support /usr/local/bats-support \
8484
&& cp -r /src/bats-assert /usr/local/bats-assert
8585

86-
# Install xwin
87-
RUN wget --no-hsts -qO - "https://github.com/Jake-Shadle/xwin/releases/download/${XWIN_VERSION}/xwin-${XWIN_VERSION}-$(uname -m)-unknown-linux-musl.tar.gz" | tar -xzv -C /usr/local/bin --strip-components=1 "xwin-${XWIN_VERSION}-$(uname -m)-unknown-linux-musl/xwin"
88-
89-
# Compile and install additional clang tools; often necessary as binary arm64 builds are lacking, or packages are out-of-date
90-
# Install ccache from source for a recent version
91-
RUN --mount=type=cache,target=/cache,sharing=locked \
92-
wget --no-hsts -qO - https://github.com/ccache/ccache/archive/refs/tags/v${CCACHE_VERSION}.tar.gz | tar xz -C /tmp \
93-
&& CC=clang CXX=clang++ cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_TESTING=Off -DENABLE_DOCUMENTATION=Off -S /tmp/ccache-${CCACHE_VERSION} -B /tmp/ccache-${CCACHE_VERSION}/build \
94-
&& cmake --build /tmp/ccache-${CCACHE_VERSION}/build --target install \
95-
&& rm -rf /tmp/ccache-${CCACHE_VERSION}
86+
# Install xwin and ccache
87+
RUN wget --no-hsts -qO - "https://github.com/Jake-Shadle/xwin/releases/download/${XWIN_VERSION}/xwin-${XWIN_VERSION}-$(uname -m)-unknown-linux-musl.tar.gz" | tar -xzv -C /usr/local/bin --strip-components=1 "xwin-${XWIN_VERSION}-$(uname -m)-unknown-linux-musl/xwin" \
88+
&& wget --no-hsts -qO - "https://github.com/ccache/ccache/releases/download/v${CCACHE_VERSION}/ccache-${CCACHE_VERSION}-linux-$(uname -m).tar.xz" | tar -xJ -C /usr/local/bin --strip-components=1 "ccache-${CCACHE_VERSION}-linux-$(uname -m)/ccache"
9689

9790
# Install include-what-you-use (iwyu) from source
9891
# hadolint ignore=DL3008

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "6.3.0"
2+
".": "6.4.0"
33
}

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,28 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/) and this project adheres to [Semantic Versioning](https://semver.org/).
66

7+
## [6.4.0](https://github.com/philips-software/amp-devcontainer/compare/v6.3.0...v6.4.0) (2025-09-18)
8+
9+
10+
### Features
11+
12+
* Implement better clean up strategy ([#926](https://github.com/philips-software/amp-devcontainer/issues/926)) ([616126f](https://github.com/philips-software/amp-devcontainer/commit/616126f197d814be43c31f6b7bdce42cf16bf4ee))
13+
14+
15+
### Bug Fixes
16+
17+
* Container size diff merge issues ([#930](https://github.com/philips-software/amp-devcontainer/issues/930)) ([5d03602](https://github.com/philips-software/amp-devcontainer/commit/5d03602a1295b13c4109b7d51df17d3a9fb8259e))
18+
* Remove duplicate sha256: in release notes ([#922](https://github.com/philips-software/amp-devcontainer/issues/922)) ([1e66947](https://github.com/philips-software/amp-devcontainer/commit/1e669473c513a2aa4722ee2ff144ad3510eb7ddd))
19+
20+
21+
### Chores
22+
23+
* **deps, cpp:** Update ccache to 4.12 ([#927](https://github.com/philips-software/amp-devcontainer/issues/927)) ([1123f2c](https://github.com/philips-software/amp-devcontainer/commit/1123f2c04b9830b184b997c86d6a57d1b85ffcdb))
24+
* **deps, cpp:** Update github.copilot, github.vscode-pull-request-github, ms-vscode.cpptools in devcontainer.json ([#920](https://github.com/philips-software/amp-devcontainer/issues/920)) ([9eb7f01](https://github.com/philips-software/amp-devcontainer/commit/9eb7f0137e5cd666eb2a18b88466ff4cc3808222))
25+
* **deps, cpp:** Update ms-vscode.cpptools in devcontainer-metadata-vscode.json ([#919](https://github.com/philips-software/amp-devcontainer/issues/919)) ([4d54b1e](https://github.com/philips-software/amp-devcontainer/commit/4d54b1e2df598a9c113da3d080991c12a08e25c5))
26+
* **deps, cpp:** Update xwin to 0.6.7 ([#928](https://github.com/philips-software/amp-devcontainer/issues/928)) ([d027ad2](https://github.com/philips-software/amp-devcontainer/commit/d027ad2fa8b69c635ccbfc4ea75621be1f5e90be))
27+
* Manually update devcontainer.json extensions for rust ([#925](https://github.com/philips-software/amp-devcontainer/issues/925)) ([deb97bf](https://github.com/philips-software/amp-devcontainer/commit/deb97bff90e1ce71e7f234f789e733a290ee24b4))
28+
729
## [6.3.0](https://github.com/philips-software/amp-devcontainer/compare/v6.2.3...v6.3.0) (2025-09-09)
830

931

0 commit comments

Comments
 (0)