Commit Graph

5 Commits

Author SHA1 Message Date
Alfi Maulana
22f052e23e
feat: pass build-args input to the CMake build command 2023-11-20 20:39:50 +07:00
Alfi Maulana
68cba48ffe
feat: only run CMake build step if run-build input is true 2023-11-20 20:38:10 +07:00
Alfi Maulana
13fd9f9841
feat: add CMake build step 2023-11-20 20:31:12 +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
ed7c2d179c
build: initialize JavaScript Action project (#69)
* build: initialize JavaScript action project

* chore(dependabot): check for npm package updates

* style: ignore `main` dir and `README.md` from being formatted

* ci: add Build workflow that contains Build Package job

* ci: add Test Package job in the Test workflow

* test: add an empty `main.test.ts` test

* chore: adjust Git attributes for `main/index.mjs` file

* docs(readme): add a build status badge
2023-11-20 18:25:22 +07:00