mirror of https://github.com/aminya/setup-cpp.git
Merge pull request #424 from aminya/update
fix: add LLVM 20.1.7 + mingw 15.1-r2 + gcovr via apt on Ubuntu by default
This commit is contained in:
commit
fb3f6ad2f8
|
|
@ -85,7 +85,7 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
os:
|
||||
- windows-2019
|
||||
- windows-2022
|
||||
- ubuntu-22.04
|
||||
- ubuntu-22.04-arm
|
||||
- macos-13 # x64
|
||||
|
|
@ -158,7 +158,6 @@ jobs:
|
|||
matrix:
|
||||
os:
|
||||
- windows-2022
|
||||
- windows-2019
|
||||
- ubuntu-24.04-arm
|
||||
- ubuntu-24.04
|
||||
- ubuntu-22.04-arm
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1,17 +1 @@
|
|||
{
|
||||
"problemMatcher": [
|
||||
{
|
||||
"owner": "gcc",
|
||||
"pattern": [
|
||||
{
|
||||
"regexp": "^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$",
|
||||
"file": 1,
|
||||
"line": 2,
|
||||
"column": 3,
|
||||
"severity": 4,
|
||||
"message": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
{"problemMatcher":[{"owner":"gcc","pattern":[{"regexp":"^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$","file":1,"line":2,"column":3,"severity":4,"message":5}]}]}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,110 +1 @@
|
|||
{
|
||||
"v1.2.0": [
|
||||
"infer-osx-x86_64-v1.2.0.tar.xz",
|
||||
"infer-osx-arm64-v1.2.0.tar.xz",
|
||||
"infer-linux-x86_64-v1.2.0.tar.xz"
|
||||
],
|
||||
"v1.1.0": [
|
||||
"infer-linux64-v1.1.0.tar.xz"
|
||||
],
|
||||
"v1.0.0": [
|
||||
"infer-osx-v1.0.0.tar.xz",
|
||||
"infer-linux64-v1.0.0.tar.xz"
|
||||
],
|
||||
"v0.17.0": [
|
||||
"infer-osx-v0.17.0.tar.xz",
|
||||
"infer-linux64-v0.17.0.tar.xz"
|
||||
],
|
||||
"v0.16.0": [
|
||||
"infer-osx-v0.16.0.tar.xz",
|
||||
"infer-linux64-v0.16.0.tar.xz"
|
||||
],
|
||||
"v0.15.0": [
|
||||
"infer-osx-v0.15.0.tar.xz",
|
||||
"infer-linux64-v0.15.0.tar.xz"
|
||||
],
|
||||
"v0.14.0": [
|
||||
"infer-osx-v0.14.0.tar.xz",
|
||||
"infer-linux64-v0.14.0.tar.xz"
|
||||
],
|
||||
"v0.13.1": [
|
||||
"infer-osx-v0.13.1.tar.xz",
|
||||
"infer-linux64-v0.13.1.tar.xz"
|
||||
],
|
||||
"v0.13.0": [
|
||||
"infer-osx-v0.13.0.tar.xz",
|
||||
"infer-linux64-v0.13.0.tar.xz"
|
||||
],
|
||||
"v0.12.1": [
|
||||
"infer-osx-v0.12.1.tar.xz",
|
||||
"infer-linux64-v0.12.1.tar.xz"
|
||||
],
|
||||
"v0.12.0": [
|
||||
"infer-osx-v0.12.0.tar.xz",
|
||||
"infer-linux64-v0.12.0.tar.xz"
|
||||
],
|
||||
"v0.11.0": [
|
||||
"infer-osx-v0.11.0.tar.xz",
|
||||
"infer-linux64-v0.11.0.tar.xz"
|
||||
],
|
||||
"v0.10.0": [
|
||||
"infer-osx-v0.10.0.tar.xz",
|
||||
"infer-linux64-v0.10.0.tar.xz"
|
||||
],
|
||||
"v0.9.5": [
|
||||
"infer-osx-v0.9.5.tar.xz",
|
||||
"infer-linux64-v0.9.5.tar.xz"
|
||||
],
|
||||
"v0.9.4.1": [
|
||||
"infer-osx-v0.9.4.1.tar.xz",
|
||||
"infer-linux64-v0.9.4.1.tar.xz"
|
||||
],
|
||||
"v0.9.4": [
|
||||
"infer-osx-v0.9.4.tar.xz",
|
||||
"infer-linux64-v0.9.4.tar.xz"
|
||||
],
|
||||
"v0.9.3": [
|
||||
"infer-osx-v0.9.3.tar.xz",
|
||||
"infer-linux64-v0.9.3.tar.xz"
|
||||
],
|
||||
"v0.9.2": [
|
||||
"infer-osx-v0.9.2.tar.xz",
|
||||
"infer-linux64-v0.9.2.tar.xz"
|
||||
],
|
||||
"v0.9.1": [
|
||||
"infer-osx-v0.9.1.tar.xz",
|
||||
"infer-linux64-v0.9.1.tar.xz"
|
||||
],
|
||||
"v0.9.0": [
|
||||
"infer-osx-v0.9.0.tar.xz",
|
||||
"infer-linux64-v0.9.0.tar.xz"
|
||||
],
|
||||
"v0.8.1": [
|
||||
"infer-osx-v0.8.1.tar.xz",
|
||||
"infer-linux64-v0.8.1.tar.xz"
|
||||
],
|
||||
"v0.8.0": [
|
||||
"infer-osx-v0.8.0.tar.xz",
|
||||
"infer-linux64-v0.8.0.tar.xz"
|
||||
],
|
||||
"v0.7.0": [
|
||||
"infer-osx-v0.7.0.tar.xz",
|
||||
"infer-linux64-v0.7.0.tar.xz"
|
||||
],
|
||||
"v0.6.0": [
|
||||
"infer-osx-v0.6.0.tar.xz",
|
||||
"infer-linux64-v0.6.0.tar.xz"
|
||||
],
|
||||
"v0.5.0": [
|
||||
"infer-osx-v0.5.0.tar.xz",
|
||||
"infer-linux64-v0.5.0.tar.xz"
|
||||
],
|
||||
"v0.4.0": [
|
||||
"infer-osx-v0.4.0.tar.xz",
|
||||
"infer-linux64-v0.4.0.tar.xz"
|
||||
],
|
||||
"v0.3.0": [
|
||||
"infer-osx-v0.3.0.tar.xz",
|
||||
"infer-linux64-v0.3.0.tar.xz"
|
||||
]
|
||||
}
|
||||
{"v1.2.0":["infer-osx-x86_64-v1.2.0.tar.xz","infer-osx-arm64-v1.2.0.tar.xz","infer-linux-x86_64-v1.2.0.tar.xz"],"v1.1.0":["infer-linux64-v1.1.0.tar.xz"],"v1.0.0":["infer-osx-v1.0.0.tar.xz","infer-linux64-v1.0.0.tar.xz"],"v0.17.0":["infer-osx-v0.17.0.tar.xz","infer-linux64-v0.17.0.tar.xz"],"v0.16.0":["infer-osx-v0.16.0.tar.xz","infer-linux64-v0.16.0.tar.xz"],"v0.15.0":["infer-osx-v0.15.0.tar.xz","infer-linux64-v0.15.0.tar.xz"],"v0.14.0":["infer-osx-v0.14.0.tar.xz","infer-linux64-v0.14.0.tar.xz"],"v0.13.1":["infer-osx-v0.13.1.tar.xz","infer-linux64-v0.13.1.tar.xz"],"v0.13.0":["infer-osx-v0.13.0.tar.xz","infer-linux64-v0.13.0.tar.xz"],"v0.12.1":["infer-osx-v0.12.1.tar.xz","infer-linux64-v0.12.1.tar.xz"],"v0.12.0":["infer-osx-v0.12.0.tar.xz","infer-linux64-v0.12.0.tar.xz"],"v0.11.0":["infer-osx-v0.11.0.tar.xz","infer-linux64-v0.11.0.tar.xz"],"v0.10.0":["infer-osx-v0.10.0.tar.xz","infer-linux64-v0.10.0.tar.xz"],"v0.9.5":["infer-osx-v0.9.5.tar.xz","infer-linux64-v0.9.5.tar.xz"],"v0.9.4.1":["infer-osx-v0.9.4.1.tar.xz","infer-linux64-v0.9.4.1.tar.xz"],"v0.9.4":["infer-osx-v0.9.4.tar.xz","infer-linux64-v0.9.4.tar.xz"],"v0.9.3":["infer-osx-v0.9.3.tar.xz","infer-linux64-v0.9.3.tar.xz"],"v0.9.2":["infer-osx-v0.9.2.tar.xz","infer-linux64-v0.9.2.tar.xz"],"v0.9.1":["infer-osx-v0.9.1.tar.xz","infer-linux64-v0.9.1.tar.xz"],"v0.9.0":["infer-osx-v0.9.0.tar.xz","infer-linux64-v0.9.0.tar.xz"],"v0.8.1":["infer-osx-v0.8.1.tar.xz","infer-linux64-v0.8.1.tar.xz"],"v0.8.0":["infer-osx-v0.8.0.tar.xz","infer-linux64-v0.8.0.tar.xz"],"v0.7.0":["infer-osx-v0.7.0.tar.xz","infer-linux64-v0.7.0.tar.xz"],"v0.6.0":["infer-osx-v0.6.0.tar.xz","infer-linux64-v0.6.0.tar.xz"],"v0.5.0":["infer-osx-v0.5.0.tar.xz","infer-linux64-v0.5.0.tar.xz"],"v0.4.0":["infer-osx-v0.4.0.tar.xz","infer-linux64-v0.4.0.tar.xz"],"v0.3.0":["infer-osx-v0.3.0.tar.xz","infer-linux64-v0.3.0.tar.xz"]}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,17 +1 @@
|
|||
{
|
||||
"problemMatcher": [
|
||||
{
|
||||
"owner": "llvm",
|
||||
"pattern": [
|
||||
{
|
||||
"regexp": "^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$",
|
||||
"file": 1,
|
||||
"line": 2,
|
||||
"column": 3,
|
||||
"severity": 4,
|
||||
"message": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
{"problemMatcher":[{"owner":"llvm","pattern":[{"regexp":"^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$","file":1,"line":2,"column":3,"severity":4,"message":5}]}]}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,18 +1 @@
|
|||
{
|
||||
"problemMatcher": [
|
||||
{
|
||||
"owner": "msvc",
|
||||
"pattern": [
|
||||
{
|
||||
"regexp": "^(?:\\s+\\d+>)?(\\S.*)\\((\\d+),?(\\d+)?(?:,\\d+,\\d+)?\\)\\s*:\\s+(error|warning|info)\\s+(\\w{1,2}\\d+)\\s*:\\s*(.*)$",
|
||||
"file": 1,
|
||||
"line": 2,
|
||||
"column": 3,
|
||||
"severity": 4,
|
||||
"code": 5,
|
||||
"message": 6
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
{"problemMatcher":[{"owner":"msvc","pattern":[{"regexp":"^(?:\\s+\\d+>)?(\\S.*)\\((\\d+),?(\\d+)?(?:,\\d+,\\d+)?\\)\\s*:\\s+(error|warning|info)\\s+(\\w{1,2}\\d+)\\s*:\\s*(.*)$","file":1,"line":2,"column":3,"severity":4,"code":5,"message":6}]}]}
|
||||
|
|
@ -1,18 +1 @@
|
|||
{
|
||||
"problemMatcher": [
|
||||
{
|
||||
"owner": "python",
|
||||
"pattern": [
|
||||
{
|
||||
"regexp": "^\\s*File\\s\\\"(.*)\\\",\\sline\\s(\\d+),\\sin\\s(.*)$",
|
||||
"file": 1,
|
||||
"line": 2
|
||||
},
|
||||
{
|
||||
"regexp": "^\\s*raise\\s(.*)\\(\\'(.*)\\'\\)$",
|
||||
"message": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
{"problemMatcher":[{"owner":"python","pattern":[{"regexp":"^\\s*File\\s\\\"(.*)\\\",\\sline\\s(\\d+),\\sin\\s(.*)$","file":1,"line":2},{"regexp":"^\\s*raise\\s(.*)\\(\\'(.*)\\'\\)$","message":2}]}]}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,206 +1 @@
|
|||
{
|
||||
"ninja": "1.12.1",
|
||||
"cmake": "3.31.7",
|
||||
"task": "3.43.3",
|
||||
"powershell": "7.5.1",
|
||||
"pip": ">=22.2.0",
|
||||
"python": ">=3.7.9",
|
||||
"meson": {
|
||||
"linux": {
|
||||
"ubuntu": {
|
||||
"20": "1.8.1",
|
||||
"18": "0.61.4",
|
||||
"else": "0.61.4"
|
||||
},
|
||||
"else": "1.8.1"
|
||||
},
|
||||
"else": "1.8.1"
|
||||
},
|
||||
"kcov": {
|
||||
"linux": {
|
||||
"ubuntu": {
|
||||
"22": "42-binary",
|
||||
"20": "40-binary",
|
||||
"14": "40",
|
||||
"else": "42"
|
||||
},
|
||||
"else": "42"
|
||||
},
|
||||
"else": "42"
|
||||
},
|
||||
"doxygen": {
|
||||
"linux": {
|
||||
"archlinux": "1.13.2-2",
|
||||
"ubuntu": {
|
||||
"22": "1.14.0",
|
||||
"18": "1.10.0",
|
||||
"else": "1.10.0"
|
||||
},
|
||||
"else": "1.14.0"
|
||||
},
|
||||
"else": "1.14.0"
|
||||
},
|
||||
"gcc": {
|
||||
"win32": "15.1.0posix-12.0.0-ucrt-r1",
|
||||
"else": ""
|
||||
},
|
||||
"mingw": {
|
||||
"win32": "15.1.0posix-12.0.0-ucrt-r1",
|
||||
"else": ""
|
||||
},
|
||||
"gcovr": {
|
||||
"linux": {
|
||||
"ubuntu": {
|
||||
"20": "",
|
||||
"18": "5.0",
|
||||
"else": "5.0"
|
||||
},
|
||||
"else": ""
|
||||
},
|
||||
"else": ""
|
||||
},
|
||||
"nala": {
|
||||
"linux": {
|
||||
"ubuntu": {
|
||||
"22": "",
|
||||
"21": "legacy",
|
||||
"else": "legacy"
|
||||
},
|
||||
"else": ""
|
||||
},
|
||||
"else": ""
|
||||
},
|
||||
"llvm": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clang": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clang++": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clang-tidy": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clangtidy": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clang-format": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clangformat": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
}
|
||||
}
|
||||
{"ninja":"1.12.1","cmake":"3.31.7","task":"3.43.3","powershell":"7.5.1","pip":">=22.2.0","python":">=3.7.9","meson":{"linux":{"ubuntu":{"20":"1.8.1","18":"0.61.4","else":"0.61.4"},"else":"1.8.1"},"else":"1.8.1"},"kcov":{"linux":{"ubuntu":{"22":"42-binary","20":"40-binary","14":"40","else":"42"},"else":"42"},"else":"42"},"doxygen":{"linux":{"archlinux":"1.13.2-2","ubuntu":{"22":"1.14.0","18":"1.10.0","else":"1.10.0"},"else":"1.14.0"},"else":"1.14.0"},"gcc":{"win32":"15.1.0posix-12.0.0-ucrt-r1","else":""},"mingw":{"win32":"15.1.0posix-12.0.0-ucrt-r1","else":""},"gcovr":{"linux":{"ubuntu":{"20":"","18":"5.0","else":"5.0"},"else":""},"else":""},"nala":{"linux":{"ubuntu":{"22":"","21":"legacy","else":"legacy"},"else":""},"else":""},"llvm":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang++":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang-tidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clangtidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang-format":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clangformat":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"}}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,17 +1 @@
|
|||
{
|
||||
"problemMatcher": [
|
||||
{
|
||||
"owner": "gcc",
|
||||
"pattern": [
|
||||
{
|
||||
"regexp": "^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$",
|
||||
"file": 1,
|
||||
"line": 2,
|
||||
"column": 3,
|
||||
"severity": 4,
|
||||
"message": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
{"problemMatcher":[{"owner":"gcc","pattern":[{"regexp":"^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$","file":1,"line":2,"column":3,"severity":4,"message":5}]}]}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,110 +1 @@
|
|||
{
|
||||
"v1.2.0": [
|
||||
"infer-osx-x86_64-v1.2.0.tar.xz",
|
||||
"infer-osx-arm64-v1.2.0.tar.xz",
|
||||
"infer-linux-x86_64-v1.2.0.tar.xz"
|
||||
],
|
||||
"v1.1.0": [
|
||||
"infer-linux64-v1.1.0.tar.xz"
|
||||
],
|
||||
"v1.0.0": [
|
||||
"infer-osx-v1.0.0.tar.xz",
|
||||
"infer-linux64-v1.0.0.tar.xz"
|
||||
],
|
||||
"v0.17.0": [
|
||||
"infer-osx-v0.17.0.tar.xz",
|
||||
"infer-linux64-v0.17.0.tar.xz"
|
||||
],
|
||||
"v0.16.0": [
|
||||
"infer-osx-v0.16.0.tar.xz",
|
||||
"infer-linux64-v0.16.0.tar.xz"
|
||||
],
|
||||
"v0.15.0": [
|
||||
"infer-osx-v0.15.0.tar.xz",
|
||||
"infer-linux64-v0.15.0.tar.xz"
|
||||
],
|
||||
"v0.14.0": [
|
||||
"infer-osx-v0.14.0.tar.xz",
|
||||
"infer-linux64-v0.14.0.tar.xz"
|
||||
],
|
||||
"v0.13.1": [
|
||||
"infer-osx-v0.13.1.tar.xz",
|
||||
"infer-linux64-v0.13.1.tar.xz"
|
||||
],
|
||||
"v0.13.0": [
|
||||
"infer-osx-v0.13.0.tar.xz",
|
||||
"infer-linux64-v0.13.0.tar.xz"
|
||||
],
|
||||
"v0.12.1": [
|
||||
"infer-osx-v0.12.1.tar.xz",
|
||||
"infer-linux64-v0.12.1.tar.xz"
|
||||
],
|
||||
"v0.12.0": [
|
||||
"infer-osx-v0.12.0.tar.xz",
|
||||
"infer-linux64-v0.12.0.tar.xz"
|
||||
],
|
||||
"v0.11.0": [
|
||||
"infer-osx-v0.11.0.tar.xz",
|
||||
"infer-linux64-v0.11.0.tar.xz"
|
||||
],
|
||||
"v0.10.0": [
|
||||
"infer-osx-v0.10.0.tar.xz",
|
||||
"infer-linux64-v0.10.0.tar.xz"
|
||||
],
|
||||
"v0.9.5": [
|
||||
"infer-osx-v0.9.5.tar.xz",
|
||||
"infer-linux64-v0.9.5.tar.xz"
|
||||
],
|
||||
"v0.9.4.1": [
|
||||
"infer-osx-v0.9.4.1.tar.xz",
|
||||
"infer-linux64-v0.9.4.1.tar.xz"
|
||||
],
|
||||
"v0.9.4": [
|
||||
"infer-osx-v0.9.4.tar.xz",
|
||||
"infer-linux64-v0.9.4.tar.xz"
|
||||
],
|
||||
"v0.9.3": [
|
||||
"infer-osx-v0.9.3.tar.xz",
|
||||
"infer-linux64-v0.9.3.tar.xz"
|
||||
],
|
||||
"v0.9.2": [
|
||||
"infer-osx-v0.9.2.tar.xz",
|
||||
"infer-linux64-v0.9.2.tar.xz"
|
||||
],
|
||||
"v0.9.1": [
|
||||
"infer-osx-v0.9.1.tar.xz",
|
||||
"infer-linux64-v0.9.1.tar.xz"
|
||||
],
|
||||
"v0.9.0": [
|
||||
"infer-osx-v0.9.0.tar.xz",
|
||||
"infer-linux64-v0.9.0.tar.xz"
|
||||
],
|
||||
"v0.8.1": [
|
||||
"infer-osx-v0.8.1.tar.xz",
|
||||
"infer-linux64-v0.8.1.tar.xz"
|
||||
],
|
||||
"v0.8.0": [
|
||||
"infer-osx-v0.8.0.tar.xz",
|
||||
"infer-linux64-v0.8.0.tar.xz"
|
||||
],
|
||||
"v0.7.0": [
|
||||
"infer-osx-v0.7.0.tar.xz",
|
||||
"infer-linux64-v0.7.0.tar.xz"
|
||||
],
|
||||
"v0.6.0": [
|
||||
"infer-osx-v0.6.0.tar.xz",
|
||||
"infer-linux64-v0.6.0.tar.xz"
|
||||
],
|
||||
"v0.5.0": [
|
||||
"infer-osx-v0.5.0.tar.xz",
|
||||
"infer-linux64-v0.5.0.tar.xz"
|
||||
],
|
||||
"v0.4.0": [
|
||||
"infer-osx-v0.4.0.tar.xz",
|
||||
"infer-linux64-v0.4.0.tar.xz"
|
||||
],
|
||||
"v0.3.0": [
|
||||
"infer-osx-v0.3.0.tar.xz",
|
||||
"infer-linux64-v0.3.0.tar.xz"
|
||||
]
|
||||
}
|
||||
{"v1.2.0":["infer-osx-x86_64-v1.2.0.tar.xz","infer-osx-arm64-v1.2.0.tar.xz","infer-linux-x86_64-v1.2.0.tar.xz"],"v1.1.0":["infer-linux64-v1.1.0.tar.xz"],"v1.0.0":["infer-osx-v1.0.0.tar.xz","infer-linux64-v1.0.0.tar.xz"],"v0.17.0":["infer-osx-v0.17.0.tar.xz","infer-linux64-v0.17.0.tar.xz"],"v0.16.0":["infer-osx-v0.16.0.tar.xz","infer-linux64-v0.16.0.tar.xz"],"v0.15.0":["infer-osx-v0.15.0.tar.xz","infer-linux64-v0.15.0.tar.xz"],"v0.14.0":["infer-osx-v0.14.0.tar.xz","infer-linux64-v0.14.0.tar.xz"],"v0.13.1":["infer-osx-v0.13.1.tar.xz","infer-linux64-v0.13.1.tar.xz"],"v0.13.0":["infer-osx-v0.13.0.tar.xz","infer-linux64-v0.13.0.tar.xz"],"v0.12.1":["infer-osx-v0.12.1.tar.xz","infer-linux64-v0.12.1.tar.xz"],"v0.12.0":["infer-osx-v0.12.0.tar.xz","infer-linux64-v0.12.0.tar.xz"],"v0.11.0":["infer-osx-v0.11.0.tar.xz","infer-linux64-v0.11.0.tar.xz"],"v0.10.0":["infer-osx-v0.10.0.tar.xz","infer-linux64-v0.10.0.tar.xz"],"v0.9.5":["infer-osx-v0.9.5.tar.xz","infer-linux64-v0.9.5.tar.xz"],"v0.9.4.1":["infer-osx-v0.9.4.1.tar.xz","infer-linux64-v0.9.4.1.tar.xz"],"v0.9.4":["infer-osx-v0.9.4.tar.xz","infer-linux64-v0.9.4.tar.xz"],"v0.9.3":["infer-osx-v0.9.3.tar.xz","infer-linux64-v0.9.3.tar.xz"],"v0.9.2":["infer-osx-v0.9.2.tar.xz","infer-linux64-v0.9.2.tar.xz"],"v0.9.1":["infer-osx-v0.9.1.tar.xz","infer-linux64-v0.9.1.tar.xz"],"v0.9.0":["infer-osx-v0.9.0.tar.xz","infer-linux64-v0.9.0.tar.xz"],"v0.8.1":["infer-osx-v0.8.1.tar.xz","infer-linux64-v0.8.1.tar.xz"],"v0.8.0":["infer-osx-v0.8.0.tar.xz","infer-linux64-v0.8.0.tar.xz"],"v0.7.0":["infer-osx-v0.7.0.tar.xz","infer-linux64-v0.7.0.tar.xz"],"v0.6.0":["infer-osx-v0.6.0.tar.xz","infer-linux64-v0.6.0.tar.xz"],"v0.5.0":["infer-osx-v0.5.0.tar.xz","infer-linux64-v0.5.0.tar.xz"],"v0.4.0":["infer-osx-v0.4.0.tar.xz","infer-linux64-v0.4.0.tar.xz"],"v0.3.0":["infer-osx-v0.3.0.tar.xz","infer-linux64-v0.3.0.tar.xz"]}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,17 +1 @@
|
|||
{
|
||||
"problemMatcher": [
|
||||
{
|
||||
"owner": "llvm",
|
||||
"pattern": [
|
||||
{
|
||||
"regexp": "^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$",
|
||||
"file": 1,
|
||||
"line": 2,
|
||||
"column": 3,
|
||||
"severity": 4,
|
||||
"message": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
{"problemMatcher":[{"owner":"llvm","pattern":[{"regexp":"^(.*?):(\\d+):(\\d*):?\\s+(?:fatal\\s+)?(warning|error):\\s+(.*)$","file":1,"line":2,"column":3,"severity":4,"message":5}]}]}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,18 +1 @@
|
|||
{
|
||||
"problemMatcher": [
|
||||
{
|
||||
"owner": "msvc",
|
||||
"pattern": [
|
||||
{
|
||||
"regexp": "^(?:\\s+\\d+>)?(\\S.*)\\((\\d+),?(\\d+)?(?:,\\d+,\\d+)?\\)\\s*:\\s+(error|warning|info)\\s+(\\w{1,2}\\d+)\\s*:\\s*(.*)$",
|
||||
"file": 1,
|
||||
"line": 2,
|
||||
"column": 3,
|
||||
"severity": 4,
|
||||
"code": 5,
|
||||
"message": 6
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
{"problemMatcher":[{"owner":"msvc","pattern":[{"regexp":"^(?:\\s+\\d+>)?(\\S.*)\\((\\d+),?(\\d+)?(?:,\\d+,\\d+)?\\)\\s*:\\s+(error|warning|info)\\s+(\\w{1,2}\\d+)\\s*:\\s*(.*)$","file":1,"line":2,"column":3,"severity":4,"code":5,"message":6}]}]}
|
||||
|
|
@ -1,18 +1 @@
|
|||
{
|
||||
"problemMatcher": [
|
||||
{
|
||||
"owner": "python",
|
||||
"pattern": [
|
||||
{
|
||||
"regexp": "^\\s*File\\s\\\"(.*)\\\",\\sline\\s(\\d+),\\sin\\s(.*)$",
|
||||
"file": 1,
|
||||
"line": 2
|
||||
},
|
||||
{
|
||||
"regexp": "^\\s*raise\\s(.*)\\(\\'(.*)\\'\\)$",
|
||||
"message": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
{"problemMatcher":[{"owner":"python","pattern":[{"regexp":"^\\s*File\\s\\\"(.*)\\\",\\sline\\s(\\d+),\\sin\\s(.*)$","file":1,"line":2},{"regexp":"^\\s*raise\\s(.*)\\(\\'(.*)\\'\\)$","message":2}]}]}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,206 +1 @@
|
|||
{
|
||||
"ninja": "1.12.1",
|
||||
"cmake": "3.31.7",
|
||||
"task": "3.43.3",
|
||||
"powershell": "7.5.1",
|
||||
"pip": ">=22.2.0",
|
||||
"python": ">=3.7.9",
|
||||
"meson": {
|
||||
"linux": {
|
||||
"ubuntu": {
|
||||
"20": "1.8.1",
|
||||
"18": "0.61.4",
|
||||
"else": "0.61.4"
|
||||
},
|
||||
"else": "1.8.1"
|
||||
},
|
||||
"else": "1.8.1"
|
||||
},
|
||||
"kcov": {
|
||||
"linux": {
|
||||
"ubuntu": {
|
||||
"22": "42-binary",
|
||||
"20": "40-binary",
|
||||
"14": "40",
|
||||
"else": "42"
|
||||
},
|
||||
"else": "42"
|
||||
},
|
||||
"else": "42"
|
||||
},
|
||||
"doxygen": {
|
||||
"linux": {
|
||||
"archlinux": "1.13.2-2",
|
||||
"ubuntu": {
|
||||
"22": "1.14.0",
|
||||
"18": "1.10.0",
|
||||
"else": "1.10.0"
|
||||
},
|
||||
"else": "1.14.0"
|
||||
},
|
||||
"else": "1.14.0"
|
||||
},
|
||||
"gcc": {
|
||||
"win32": "15.1.0posix-12.0.0-ucrt-r1",
|
||||
"else": ""
|
||||
},
|
||||
"mingw": {
|
||||
"win32": "15.1.0posix-12.0.0-ucrt-r1",
|
||||
"else": ""
|
||||
},
|
||||
"gcovr": {
|
||||
"linux": {
|
||||
"ubuntu": {
|
||||
"20": "",
|
||||
"18": "5.0",
|
||||
"else": "5.0"
|
||||
},
|
||||
"else": ""
|
||||
},
|
||||
"else": ""
|
||||
},
|
||||
"nala": {
|
||||
"linux": {
|
||||
"ubuntu": {
|
||||
"22": "",
|
||||
"21": "legacy",
|
||||
"else": "legacy"
|
||||
},
|
||||
"else": ""
|
||||
},
|
||||
"else": ""
|
||||
},
|
||||
"llvm": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clang": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clang++": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clang-tidy": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clangtidy": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clang-format": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"clangformat": {
|
||||
"darwin": {
|
||||
"else": {
|
||||
"else": {
|
||||
"x64": "15.0.7",
|
||||
"else": "20.1.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"linux": {
|
||||
"alpine": {
|
||||
"else": {
|
||||
"else": "19.1.7"
|
||||
}
|
||||
},
|
||||
"else": "20.1.6"
|
||||
},
|
||||
"else": "20.1.6"
|
||||
}
|
||||
}
|
||||
{"ninja":"1.12.1","cmake":"3.31.7","task":"3.43.3","powershell":"7.5.1","pip":">=22.2.0","python":">=3.7.9","meson":{"linux":{"ubuntu":{"20":"1.8.1","18":"0.61.4","else":"0.61.4"},"else":"1.8.1"},"else":"1.8.1"},"kcov":{"linux":{"ubuntu":{"22":"42-binary","20":"40-binary","14":"40","else":"42"},"else":"42"},"else":"42"},"doxygen":{"linux":{"archlinux":"1.13.2-2","ubuntu":{"22":"1.14.0","18":"1.10.0","else":"1.10.0"},"else":"1.14.0"},"else":"1.14.0"},"gcc":{"win32":"15.1.0posix-12.0.0-ucrt-r1","else":""},"mingw":{"win32":"15.1.0posix-12.0.0-ucrt-r1","else":""},"gcovr":{"linux":{"ubuntu":{"20":"","18":"5.0","else":"5.0"},"else":""},"else":""},"nala":{"linux":{"ubuntu":{"22":"","21":"legacy","else":"legacy"},"else":""},"else":""},"llvm":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang++":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang-tidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clangtidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang-format":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clangformat":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"}}
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "setup-apt",
|
||||
"version": "3.1.1",
|
||||
"version": "3.1.2",
|
||||
"description": "Setup apt packages and repositories in Debian/Ubuntu-based distributions",
|
||||
"repository": "https://github.com/aminya/setup-cpp",
|
||||
"homepage": "https://github.com/aminya/setup-cpp/tree/master/packages/setup-apt",
|
||||
|
|
|
|||
|
|
@ -4,28 +4,28 @@ import which from "which"
|
|||
* Check if nala is installed
|
||||
*/
|
||||
export function hasNala() {
|
||||
return which.sync("nala", { nothrow: true }) !== null
|
||||
return process.platform === "linux" && which.sync("nala", { nothrow: true }) !== null
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if apt-fast is installed
|
||||
*/
|
||||
export function hasAptFast() {
|
||||
return which.sync("apt-fast", { nothrow: true }) !== null
|
||||
return process.platform === "linux" && which.sync("apt-fast", { nothrow: true }) !== null
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if apt is installed
|
||||
*/
|
||||
export function hasApt() {
|
||||
return which.sync("apt", { nothrow: true }) !== null
|
||||
return process.platform === "linux" && which.sync("apt", { nothrow: true }) !== null
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if apt-get is installed
|
||||
*/
|
||||
export function hasAptGet() {
|
||||
return which.sync("apt-get", { nothrow: true }) !== null
|
||||
return process.platform === "linux" && which.sync("apt-get", { nothrow: true }) !== null
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
1010
pnpm-lock.yaml
1010
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
|
|
@ -1,4 +1,12 @@
|
|||
{
|
||||
"15.1.0posix-13.0.0-ucrt-r2": [
|
||||
"winlibs-x86_64-posix-seh-gcc-15.1.0-mingw-w64ucrt-13.0.0-r2.7z",
|
||||
"winlibs-i686-posix-dwarf-gcc-15.1.0-mingw-w64ucrt-13.0.0-r2.7z"
|
||||
],
|
||||
"15.1.0posix-13.0.0-msvcrt-r2": [
|
||||
"winlibs-x86_64-posix-seh-gcc-15.1.0-mingw-w64msvcrt-13.0.0-r2.7z",
|
||||
"winlibs-i686-posix-dwarf-gcc-15.1.0-mingw-w64msvcrt-13.0.0-r2.7z"
|
||||
],
|
||||
"15.1.0posix-12.0.0-ucrt-r1": [
|
||||
"winlibs-x86_64-posix-seh-gcc-15.1.0-mingw-w64ucrt-12.0.0-r1.7z",
|
||||
"winlibs-i686-posix-dwarf-gcc-15.1.0-mingw-w64ucrt-12.0.0-r1.7z"
|
||||
|
|
|
|||
|
|
@ -1,11 +1,16 @@
|
|||
import { addEnv } from "envosman"
|
||||
import semverMajor from "semver/functions/major"
|
||||
import semverValid from "semver/functions/valid"
|
||||
import { hasAptGet, installAptPack } from "setup-apt"
|
||||
import { rcOptions } from "../options.js"
|
||||
import { setupPipPack } from "../utils/setup/setupPipPack.js"
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
export function setupGcovr(version: string | undefined, _setupDir: string, _arch: string) {
|
||||
if (hasAptGet() && (version === undefined || version === "")) {
|
||||
// use apt on Ubuntu/Debian if version is not specified
|
||||
return installAptPack([{ name: "gcovr", version }])
|
||||
}
|
||||
return setupPipPack("gcovr", version)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,21 @@
|
|||
{
|
||||
"llvmorg-20.1.7": [
|
||||
"clang+llvm-20.1.7-x86_64-pc-windows-msvc.tar.xz",
|
||||
"LLVM-20.1.7-win64.exe",
|
||||
"LLVM-20.1.7-win32.exe",
|
||||
"LLVM-20.1.7-macOS-X64.tar.xz",
|
||||
"LLVM-20.1.7-macOS-ARM64.tar.xz",
|
||||
"LLVM-20.1.7-Linux-X64.tar.xz",
|
||||
"LLVM-20.1.7-Linux-ARM64.tar.xz"
|
||||
],
|
||||
"llvmorg-20.1.6": [
|
||||
"clang+llvm-20.1.7-armv7a-linux-gnueabihf.tar.gz",
|
||||
"clang+llvm-20.1.7-aarch64-pc-windows-msvc.tar.xz",
|
||||
"clang+llvm-20.1.6-x86_64-pc-windows-msvc.tar.xz",
|
||||
"clang+llvm-20.1.6-armv7a-linux-gnueabihf.tar.gz",
|
||||
"clang+llvm-20.1.6-aarch64-pc-windows-msvc.tar.xz",
|
||||
"LLVM-20.1.7-woa64.exe",
|
||||
"LLVM-20.1.6-woa64.exe",
|
||||
"LLVM-20.1.6-win64.exe",
|
||||
"LLVM-20.1.6-win32.exe",
|
||||
"LLVM-20.1.6-Linux-X64.tar.xz",
|
||||
|
|
|
|||
Loading…
Reference in New Issue