Commit Graph

40 Commits

Author SHA1 Message Date
Alfi Maulana
ded3a0b2a3
feat: remove custom shell input (#81)
* ci: remove `specified-shell` job in the Test workflow

* feat: remove `shell` action input
2023-11-21 20:17:13 +07:00
Alfi Maulana
48cb08d783
feat: configure CMake from the JavaScript Action (#72)
* feat(action): modify to run `main/index.mjs` on Node 20

* feat: add configure cmake step

* feat: output build directory

* feat: get `source-dir` and `build-dir` inputs
2023-11-20 20:18:21 +07:00
Alfi Maulana
0325477980
feat: add shell action input 2023-07-04 19:23:09 +07:00
Alfi Maulana
9d9c70d257
docs: improve the description and features section in the readme file 2023-07-02 22:09:25 +07:00
Alfi Maulana
0a60e2eb74
feat: add build-dir action output 2023-07-02 19:21:30 +07:00
Alfi Maulana
f599e74b36
feat: add options input 2023-06-30 12:29:27 +07:00
Alfi Maulana
d0fef383d5
feat: auto enable run-build if run-test is enabled 2023-06-29 23:17:28 +07:00
Alfi Maulana
cc3b1b7f50
feat: modify how build targets and run tests steps got enabled 2023-06-29 22:59:16 +07:00
Alfi Maulana
f1910e1a56
feat: replace targets input with the more general build-args input 2023-06-29 19:32:21 +07:00
Alfi Maulana
3430da8dad
feat: add the run-build input 2023-06-29 19:20:09 +07:00
Alfi Maulana
be11a3a3dd
style: modify the order of run-test input 2023-06-29 14:43:22 +07:00
Alfi Maulana
c421afa648
modify action short description to include testing a project 2023-01-23 14:39:51 +07:00
Alfi Maulana
03870ba3b0
add a new test-args action input for passing additional arguments during the CTest run 2023-01-22 12:44:19 +07:00
Alfi Maulana
d59afd2844
add a new run-test input option for running tests using CTest 2023-01-22 11:53:07 +07:00
Alfi Maulana
584ef59aad
handle the default build dir to be relative to the source dir 2023-01-22 11:25:46 +07:00
Alfi Maulana
186353f77a
handle the default source dir in the process inputs step 2023-01-22 11:13:03 +07:00
Alfi Maulana
6548c2aab5
specify shell to use PowerShell on Windows 2023-01-17 13:01:24 +07:00
Alfi Maulana
8da16854fc
guard most input values with single quotation 2023-01-17 12:51:31 +07:00
Alfi Maulana
dd5801befd
fix missing article in the steps's name 2023-01-14 19:52:58 +07:00
Alfi Maulana
b80acf2bfb
replace CXX term with C++ in description 2023-01-14 19:25:38 +07:00
Alfi Maulana
75b1d343ef
add compiler flags inputs option 2023-01-14 17:16:54 +07:00
Alfi Maulana
fe03c22b18
fix wording in the description 2023-01-13 22:25:13 +07:00
Alfi Maulana
a6e04c0edd
update description of inputs in action.yml 2023-01-13 21:49:10 +07:00
Alfi Maulana
780dd89206
replace passing cmake args using GitHub env with GitHub output 2023-01-12 17:57:43 +07:00
Alfi Maulana
4a0c149898
add targets input option for specifying build targets 2023-01-11 15:38:28 +07:00
Alfi Maulana
bbd4cea370
rename CONFIGURE_ARGS into ARGS 2023-01-11 13:07:57 +07:00
Alfi Maulana
f290ba80de
run action with specified generator job on multiple platforms 2023-01-10 18:38:41 +07:00
Alfi Maulana
fd57ca9c23
auto install ninja-build if generator is using Ninja 2023-01-10 18:23:52 +07:00
Alfi Maulana
d1034b5b62
add generator input option 2023-01-08 14:28:57 +07:00
Alfi Maulana
e21712692c
fix multiline input by removing newline and other specifiers 2023-01-08 13:38:38 +07:00
Alfi Maulana
0b67ed5990
add cxx-compiler input option 2023-01-08 12:18:05 +07:00
Alfi Maulana
2a9ea8f96b
Merge remote-tracking branch 'origin/main' into add-compiler-inputs 2023-01-08 12:11:17 +07:00
Alfi Maulana
9daa965e35
fix wrong set to CONFIGURE_ARGS variable 2023-01-08 12:02:00 +07:00
Alfi Maulana
81445eb663
reword other aguments with additional arguments 2023-01-08 11:56:59 +07:00
Alfi Maulana
835c31b955
add args input option 2023-01-08 11:34:53 +07:00
Alfi Maulana
515c14d1b8
add c-compiler input option 2023-01-08 11:22:57 +07:00
Alfi Maulana
b1586926f6
remove single quotation for guarding input variable 2023-01-07 12:00:15 +07:00
Alfi Maulana
a0fbcc2eb0
add build-dir input 2023-01-07 11:39:03 +07:00
Alfi Maulana
9bc3bd6ba9
add source-dir input and a step to process inputs 2023-01-06 21:27:00 +07:00
Alfi Maulana
074c9cd5fc
add action.yml that will configure and build CMake project 2023-01-06 13:59:57 +07:00