Template
1
0
mirror of https://github.com/aminya/setup-cpp synced 2024-11-30 21:22:30 +08:00
Commit Graph

81 Commits

Author SHA1 Message Date
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
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
5528c08f49 fix: parallelize apt update alternatives 2022-11-22 22:11:47 -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
ebd90dd38d perf: parallelized checking of the file existence 2022-11-22 20:51:18 -08:00
Amin Yahyaabadi
66a38eb0fb fix: fix getting the brew path on linux 2022-11-20 21:26:31 -08:00
Amin Yahyaabadi
fd436d2ed1 test: pass the ubuntu version in gcc tests 2022-11-20 17:51:40 -08:00
Amin Yahyaabadi
8481486746 feat: add mingw 12.2 2022-11-20 16:25:37 -08:00
Amin Yahyaabadi
b9c2f3b391 chore: break the code for handling versions 2022-11-02 20:01:42 -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
793704eefd fix: update mingw 12 msvcrt
https://github.com/brechtsanders/winlibs_mingw/releases/tag/12.1.0-14.0.6-10.0.0-msvcrt-r3
2022-08-08 11:50:49 -07:00
Amin Yahyaabadi
79eae5db23 feat: add ci-log package 2022-08-08 01:22:28 -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
c5a2f11e38 fix: use extension-tools in setup-cpp 2022-08-07 18:36:04 -07:00
Amin Yahyaabadi
c8cec57d18 fix: handle the promises in setupAptPack 2022-07-27 19:07:30 -07:00
Amin Yahyaabadi
834fea83ec fix: fix llvm/gcc installation on dnf 2022-07-10 18:57:45 -07:00
Amin Yahyaabadi
1103890904 fix: check isUbuntu before using apt - fixes pip packages 2022-07-10 17:39:21 -07:00
Amin Yahyaabadi
e8d2cb09a2 feat: support installing system packages using dnf package manager 2022-07-10 16:34:56 -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
dc967fb60a fix: update the mingw 12 release 2022-06-09 12:02:41 -07:00
Amin Yahyaabadi
5524077a0f fix: add cmath to the gcc and llvm tests 2022-05-20 18:15:50 -07:00
Amin Yahyaabadi
97b65fabfc test: fix the mingw setupDir 2022-05-20 17:07:25 -07:00
Amin Yahyaabadi
c667a3fe8e fix: change MingwInfo to have releaseName and fileSuffix 2022-05-20 16:28:35 -07:00
Amin Yahyaabadi
d24850cd0e feat: directly download mingw binaries on Windows 2022-05-20 15:58:11 -07:00
Amin Yahyaabadi
bdff7f7943 refactor: add setupChocoMingw 2022-05-20 15:19:19 -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
7e3e265a8a fix: make execPowershell async 2022-05-12 12:55:00 -07:00
Amin Yahyaabadi
69b7a71f02 fix: do not add xenial toolchain 2022-05-02 22:12:53 -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
91f233cd92 fix: set gcc/g++ apt alternative when gcc is installed 2022-04-24 18:13:39 -07:00
Amin Yahyaabadi
dea371a1d9 feat: set apt alternatives when gcc is installed 2022-04-18 23:35:33 -07:00
Amin Yahyaabadi
1dd373a360 chore: update devDependencies 2022-03-11 17:32:28 -08:00
Amin Yahyaabadi
1af7af9c53 chore: move addPath function 2022-02-28 21:54:49 -08:00
Amin Yahyaabadi
76832b81a5 fix: add keys to keyserver for installing gcc 2022-02-15 00:08:24 -08:00
Amin Yahyaabadi
9770308530 test: test compilation in the llvm and gcc tests 2022-02-14 23:29:14 -08:00
Amin Yahyaabadi
fa6c45744a chore: update matcher names [skip ci] 2022-02-11 17:04:02 -08:00
Amin Yahyaabadi
b3eda4ff33 feat: add logging integration for msvc, gcc, python 2022-02-11 17:00:12 -08:00
Amin Yahyaabadi
b43302cf75 fix: use ChocolateyInstall for gcc installation path on Windows 2022-01-30 17:49:30 -08:00
Amin Yahyaabadi
cbea9ec16b test: check CXX and CC variables in the tests 2022-01-29 12:50:20 -08:00
Amin Yahyaabadi
d98deda888 fix: fix eslint warnings 2022-01-22 17:41:18 -08:00
Amin Yahyaabadi
c6a5745cec fix: support adding environment variables on non GitHub Action 2022-01-17 18:30:02 -08:00