Commit Graph

28 Commits

Author SHA1 Message Date
Sukka
ce859e384f
refactor: replace fs-extra with Node.js built-in fs methods (#120) 2024-04-16 11:26:31 +02:00
Erik Burton
1ee9c9d01d
feat!: node20 upgrade (#110)
* upgrade versions to latest

* remove usage of ts-schema-autogen

* fix: update pnpm sources

* update build/output

* use node20

* fix: run-install array output

* fix: maintain behaviour for parseRunInstall, error messages

* fix: another edge case for input.args

* fix: use zod for input validation

* fix: use zod.infer for exported RunInstall types

* fix: remove @types/js-yaml

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2024-02-08 11:22:15 +01:00
Khải
d882d12c64
feat: standalone binary (#92)
* feat: add an option to install the self-contained binary version of pnpm

* test: add a test about nodejs_bundled

* style: remove an empty line

* chore: use newer pnpm

* chore: update dependencies

* feat: rename `nodejs_bundled` to `standalone`

as @zkochan suggested

* docs: add

---------

Co-authored-by: Takashi Sato <takashi@tks.st>
2023-07-26 14:50:04 +03:00
Zoltan Kochan
21e88da200
fix(deps): update 2022-10-15 21:12:13 +03:00
Sébastien Vanvelthem
d01953a678
Update action/core to 1.10.0 to fix deprecation warnings (#59)
* chore: update action/core to 1.10.0

* chore(lock): freshen
2022-10-15 20:57:21 +03:00
Zoltan Kochan
958500fcab
fix: do not download pnpm from get.pnpm.io (#46)
* fix: do not download pnpm from get.pnpm.io

* fix: remove redundant files
2022-05-28 16:54:43 +03:00
Jack Works
1d51e20937 feat: try support packageManager 2022-02-22 12:26:05 +08:00
Zoltan Kochan
d8ea532ac4
fix: retry fetch of pnpm script
close #22
2022-02-20 21:49:26 +02:00
Zoltan Kochan
6ff6e97bc6
The pnpm home directory should be added to PATH and PNPM_HOME
This change is needed to make the action compatible with pnpm v7.

Related breaking change in pnpm: pnpm/pnpm#4280
2022-02-07 23:15:44 +02:00
khai96_
aefcd1e623 Use pnpm.js to install pnpm 2021-03-23 12:42:43 +07:00
khai96_
2a105263a5 Update dependencies 2021-03-23 11:43:36 +07:00
khai96_
d6790970e0 Update dependencies 2020-10-05 21:44:44 +07:00
khai96_
e373fffa0a Use ajv to validate schema 2020-05-09 19:45:31 +07:00
khai96_
bb24f595c2 Add schema generator 2020-05-09 19:24:07 +07:00
khai96_
d44b8c5e53 Add run_install input 2020-05-09 19:13:46 +07:00
khai96_
9979c3d928 Use node-fetch 2020-05-08 21:34:25 +07:00
khai96_
59a67d7671 Support tilde 2020-05-08 14:24:25 +07:00
khai96_
905bfaca2c Install @actions/glob 2020-05-08 14:01:09 +07:00
khai96_
2cdf59c2a3 No source map register 2020-05-08 13:36:16 +07:00
khai96_
cc0d51290c Switch back to package.json 2020-05-08 12:52:52 +07:00
khai96_
b3e67341de Create run.sh 2020-05-08 12:05:45 +07:00
khai96_
edb17ae08b Make sure to clean up dist 2020-05-08 11:59:05 +07:00
khai96_
29bf1b752a Create start script 2020-05-08 11:56:50 +07:00
khai96_
b5a5e98c9e Add ncc build step 2020-05-08 10:26:35 +07:00
khai96_
636254ab6e Add TypeScript build step 2020-05-08 10:22:09 +07:00
khai96_
4b39693231 Install typescript 2020-05-08 10:19:47 +07:00
khai96_
eedc32f380 Install @types/download 2020-05-08 10:07:10 +07:00
khai96_
00fe3cde8e Begin 2020-05-08 09:58:03 +07:00