Amin Yahyaabadi
|
1103890904
|
fix: check isUbuntu before using apt - fixes pip packages
|
2022-07-10 17:39:21 -07:00 |
Amin Yahyaabadi
|
45e4fd60f0
|
chore: rename isci to isCI
|
2022-07-10 16:11:32 -07:00 |
Amin Yahyaabadi
|
cefca0b72e
|
fix: update the alternatives only on ubuntu
|
2022-06-29 20:52:25 -07:00 |
Amin Yahyaabadi
|
7caf0ddff8
|
feat: add the cached isArch function
|
2022-06-29 19:06:33 -07:00 |
abeimler
|
aecb4b3e29
|
feat: add pacman support (#31)
* add `setupPacmanPack`
* add arch linux docker image
* add container tests
|
2022-06-29 18:06:35 +02:00 |
Amin Yahyaabadi
|
5524077a0f
|
fix: add cmath to the gcc and llvm tests
|
2022-05-20 18:15:50 -07:00 |
Amin Yahyaabadi
|
3526010570
|
fix: use double quote for LDFLAGS/CPPFLAGS
|
2022-05-17 13:19:04 -07:00 |
Amin Yahyaabadi
|
209bb28e11
|
fix: add the exe extension for CC/CXX
|
2022-05-12 18:42:49 -07:00 |
Amin Yahyaabadi
|
c8f6527003
|
fix: add env variables in parallel for llvm and gcc
|
2022-05-12 18:39:47 -07:00 |
Amin Yahyaabadi
|
a4e2df0c28
|
fix: fix the quoting of CPPFLAGS and LDFLAGS for pwsh
|
2022-05-12 17:31:41 -07:00 |
Amin Yahyaabadi
|
7e3e265a8a
|
fix: make execPowershell async
|
2022-05-12 12:55:00 -07:00 |
Amin Yahyaabadi
|
1476cdd202
|
fix: quote CPPFLAGS and LDFLAGS instead of escaping
|
2022-05-11 17:21:28 -07:00 |
Amin Yahyaabadi
|
3eb3fc16a7
|
fix: only escape LDFLAGS and CPPFLAGS
This partially reverts 41d161c37f
|
2022-05-11 17:17:54 -07:00 |
Amin Yahyaabadi
|
d8593e1dfc
|
fix: do not set CPATH for clang on windows
|
2022-05-11 14:51:51 -07:00 |
Amin Yahyaabadi
|
22d47d9d3f
|
test: disable linux llvm cache
|
2022-05-05 20:41:20 -07:00 |
Amin Yahyaabadi
|
20cc86b4f6
|
test: fix llvm cache finding on ubuntu
|
2022-05-05 20:04:10 -07:00 |
Amin Yahyaabadi
|
99f8d1aba8
|
feat: support ubuntu specific versions for llvm
|
2022-05-05 19:28:24 -07:00 |
Amin Yahyaabadi
|
6251144095
|
fix: get ubuntu version inside the main file
|
2022-05-05 17:11:42 -07:00 |
Amin Yahyaabadi
|
d2eafaab01
|
fix: inline defaultLLVMVersion
|
2022-05-03 00:46:03 -07:00 |
Amin Yahyaabadi
|
8a16afc589
|
fix: warning for fallback to ubuntu max
|
2022-05-03 00:04:20 -07:00 |
Amin Yahyaabadi
|
05d55cbaa6
|
fix: select the default llvm version based on ubuntu version
|
2022-05-02 23:32:01 -07:00 |
Amin Yahyaabadi
|
bd5d402bb9
|
fix: support llvm 14.0.2 and 14.0.3
|
2022-05-02 23:01:00 -07:00 |
Amin Yahyaabadi
|
07a74ebda9
|
fix: disable the missing llvm 14.0.1 for ubuntu 18.0.1 x86
|
2022-05-02 23:00:47 -07:00 |
Amin Yahyaabadi
|
154369fbb1
|
fix: enable llvm 14.0.1 support for ubuntu
|
2022-05-02 22:54:50 -07:00 |
Amin Yahyaabadi
|
682ca30420
|
fix: use utils/io instead of `@actions/core`
|
2022-05-02 21:53:16 -07:00 |
Amin Yahyaabadi
|
18f813f0d6
|
fix: make execaSudo and setupAptPack synchronous
apt is not thread-safe
|
2022-04-27 00:02:35 -07:00 |
Amin Yahyaabadi
|
dc320cd781
|
feat: set apt alternatives when llvm is installed
|
2022-04-18 23:35:29 -07:00 |
Amin Yahyaabadi
|
22d43201d9
|
fix: default llvm to v14.0.0
|
2022-04-16 01:18:40 -07:00 |
Amin Yahyaabadi
|
09cdd6608c
|
test: test the default versions in the tests
|
2022-04-16 00:54:37 -07:00 |
Amin Yahyaabadi
|
8d082cd438
|
fix: support llvm 14.0.1
|
2022-04-16 00:54:36 -07:00 |
Amin Yahyaabadi
|
3097e232cf
|
feat: support llvm 14.0.0
|
2022-04-04 10:52:03 -07:00 |
Amin Yahyaabadi
|
cd19cb3589
|
test: add spell checking
|
2022-03-11 17:50:11 -08:00 |
Amin Yahyaabadi
|
2d754debe8
|
fix: install the latest gcc for using llvm
|
2022-02-14 23:46:00 -08:00 |
Amin Yahyaabadi
|
9770308530
|
test: test compilation in the llvm and gcc tests
|
2022-02-14 23:29:14 -08:00 |
Amin Yahyaabadi
|
9700bb5f87
|
fix: fix setting CPATH
|
2022-02-14 22:04:47 -08:00 |
Amin Yahyaabadi
|
4c2c9d3660
|
fix: install libtinfo-dev for llvm on linux
|
2022-02-13 20:01:10 -08:00 |
Amin Yahyaabadi
|
32a17be32c
|
feat: add llvm problem matchers
|
2022-02-11 17:57:05 -08:00 |
Amin Yahyaabadi
|
c7acc73aa7
|
ci: pack exe before running the tests [skip ci test]
|
2022-01-30 19:01:34 -08:00 |
Amin Yahyaabadi
|
eb3db26bf7
|
fix: use strip-components 0 in extractTarByExe
|
2022-01-30 18:36:25 -08:00 |
Amin Yahyaabadi
|
6d9651573c
|
test: test RUNNER_TOOL_CACHE in cache tests
|
2022-01-30 17:58:01 -08:00 |
Amin Yahyaabadi
|
802f1bce3a
|
fix: test cache hit only on GitHub CI
|
2022-01-30 16:59:46 -08:00 |
Amin Yahyaabadi
|
05211426be
|
fix: rename the cache folder to hostedtoolcache
|
2022-01-30 16:14:56 -08:00 |
Amin Yahyaabadi
|
f9ff833979
|
test: pass process.arch in the setupBin tests
|
2022-01-30 16:01:13 -08:00 |
Amin Yahyaabadi
|
a062ce6962
|
feat: support passing arch from CLI to setupBin
|
2022-01-30 15:33:22 -08:00 |
Amin Yahyaabadi
|
0db19fa5c2
|
fix: fix recovering llvm from cache
|
2022-01-29 16:14:55 -08:00 |
Amin Yahyaabadi
|
6d5a91c8fb
|
feat: install clang-tidy and clang-format
|
2022-01-29 14:44:43 -08:00 |
Amin Yahyaabadi
|
cbea9ec16b
|
test: check CXX and CC variables in the tests
|
2022-01-29 12:50:20 -08:00 |
Amin Yahyaabadi
|
36cac945b8
|
fix: add build-essential as the dependency of llvm
|
2022-01-19 15:37:13 -08:00 |
Amin Yahyaabadi
|
c6a5745cec
|
fix: support adding environment variables on non GitHub Action
|
2022-01-17 18:30:02 -08:00 |
Amin Yahyaabadi
|
6b9b57b9a8
|
fix: coerce llvm version if not semver
|
2021-12-07 02:46:07 -06:00 |