Skip to content

Commit 7961523

Browse files
chore: update versions (#38)
* update verions * process review comments
1 parent 34b087b commit 7961523

4 files changed

Lines changed: 15 additions & 5 deletions

File tree

‎.devcontainer/cpp/apt-requirements-base.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
"bash-completion": "1:2.11-8",
33
"ca-certificates": "20240203",
44
"g++-14": "14.2.0-4ubuntu2~24.04.1",
5-
"gdb-multiarch": "15.0.50.20240403-0ubuntu1",
5+
"gdb-multiarch": "15.1-1ubuntu1~24.04.1",
66
"git": "1:2.43.0-1ubuntu7.3",
77
"gnupg2": "2.4.4-2ubuntu17.4",
88
"ninja-build": "1.11.1-2",
99
"python3-pip": "24.0+dfsg-1ubuntu1.3",
10-
"udev": "255.4-1ubuntu8.12",
10+
"udev": "255.4-1ubuntu8.14",
1111
"unzip": "6.0-28ubuntu4.1",
1212
"wget": "1.21.4-1ubuntu4.1",
1313
"xsltproc": "1.1.39-0exp1ubuntu0.24.04.3",

‎.devcontainer/cpp/apt-requirements-clang.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
"libclang-rt-19-dev": "1:19.1.7~++20250804090312+cd708029e0b2-1~exp1~20250804210325.79",
88
"lld-19": "1:19.1.7~++20250804090312+cd708029e0b2-1~exp1~20250804210325.79",
99
"llvm-19": "1:19.1.7~++20250804090312+cd708029e0b2-1~exp1~20250804210325.79",
10-
"mull-19": "0.27.1"
10+
"mull-19": "0.31.0"
1111
}

‎.devcontainer/rust/apt-requirements-base.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"git": "1:2.43.0-1ubuntu7.3",
66
"gnupg2": "2.4.4-2ubuntu17.4",
77
"rustup": "1.26.0-5build1",
8-
"udev": "255.4-1ubuntu8.12",
8+
"udev": "255.4-1ubuntu8.14",
99
"wget": "1.21.4-1ubuntu4.1",
1010
"xz-utils": "5.6.1+really5.4.5-1ubuntu0.2"
1111
}

‎test/cpp/integration-tests.bats‎

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,17 @@ function build_and_run_with_sanitizers() {
255255
}
256256

257257
function to_semver() {
258-
grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+' | head -n1
258+
local input
259+
input=$(cat)
260+
# Strip parenthesized content (e.g. Ubuntu package metadata) to avoid false matches
261+
local cleaned
262+
cleaned=$(echo "$input" | sed 's/([^)]*)//g')
263+
local result
264+
result=$(echo "$cleaned" | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+' | head -n1)
265+
if [[ -z "$result" ]]; then
266+
result=$(echo "$cleaned" | grep -o '[0-9]\+\.[0-9]\+' | head -n1)
267+
fi
268+
echo "$result"
259269
}
260270

261271
function get_expected_version_for() {

0 commit comments

Comments
 (0)