Amin Yahyaabadi
|
08cf20cc0e
|
fix: add js file extension for all relative imports
|
2024-08-15 15:22:07 -07:00 |
Amin Yahyaabadi
|
771228c4ae
|
feat!: add guard and source RC options for os-env
|
2024-08-14 19:07:39 -07:00 |
Amin Yahyaabadi
|
77e643057d
|
feat: add os-env package for managing path, env, rc files
|
2024-08-14 18:22:33 -07:00 |
Amin Yahyaabadi
|
4ab758d47f
|
fix: add biome linter + fix the issues
|
2024-08-06 23:44:32 -07:00 |
Amin Yahyaabadi
|
15f5776d5f
|
lint: use dprint for formatting
|
2024-04-03 00:15:43 -07:00 |
Amin Yahyaabadi
|
1a3ed1a856
|
fix: require ~ in untildifyUser
|
2024-01-22 16:25:47 -08: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
|
a9bb29b5d1
|
fix: refactor main file into separate files
|
2023-05-24 23:52:48 -07:00 |
Amin Yahyaabadi
|
67e7d24a8b
|
feat: check for the setup-cpp updates and notify
|
2023-05-24 22:05:44 -07:00 |
Amin Yahyaabadi
|
11b44434f5
|
fix: fix all the linting errors
|
2023-05-24 14:57:08 -07:00 |
Amin Yahyaabadi
|
5959d53e9f
|
fix: do not set CPATH when using LLVM
|
2023-05-23 21:00:02 -07:00 |
Amin Yahyaabadi
|
ea04bfe6af
|
fix: replace npmcli/ci-detect with ci-info
|
2023-04-22 02:31:04 -07:00 |
Amin Yahyaabadi
|
e31abde3c6
|
chore: add types for numerous and time-delta
|
2023-01-22 14:50:08 -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
|
ebd90dd38d
|
perf: parallelized checking of the file existence
|
2022-11-22 20:51:18 -08:00 |
Amin Yahyaabadi
|
d20e347c91
|
feat: de-duplicate cpprc
|
2022-11-20 23:14:33 -08:00 |
Amin Yahyaabadi
|
45d9ac5ca2
|
feat: add sccache support
|
2022-11-20 19:14:20 -08:00 |
Amin Yahyaabadi
|
e2bc9743a3
|
feat: add Gcov environment variables
|
2022-11-08 17:01:31 -08:00 |
Amin Yahyaabadi
|
d2f3163daf
|
fix: calculate tools using Object.keys + fix linting for python-pygments
|
2022-11-02 20:55:26 -07:00 |
Amin Yahyaabadi
|
23a09cba35
|
chore: make ubuntuVersion exception safe
|
2022-11-02 20:06:36 -07:00 |
Amin Yahyaabadi
|
b9c2f3b391
|
chore: break the code for handling versions
|
2022-11-02 20:01:42 -07:00 |
abeimler
|
8494f65eca
|
fix: add workaround for arch package conflict (#125)
* fix: update arch database
* add cppcheck in docker tests
|
2022-10-28 22:54:02 +02:00 |
Amin Yahyaabadi
|
a8d76c6b53
|
fix: unset LLVM CPPFLAGS when llvm is not used as the compiler
|
2022-09-18 01:37:41 -07:00 |
Amin Yahyaabadi
|
3b6093bb8a
|
fix: remove extension-tools and path in favor of patha
|
2022-08-20 15:38:51 -07:00 |
Amin Yahyaabadi
|
6c025078c9
|
feat: support installing powershell
|
2022-08-08 01:40:29 -07:00 |
Amin Yahyaabadi
|
79eae5db23
|
feat: add ci-log package
|
2022-08-08 01:22:28 -07:00 |
Amin Yahyaabadi
|
b4a83891fb
|
feat: add untildify-user package
|
2022-08-07 20:04:59 -07:00 |
Amin Yahyaabadi
|
3d08c16e03
|
fix: fix github-actions detection
Use the types from https://github.com/npm/ci-detect/pull/31
|
2022-08-07 19:13:40 -07:00 |
Amin Yahyaabadi
|
88c2d1ac03
|
fix: use ci-detect instead of isCI
|
2022-08-07 18:48:41 -07:00 |
Amin Yahyaabadi
|
5183c0d6d4
|
feat: support installing Bazel
|
2022-07-27 19:32:33 -07:00 |
Amin Yahyaabadi
|
17fa293627
|
fix: make nala optional
|
2022-07-27 17:36:18 -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
|
377be6c0a6
|
fix: skip installing nala if it fails
|
2022-07-27 16:14:56 -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
|
45e4fd60f0
|
chore: rename isci to isCI
|
2022-07-10 16:11:32 -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
|
7e3e265a8a
|
fix: make execPowershell async
|
2022-05-12 12:55:00 -07:00 |
Amin Yahyaabadi
|
5cd5225bee
|
fix: sync the llvm tools versions (compiler, clangtidy, etc)
|
2022-05-05 18:42:10 -07:00 |
Amin Yahyaabadi
|
6251144095
|
fix: get ubuntu version inside the main file
|
2022-05-05 17:11:42 -07:00 |
Amin Yahyaabadi
|
6edc7f9498
|
fix: use info instead of notice for version coercion
|
2022-05-03 22:06:04 -07:00 |
Amin Yahyaabadi
|
356b929a7e
|
fix: use notice instead of info in some palces
|
2022-05-02 21:53:16 -07:00 |
Amin Yahyaabadi
|
682ca30420
|
fix: use utils/io instead of `@actions/core`
|
2022-05-02 21:53:16 -07:00 |
Amin Yahyaabadi
|
5ac28d17ae
|
fix: use the same path for llvm, clangformat, clangtidy
|
2022-04-26 22:04:41 -07:00 |
Amin Yahyaabadi
|
07ebf37b77
|
fix: fallback to 0 seconds if format string is nothing [skip ci]
|
2022-04-18 06:24:04 -07:00 |