QA: Add native_clang and libcxx to updatecheck.py

This commit is contained in:
Jack Grigg 2020-10-16 15:10:20 +01:00
parent bf450b2607
commit ea7d57aa47
2 changed files with 26 additions and 0 deletions

View File

@ -4,6 +4,23 @@
# bdb 18.1.40 2020-09-01
#
# Clang is pinned to a version that matches the Rust version.
# This will be Clang 9 intially, which we are postponing until after the
# initial Clang PR is merged.
# libc++ is pinned to the same version as Clang.
native_clang 8.0.1 2020-11-01
native_clang 9.0.0 2020-11-01
native_clang 9.0.1 2020-11-01
native_clang 10.0.0 2021-01-20
native_clang 10.0.1 2021-01-20
native_clang 11.0.0 2021-01-20
libcxx 8.0.1 2020-11-01
libcxx 9.0.0 2020-11-01
libcxx 9.0.1 2020-11-01
libcxx 10.0.0 2021-01-20
libcxx 10.0.1 2021-01-20
libcxx 11.0.0 2021-01-20
bdb 18.1.40 2021-01-20
native_rust 1.45.0 2021-01-20
native_rust 1.45.1 2021-01-20

View File

@ -57,6 +57,11 @@ def get_dependency_list():
GithubTagReleaseLister("google", "googletest", "^release-(\d+)\.(\d+)\.(\d+)$",
{ "release-1.8.1": (1, 8, 1) }),
DependsVersionGetter("googletest")),
# libc++ matches the Clang version
Dependency("libcxx",
GithubTagReleaseLister("llvm", "llvm-project", "^llvmorg-(\d+)\.(\d+).(\d+)$",
{ "llvmorg-11.0.0": (11, 0, 0), "llvmorg-9.0.1-rc3": None}),
DependsVersionGetter("native_clang")),
Dependency("libevent",
GithubTagReleaseLister("libevent", "libevent", "^release-(\d+)\.(\d+)\.(\d+)-stable$",
{ "release-2.0.22-stable": (2, 0, 22), "release-2.1.9-beta": None }),
@ -69,6 +74,10 @@ def get_dependency_list():
GithubTagReleaseLister("ccache", "ccache", "^v?(\d+)\.(\d+)(?:\.(\d+))?$",
{ "v3.5.1": (3, 5, 1), "v3.6": (3, 6)}),
DependsVersionGetter("native_ccache")),
Dependency("native_clang",
GithubTagReleaseLister("llvm", "llvm-project", "^llvmorg-(\d+)\.(\d+).(\d+)$",
{ "llvmorg-11.0.0": (11, 0, 0), "llvmorg-9.0.1-rc3": None}),
DependsVersionGetter("native_clang")),
Dependency("native_rust",
GithubTagReleaseLister("rust-lang", "rust", "^(\d+)\.(\d+)(?:\.(\d+))?$",
{ "1.33.0": (1, 33, 0), "0.9": (0, 9) }),