Amin Yahyaabadi
|
678aa3361f
|
fix: use an info level message for reboot requirements for choco
|
2023-09-06 21:29:38 -07:00 |
Amin Yahyaabadi
|
6af571471a
|
fix: log the pip fallback error
|
2023-09-06 21:29:20 -07:00 |
Amin Yahyaabadi
|
62674fbcdd
|
tests: skip some msvc installation tests based on the Windows version
|
2023-09-01 11:23:25 -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
|
1f59ba33f1
|
fix: use user flag when installing packages via pip
|
2023-09-01 02:36:39 -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
|
f0d23edbf1
|
fix: update dependencies
|
2023-07-24 13:20:13 -07:00 |
abeimler
|
9af05511cb
|
Merge branch 'feature/cross-mingw' of https://github.com/abeimler/setup-cpp into feature/cross-mingw
|
2023-07-20 12:29:20 +02:00 |
abeimler
|
f849ee113e
|
fix: docker mingw build (test)
|
2023-07-20 12:26:09 +02:00 |
Amin Yahyaabadi
|
69ae3d5dd5
|
fix: report errors if yay is needed but it is not installed
|
2023-07-20 03:12:39 -07:00 |
abeimler
|
a884ad83aa
|
Merge branch 'master' of https://github.com/abeimler/setup-cpp into feature/cross-mingw
|
2023-07-19 23:31:19 +02:00 |
Amin Yahyaabadi
|
5f5040c0c8
|
fix: handle libc++ conflicting packages for LLVM
|
2023-07-17 22:51:54 -07:00 |
Amin Yahyaabadi
|
2e790802d0
|
fix: fix conflicts between clang apt packages
|
2023-07-17 14:21:12 -07:00 |
Amin Yahyaabadi
|
da1eb59304
|
fix: install clang-tidy and clang-format as well
|
2023-07-17 13:29:53 -07:00 |
Amin Yahyaabadi
|
e7304e1143
|
fix: install the packages needed for the llvm installer
|
2023-07-17 11:01:22 -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
|
70a091c663
|
feat: support installing llvm via apt on Ubuntu
|
2023-07-15 21:46:28 -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
|
0b443e82cc
|
fix: relax and coerce the found pip version
|
2023-07-15 16:16:34 -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
|
4cbbb57e1f
|
feat: upgrade setup-tools and refactor package installer
|
2023-07-04 12:29:30 -07:00 |
Amin Yahyaabadi
|
67a5cc536b
|
fix: do not pani on addAptKey server errors
|
2023-06-28 16:45:32 -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
|
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
|
9c18ad87a1
|
fix: fix apt-cache show and use gcc 11 on Ubuntu 20
|
2023-05-24 18:45:01 -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
|
a0488f7712
|
feat: fallback to version-less package on apt if not found
|
2023-05-24 13:18:24 -07:00 |
Amin Yahyaabadi
|
b4b0e08b92
|
feat: print the supported versions when throwing errors
|
2023-05-23 21:19:15 -07:00 |
Amin Yahyaabadi
|
00c09d28e6
|
fix: update path-exists
|
2023-04-23 01:09:38 -07:00 |
Amin Yahyaabadi
|
7052a18b1c
|
Merge branch 'master' into esm
|
2023-04-23 01:03:19 -07:00 |
Amin Yahyaabadi
|
ea04bfe6af
|
fix: replace npmcli/ci-detect with ci-info
|
2023-04-22 02:31:04 -07:00 |
Amin Yahyaabadi
|
d713a6703d
|
fix: update execa
|
2023-04-22 02:19:33 -07:00 |
Amin Yahyaabadi
|
4e183b6107
|
fix: fix bug in the Windows local PATH variable name
|
2023-01-15 01:48:12 -08:00 |
abeimler
|
43fd6604a1
|
feat: add mingw cross compiler
* add docker mingw tests
* add node16 test
|
2022-12-29 22:00:49 +01:00 |
Amin Yahyaabadi
|
ecd2b40e2e
|
chore: 0.24.1 [skip test]
|
2022-12-21 14:21:10 -08:00 |
Amin Yahyaabadi
|
84ecfb4b29
|
fix: retry tool download process in case of errors
|
2022-12-21 13:46:00 -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
|
757782e485
|
fix: parallelize initApt
|
2022-11-22 22:17:42 -08:00 |