Amin Yahyaabadi
|
9303e93d38
|
fix: update cmake, gcovr, kcov, meson, task, doxygen, gcc
|
2023-09-03 17:42:40 -07:00 |
Amin Yahyaabadi
|
5e87b7794a
|
chore: v0.35.1 [skip test]
|
2023-09-01 11:44:03 -07:00 |
Amin Yahyaabadi
|
99ca8d9642
|
chore: v0.35.0 [skip test]
|
2023-09-01 11:40:33 -07:00 |
Amin Yahyaabadi
|
86eecc382e
|
fix: default to LLVM 16 on Windows and Linux
|
2023-09-01 10:02:59 -07:00 |
Amin Yahyaabadi
|
20531c3692
|
fix: install venv for using pipx
|
2023-09-01 03:46:12 -07:00 |
Amin Yahyaabadi
|
42d3ea447e
|
fix: add system package manager fallback for pip packages
|
2023-09-01 03:44:04 -07:00 |
Amin Yahyaabadi
|
0916dc5cfb
|
fix: fix library installation via pip + fix conan
|
2023-09-01 03:28:05 -07:00 |
Amin Yahyaabadi
|
65c4b0f5dc
|
fix: fix checking for pipx existence
|
2023-09-01 03:10:24 -07:00 |
Amin Yahyaabadi
|
512202e7f4
|
fix: handle upgrade/user flags for pipx
|
2023-09-01 03:02:09 -07:00 |
Amin Yahyaabadi
|
4e60284097
|
feat: install python packages using pipx to avoid conflicts with system
|
2023-09-01 02:49:28 -07:00 |
Amin Yahyaabadi
|
e0bca0a01d
|
Merge pull request #189 from aminya/path [skip ci]
|
2023-09-01 02:03:33 -07:00 |
Amin Yahyaabadi
|
662daca0bf
|
fix: remove unused dependencies + list bundled ones [skip test]
|
2023-08-31 23:01:58 -07:00 |
Amin Yahyaabadi
|
307b9178a3
|
fix: prevent adding /usr/bin if it is already on the PATH
|
2023-08-31 22:42:47 -07:00 |
Amin Yahyaabadi
|
0dd681ea14
|
chore: v0.34.0 [skip test]
|
2023-08-21 22:11:28 -07:00 |
Amin Yahyaabadi
|
54cbc0f1bf
|
fix: fix the timeout conversion and add a custom message
|
2023-08-21 21:58:10 -07:00 |
Amin Yahyaabadi
|
4c53a2d376
|
fix: ensure constant initialization order
|
2023-08-21 21:41:17 -07:00 |
Amin Yahyaabadi
|
52047bd03a
|
fix: add timeout for the LLVM installer call
|
2023-08-21 20:21:34 -07:00 |
Amin Yahyaabadi
|
d7596dd449
|
feat: fail fast inside CI when an error happens
|
2023-08-21 20:16:33 -07:00 |
Amin Yahyaabadi
|
d93dc2b536
|
feat: add timeout for installation of the tools
|
2023-08-21 20:11:21 -07:00 |
Amin Yahyaabadi
|
99a4fe7118
|
fix: make llvm installer less verbose for non-debug
|
2023-08-21 19:29:23 -07:00 |
Amin Yahyaabadi
|
bc25e4e3b4
|
perf: memoize setupLLVMWithoutActivation
|
2023-07-24 15:48:38 -07:00 |
Amin Yahyaabadi
|
697fc17c87
|
ci: shared build for all the tests - rewrite the CI workflow
|
2023-07-24 13:59:56 -07:00 |
Amin Yahyaabadi
|
f0d23edbf1
|
fix: update dependencies
|
2023-07-24 13:20:13 -07:00 |
Amin Yahyaabadi
|
5d4f610be3
|
chore: v0.33.0 [skip test]
|
2023-07-24 12:42:23 -07:00 |
Amin Yahyaabadi
|
69ae3d5dd5
|
fix: report errors if yay is needed but it is not installed
|
2023-07-20 03:12:39 -07:00 |
Amin Yahyaabadi
|
7ccf39eac3
|
chore: fix linting errors
|
2023-07-20 02:44:13 -07:00 |
Amin Yahyaabadi
|
5f5040c0c8
|
fix: handle libc++ conflicting packages for LLVM
|
2023-07-17 22:51:54 -07:00 |
Amin Yahyaabadi
|
eeed1d382d
|
chore: update built files [skip ci]
|
2023-07-17 21:35:11 -07:00 |
Amin Yahyaabadi
|
2e790802d0
|
fix: fix conflicts between clang apt packages
|
2023-07-17 14:21:12 -07:00 |
Amin Yahyaabadi
|
dd2f1139ce
|
fix: catch the errors of setupLLVMApt correctly
|
2023-07-17 13:55:49 -07:00 |
Amin Yahyaabadi
|
3206aaa7c3
|
fix: fix passing the version number to the llvm installer
|
2023-07-17 13:44:34 -07:00 |
Amin Yahyaabadi
|
da1eb59304
|
fix: install clang-tidy and clang-format as well
|
2023-07-17 13:29:53 -07:00 |
Amin Yahyaabadi
|
60eecceb8a
|
fix: add the bin directory to the path for llvm installer
|
2023-07-17 11:44:40 -07:00 |
Amin Yahyaabadi
|
c3a7043921
|
fix: pass the llvm version to the installer
|
2023-07-17 11:21:11 -07:00 |
Amin Yahyaabadi
|
e7304e1143
|
fix: install the packages needed for the llvm installer
|
2023-07-17 11:01:22 -07:00 |
Amin Yahyaabadi
|
71e227aa5f
|
fix: fix the path for the ubuntu LLVM installer
|
2023-07-17 10:15:53 -07:00 |
Amin Yahyaabadi
|
b195200069
|
feat: support llvm 16.0.6
|
2023-07-16 23:52:38 -07:00 |
Amin Yahyaabadi
|
9fa897444d
|
fix: fix: dnf search
|
2023-07-16 23:42:25 -07:00 |
Amin Yahyaabadi
|
41b2cf629a
|
feat: support installing multiple dnf packages
|
2023-07-16 03:12:24 -07:00 |
Amin Yahyaabadi
|
dd9ff769c8
|
fix: refactor LLVM installation
|
2023-07-16 02:48:34 -07:00 |
Amin Yahyaabadi
|
70a091c663
|
feat: support installing llvm via apt on Ubuntu
|
2023-07-15 21:46:28 -07:00 |
Amin Yahyaabadi
|
46dc266a3e
|
chore: update built-files [skip ci]
|
2023-07-15 19:27:35 -07:00 |
Amin Yahyaabadi
|
3a3a6aeea9
|
fix: fix nala apt key addition
|
2023-07-15 18:53:44 -07:00 |
Amin Yahyaabadi
|
6326464ed5
|
fix: nala installation on ubuntu
|
2023-07-15 18:33:56 -07:00 |
Amin Yahyaabadi
|
cd31ee43de
|
feat: add production docker images and generate tests
|
2023-07-15 18:09:24 -07:00 |
Amin Yahyaabadi
|
0b443e82cc
|
fix: relax and coerce the found pip version
|
2023-07-15 16:16:34 -07:00 |
Amin Yahyaabadi
|
b2cf91c9df
|
fix: use node 20 instead of node 18
|
2023-07-15 15:41:58 -07:00 |
Amin Yahyaabadi
|
a9ef9e1ef4
|
fix: use node 12 as the main target
|
2023-07-15 15:31:34 -07:00 |
Amin Yahyaabadi
|
78e0cf33cc
|
chore: update built files
|
2023-07-15 14:33:37 -07:00 |
Amin Yahyaabadi
|
f7f2d14ebb
|
Merge branch 'master' into pr/164
|
2023-07-15 14:33:06 -07:00 |
Amin Yahyaabadi
|
9292ace132
|
chore: v0.30.1 [skip test]
|
2023-07-06 15:57:48 -07:00 |
Amin Yahyaabadi
|
471b55347a
|
fix: add UTF-8 locale for Nala if it is not already defined
|
2023-07-06 12:35:54 -07:00 |
Amin Yahyaabadi
|
381ebd4e56
|
chore: v0.30.0 [skip test]
|
2023-07-04 13:18:17 -07:00 |
Amin Yahyaabadi
|
70bf67fc05
|
feat: install python/pip binaries for python3
|
2023-07-04 12:30:06 -07:00 |
Amin Yahyaabadi
|
967d1f8c3d
|
chore: v0.29.0 [skip test]
|
2023-06-29 15:32:55 -07:00 |
Amin Yahyaabadi
|
b5439543fd
|
fix: check all the python/pip binaries on the PATH
|
2023-06-29 13:58:48 -07:00 |
Amin Yahyaabadi
|
d841abd854
|
fix: set the minimum python version 3.7.9
|
2023-06-29 13:49:06 -07:00 |
Amin Yahyaabadi
|
5ab4d6a34d
|
fix: refactor checking for python binary
|
2023-06-29 13:21:36 -07:00 |
Amin Yahyaabadi
|
130062b173
|
fix: use min versions instead of default versions
|
2023-06-28 17:23:48 -07:00 |
Amin Yahyaabadi
|
67a5cc536b
|
fix: do not pani on addAptKey server errors
|
2023-06-28 16:45:32 -07:00 |
Amin Yahyaabadi
|
201ecd0a36
|
feat: upgrade pip after system installation
|
2023-06-28 16:43:01 -07:00 |
Amin Yahyaabadi
|
43600ff17c
|
fix: remove unused addPythonBaseExecPrefix
|
2023-06-28 16:20:43 -07:00 |
Amin Yahyaabadi
|
9aecf4658e
|
fix: parallel findPython and findPip
|
2023-06-28 16:19:00 -07:00 |
Amin Yahyaabadi
|
f708497511
|
fix: memoize ubuntuVersion and use it everywhere
|
2023-06-28 16:06:31 -07:00 |
Amin Yahyaabadi
|
cfa0cc5326
|
feat: support ubuntu version on Ubuntu-based distros
|
2023-06-28 16:04:33 -07:00 |
Amin Yahyaabadi
|
76c4891c79
|
fix: fix setupPipSystem
|
2023-06-28 15:46:43 -07:00 |
Amin Yahyaabadi
|
09fad1b45b
|
feat: use the setupDir in findPython
|
2023-06-28 15:44:25 -07:00 |
Amin Yahyaabadi
|
f6ebfc1d77
|
fix: memoize addPythonBaseExecPrefix
|
2023-06-28 15:22:03 -07:00 |
Amin Yahyaabadi
|
08aaab1859
|
feat: add execPaths when installing python
|
2023-06-28 15:16:31 -07:00 |
Amin Yahyaabadi
|
6637fda894
|
feat: install pip and wheel in all cases
|
2023-06-28 15:10:33 -07:00 |
Amin Yahyaabadi
|
0f6b349a1e
|
feat: more robust pip installation and upgrade
|
2023-06-28 14:45:15 -07:00 |
Amin Yahyaabadi
|
7039a1a602
|
feat: improve pip installation and detection
|
2023-06-27 17:10:13 -07:00 |
Amin Yahyaabadi
|
24a5993a98
|
fix: handle edge-cases for default versions
|
2023-06-14 00:47:34 -07:00 |
Amin Yahyaabadi
|
18a5143dce
|
fix: make sure the tool has a default version before using it
|
2023-06-14 00:22:24 -07:00 |
Amin Yahyaabadi
|
775ff238d7
|
feat: improve default versions for non-LTS ubuntus
|
2023-06-14 00:15:13 -07:00 |
Amin Yahyaabadi
|
b736d88166
|
chore: v0.28.1 [skip test]
|
2023-05-26 13:08:18 -07:00 |
Amin Yahyaabadi
|
77b7ec30b7
|
fix: override whatwg-url to be the latest version
|
2023-05-26 12:42:10 -07:00 |
Amin Yahyaabadi
|
297213111d
|
fix: remove the unused update-notifier
|
2023-05-26 12:06:06 -07:00 |
Amin Yahyaabadi
|
62cc031d0b
|
fix: remove terser config due to issues with swc minifier
|
2023-05-26 12:01:48 -07:00 |
Amin Yahyaabadi
|
cb8940d945
|
fix: update parcel
|
2023-05-26 12:00:04 -07:00 |
Amin Yahyaabadi
|
aa57ff04be
|
feat: use a table to print the available options in the cli [skip test]
|
2023-05-26 11:19:46 -07:00 |
Amin Yahyaabadi
|
a9bb29b5d1
|
fix: refactor main file into separate files
|
2023-05-24 23:52:48 -07:00 |
Amin Yahyaabadi
|
23ea3efed0
|
fix: pass a minimal version of package.json to updater
|
2023-05-24 22:24:31 -07:00 |
Amin Yahyaabadi
|
5c3b317006
|
fix: use simple-update-notifier instead of update-notifier
|
2023-05-24 22:07:48 -07:00 |
Amin Yahyaabadi
|
3797303356
|
fix: do not use fs/promises
|
2023-05-24 22:06:24 -07:00 |
Amin Yahyaabadi
|
6c19b13d80
|
fix: downgrade update-notifier to 5.1.0
|
2023-05-24 22:05:54 -07:00 |
Amin Yahyaabadi
|
9c18ad87a1
|
fix: fix apt-cache show and use gcc 11 on Ubuntu 20
|
2023-05-24 18:45:01 -07:00 |
Amin Yahyaabadi
|
fbb91d5a68
|
fix: patch kcov for gcc 13
|
2023-05-24 17:04:58 -07:00 |
Amin Yahyaabadi
|
d60cc6ac6f
|
fix: update dependencies
|
2023-05-24 16:45:05 -07:00 |
Amin Yahyaabadi
|
2d48e7221f
|
feat: support kcov 41 and default to it
|
2023-05-24 16:30:15 -07:00 |
Amin Yahyaabadi
|
5e5a8d08d2
|
fix: use apt-cache show instead of apt-get show
|
2023-05-24 16:23:17 -07:00 |
Amin Yahyaabadi
|
11b44434f5
|
fix: fix all the linting errors
|
2023-05-24 14:57:08 -07:00 |
Amin Yahyaabadi
|
36a5b861ce
|
feat: fallback to version-less package on arch if not found
|
2023-05-24 14:12:42 -07:00 |
Amin Yahyaabadi
|
4080e4c2bb
|
fix: fix gcc 13 on Arch linux
|
2023-05-24 10:49:00 -07:00 |
Amin Yahyaabadi
|
543427b047
|
feat: update cmake, conan, meson. task, doxygen
|
2023-05-23 21:44:29 -07:00 |
Amin Yahyaabadi
|
e52e9261d0
|
feat: default to gcc 13
|
2023-05-23 21:42:30 -07:00 |
Amin Yahyaabadi
|
b4b0e08b92
|
feat: print the supported versions when throwing errors
|
2023-05-23 21:19:15 -07:00 |
Amin Yahyaabadi
|
5c2a3415c5
|
feat: support llvm 16.0.4
|
2023-05-23 21:12:52 -07:00 |
Amin Yahyaabadi
|
5959d53e9f
|
fix: do not set CPATH when using LLVM
|
2023-05-23 21:00:02 -07:00 |
abeimler
|
b05aafe75d
|
chore: update dist
|
2023-04-23 15:44:34 +02:00 |
abeimler
|
4fc7c95a44
|
Merge branch 'master' into fix/update-node
|
2023-04-23 15:42:46 +02:00 |
Amin Yahyaabadi
|
00c09d28e6
|
fix: update path-exists
|
2023-04-23 01:09:38 -07:00 |
Amin Yahyaabadi
|
f785f1ada7
|
fix: remove pnpm overrides
|
2023-04-23 01:06:16 -07:00 |
Amin Yahyaabadi
|
7052a18b1c
|
Merge branch 'master' into esm
|
2023-04-23 01:03:19 -07:00 |
Amin Yahyaabadi
|
e0367b710b
|
feat: transform node_prefix using babel
|
2023-04-23 00:53:36 -07:00 |
Amin Yahyaabadi
|
f36323172f
|
fix: remove node: prefix from the build
|
2023-04-22 03:03:35 -07:00 |
Amin Yahyaabadi
|
ea04bfe6af
|
fix: replace npmcli/ci-detect with ci-info
|
2023-04-22 02:31:04 -07:00 |
Amin Yahyaabadi
|
54a546118a
|
fix: remove lru_cache override
|
2023-04-22 02:29:32 -07:00 |
Amin Yahyaabadi
|
d713a6703d
|
fix: update execa
|
2023-04-22 02:19:33 -07:00 |
Amin Yahyaabadi
|
8f35efa1fd
|
feat: support LLVM 16
|
2023-04-21 14:19:59 -07:00 |
Amin Yahyaabadi
|
84c007bae4
|
chore: update the build files
|
2023-04-21 12:04:07 -07:00 |
Amin Yahyaabadi
|
bb21d92dc3
|
Merge branch 'master' into pr/164
|
2023-04-21 12:03:23 -07:00 |
Amin Yahyaabadi
|
7b993ab70d
|
fix: update setup-python and other deps
|
2023-04-21 11:38:35 -07:00 |
Amin Yahyaabadi
|
9976e18629
|
fix: use gcc 12 for arch linux
|
2023-04-21 11:20:18 -07:00 |
Amin Yahyaabadi
|
7c782cd66a
|
fix: update dependencies
|
2023-04-14 01:15:14 -07:00 |
abeimler
|
4d028e9368
|
ci: fix dist build
|
2023-04-06 15:37:51 +02:00 |
abeimler
|
d9316c0cbc
|
chore: update node
* node12 -> node16
* run npm audit
|
2023-04-06 14:29:38 +02:00 |
Amin Yahyaabadi
|
42fe442e94
|
fix: update escape-path-with-spaces
|
2023-03-09 13:36:02 -08:00 |
Amin Yahyaabadi
|
f15b179c6a
|
fix: update ci-detect package
|
2023-03-09 13:33:42 -08:00 |
Amin Yahyaabadi
|
3ada54b0db
|
fix: update dependencies
|
2023-03-09 13:31:36 -08:00 |
Amin Yahyaabadi
|
f633d98181
|
fix: update dependencies
|
2023-01-22 14:50:58 -08:00 |
Amin Yahyaabadi
|
d1061ec733
|
chore: v0.26.2 [skip test]
|
2023-01-19 20:40:36 -08:00 |
Amin Yahyaabadi
|
3b424a372f
|
fix: add shabang for running setup-cpp.js
|
2023-01-19 14:06:43 -08:00 |
Amin Yahyaabadi
|
477360fbee
|
fix: rename the executable to `setup-cpp.js`
BREAKING CHANGE the executable is now `setup-cpp.js`
|
2023-01-17 21:40:21 -08:00 |
Amin Yahyaabadi
|
b0d65272c0
|
fix: clean up the syncVersions code
|
2023-01-17 21:06:23 -08:00 |
Amin Yahyaabadi
|
4e183b6107
|
fix: fix bug in the Windows local PATH variable name
|
2023-01-15 01:48:12 -08:00 |
Amin Yahyaabadi
|
f1f2460b85
|
fix: update dependencies
|
2023-01-15 01:37:02 -08:00 |
Amin Yahyaabadi
|
70e69b7219
|
fix: update conan, meson, task, doxygen, cmake
|
2023-01-15 01:36:10 -08:00 |
Amin Yahyaabadi
|
ecd2b40e2e
|
chore: 0.24.1 [skip test]
|
2022-12-21 14:21:10 -08:00 |
Amin Yahyaabadi
|
3eac98035f
|
fix: retry the installation of doxygen on Windows in case of errors
|
2022-12-21 13:49:50 -08:00 |
Amin Yahyaabadi
|
84ecfb4b29
|
fix: retry tool download process in case of errors
|
2022-12-21 13:46:00 -08:00 |
Amin Yahyaabadi
|
1cfa046fa8
|
fix: update dependencies
|
2022-12-14 14:16:14 -08:00 |
Amin Yahyaabadi
|
a2e86325bf
|
fix: fix llvm 15 on Fedora/Arch
|
2022-12-06 22:29:32 -08:00 |
Amin Yahyaabadi
|
bd369094f9
|
fix: fix llvm 15 on ubuntu - add logging for extraction
|
2022-12-06 21:56:16 -08:00 |
Amin Yahyaabadi
|
0e9ce85be9
|
fix: add the missing macos/windows versions
|
2022-12-06 21:05:40 -08:00 |
Amin Yahyaabadi
|
79523d501b
|
feat: default to llvm 15
|
2022-12-06 20:53:02 -08:00 |
Amin Yahyaabadi
|
757782e485
|
fix: parallelize initApt
|
2022-11-22 22:17:42 -08:00 |
Amin Yahyaabadi
|
5528c08f49
|
fix: parallelize apt update alternatives
|
2022-11-22 22:11:47 -08:00 |
Amin Yahyaabadi
|
5505d67258
|
fix: escape regex of the name-version apt package
|
2022-11-22 21:51:51 -08:00 |
Amin Yahyaabadi
|
dac72316df
|
feat: parallelize the apt package installation chunks
|
2022-11-22 21:33:06 -08:00 |
Amin Yahyaabadi
|
eea16aa8c7
|
fix: down-grade path-exists to v4.0.0 due to node:fs usage
|
2022-11-22 20:59:40 -08:00 |
Amin Yahyaabadi
|
b625cd0632
|
perf: make updateAlternatives async
|
2022-11-22 20:52:02 -08:00 |
Amin Yahyaabadi
|
9be6087e95
|
fix: install libtinfo5 for llvm 10 and older
|
2022-11-20 23:41:41 -08:00 |
Amin Yahyaabadi
|
7f6189b28f
|
fix: fix eslint errors [skip ci]
|
2022-11-20 23:34:33 -08:00 |
Amin Yahyaabadi
|
d20e347c91
|
feat: de-duplicate cpprc
|
2022-11-20 23:14:33 -08:00 |
Amin Yahyaabadi
|
70c228ecc9
|
fix: quote the environment variables before adding
|
2022-11-20 22:45:45 -08:00 |
Amin Yahyaabadi
|
66a38eb0fb
|
fix: fix getting the brew path on linux
|
2022-11-20 21:26:31 -08:00 |
Amin Yahyaabadi
|
f9582b64f0
|
fix: add the brew the path on Linux
|
2022-11-20 20:54:17 -08:00 |
Amin Yahyaabadi
|
3ba3a1b365
|
fix: fix the brew installation on Linux
|
2022-11-20 19:58:50 -08:00 |
Amin Yahyaabadi
|
45d9ac5ca2
|
feat: add sccache support
|
2022-11-20 19:14:20 -08:00 |