Amin Yahyaabadi
|
d204be83ac
|
feat: support add apt key via download or from a server
|
2022-07-27 20:14:37 -07:00 |
Amin Yahyaabadi
|
5183c0d6d4
|
feat: support installing Bazel
|
2022-07-27 19:32:33 -07:00 |
Amin Yahyaabadi
|
c8cec57d18
|
fix: handle the promises in setupAptPack
|
2022-07-27 19:07:30 -07:00 |
Amin Yahyaabadi
|
a9e484f19f
|
Merge pull request #107 from aminya/kcov [skip ci]
|
2022-07-27 18:58:10 -07:00 |
Amin Yahyaabadi
|
de92c65463
|
fix: fix the kcov build + use ninja for faster build
|
2022-07-27 18:45:26 -07:00 |
Amin Yahyaabadi
|
f61dd0e6b8
|
fix: fix the kcov binDir
|
2022-07-27 18:43:00 -07:00 |
Amin Yahyaabadi
|
4d96d91b82
|
fix: do not install kcov globally
|
2022-07-27 18:43:00 -07:00 |
Amin Yahyaabadi
|
57de2d5de2
|
fix: use the returned binDir from extractFunction
|
2022-07-27 18:43:00 -07:00 |
Amin Yahyaabadi
|
d5d332b54c
|
fix: fix the kcov download link
|
2022-07-27 18:43:00 -07:00 |
Amin Yahyaabadi
|
c1033204f2
|
fix: skip kcov on non linux
|
2022-07-27 18:43:00 -07:00 |
Amin Yahyaabadi
|
45eb099dc6
|
fix: use the cmake install path as the kcov bin path
|
2022-07-27 18:43:00 -07:00 |
Amin Yahyaabadi
|
43d199d290
|
fix: fix the kcov download link
|
2022-07-27 18:43:00 -07:00 |
Amin Yahyaabadi
|
15070ee637
|
fix: build or download kcov binary based on the ubuntu version
|
2022-07-27 18:43:00 -07:00 |
Amin Yahyaabadi
|
8fb789d7c1
|
Merge pull request #110 from aminya/space-name [skip ci]
|
2022-07-27 18:42:20 -07:00 |
Amin Yahyaabadi
|
d195a02a1d
|
fix: use gpg instead of apt-key
|
2022-07-27 18:10:40 -07:00 |
Amin Yahyaabadi
|
2915ec8f01
|
fix: enable UTF8 only once for nala
|
2022-07-27 17:51:13 -07:00 |
Amin Yahyaabadi
|
0cedb62c7b
|
fix: quote the path in addEnv on Unix
|
2022-07-27 17:44:51 -07:00 |
Amin Yahyaabadi
|
79079b96ca
|
Merge pull request #108 from aminya/nala [skip ci]
fix: support using nala instead of apt
|
2022-07-27 17:39:12 -07:00 |
Amin Yahyaabadi
|
17fa293627
|
fix: make nala optional
|
2022-07-27 17:36:18 -07:00 |
Amin Yahyaabadi
|
e4001f3bb1
|
fix: add UTF-8 to the env if nala is used
|
2022-07-27 17:22:43 -07:00 |
Amin Yahyaabadi
|
71cdb28b79
|
fix: enable UTF8 for nala
|
2022-07-27 17:20:33 -07:00 |
Amin Yahyaabadi
|
4e84885253
|
fix: update apt only if the number of repositories is not 0
|
2022-07-27 16:49:25 -07:00 |
Amin Yahyaabadi
|
e5c77ec118
|
fix: fallback to nala-legacy if nala itself fails
|
2022-07-27 16:47:55 -07:00 |
Amin Yahyaabadi
|
36734c34c3
|
fix: first add the key before adding the nala repository
|
2022-07-27 16:38:10 -07:00 |
Amin Yahyaabadi
|
7a90ebc5a0
|
fix: disable auto nala installation
|
2022-07-27 16:33:47 -07:00 |
Amin Yahyaabadi
|
ba21b207ac
|
fix: ignore the error of apt-key addition
|
2022-07-27 16:18:39 -07:00 |
Amin Yahyaabadi
|
377be6c0a6
|
fix: skip installing nala if it fails
|
2022-07-27 16:14:56 -07:00 |
Amin Yahyaabadi
|
9f78cc758b
|
fix: fix nala update arguments
|
2022-07-27 16:06:34 -07:00 |
Amin Yahyaabadi
|
b96f1ee859
|
fix: add the key before calling apt
|
2022-07-27 15:57:13 -07:00 |
Amin Yahyaabadi
|
2771f17356
|
fix: add apt key for nala
|
2022-07-27 15:56:47 -07:00 |
Amin Yahyaabadi
|
d6513160ef
|
fix: remove internal sudo from execSudo
|
2022-07-27 15:56:45 -07:00 |
Amin Yahyaabadi
|
e4784c9adc
|
fix: use nala on ubuntu instead of apt
|
2022-07-27 15:56:44 -07:00 |
Amin Yahyaabadi
|
96f1e1cf8c
|
feat: support installing nala
|
2022-07-27 15:56:42 -07:00 |
Amin Yahyaabadi
|
e82d38fa16
|
Merge pull request #109 from aminya/lsb-release [skip ci]
|
2022-07-27 12:27:53 -07:00 |
Amin Yahyaabadi
|
e963a825e6
|
ci: add macos 12 to the GitHub Actions
|
2022-07-27 00:55:14 -07:00 |
Amin Yahyaabadi
|
0fd405d4e1
|
fix: install lsb_release if it is missing on ubuntu
|
2022-07-27 00:49:07 -07:00 |
Amin Yahyaabadi
|
22c47cf64e
|
Merge pull request #106 from aminya/llvm [skip ci]
|
2022-07-22 00:45:11 -07:00 |
Amin Yahyaabadi
|
d8677634f7
|
fix: fix llvm on ubuntu 22.04
|
2022-07-22 00:20:33 -07:00 |
Amin Yahyaabadi
|
ff922a9c5e
|
Merge pull request #102 from aminya/updates [skip ci]
|
2022-07-18 14:45:43 -07:00 |
Amin Yahyaabadi
|
bd02e717ae
|
fix: update setup-python
|
2022-07-16 18:15:08 -07:00 |
Amin Yahyaabadi
|
51dd00702f
|
chore: update devDependencies
|
2022-07-16 18:12:17 -07:00 |
Amin Yahyaabadi
|
6e70d1d13b
|
fix: update conan, meson, task
|
2022-07-16 18:10:52 -07:00 |
Amin Yahyaabadi
|
e77a1e12f0
|
fix: support up to llvm 14.0.6
|
2022-07-16 18:07:53 -07:00 |
Amin Yahyaabadi
|
6f82d128ca
|
chore: v0.18.0 [skip ci]
|
2022-07-10 19:32:25 -07:00 |
Amin Yahyaabadi
|
927edb503e
|
chore: add container-tests for fedora
|
2022-07-10 19:32:01 -07:00 |
Amin Yahyaabadi
|
a910f0daaa
|
Merge pull request #100 from aminya/fedora [skip ci]
|
2022-07-10 19:20:33 -07:00 |
Amin Yahyaabadi
|
834fea83ec
|
fix: fix llvm/gcc installation on dnf
|
2022-07-10 18:57:45 -07:00 |
Amin Yahyaabadi
|
485b3298a2
|
fix: give user access to the extracted folders
|
2022-07-10 18:46:09 -07:00 |
Amin Yahyaabadi
|
3d6f9a38eb
|
fix: install python3-pip on fedora
|
2022-07-10 18:12:19 -07:00 |
Amin Yahyaabadi
|
2eec158f5e
|
fix: install p7zip-plugins for Fedora
|
2022-07-10 18:10:39 -07:00 |