Presentation
Hello
This pull request aim to implement 'bun' package manager commands in the templates.
Closes #54 (closed). Closes #39 (closed). Closes #46 (closed).
Checklist
- General:
- use rules instead of only/except
- optimized cache configuration (wherever applicable)
- Publicly usable:
- untagged runners
-
no proxy configuration but support
http_proxy/https_proxy/no_proxy -
no custom CA certificate(s) but supports
$CUSTOM_CA_CERTSor$DEFAULT_CA_CERTSto declare custom CA certificate(s) - internet hostnames/urls only
- Used Docker images:
- public images
- official images (when possible)
-
latesttag (when possible)
- Documented:
-
README.mddocuments the new feature -
kicker.jsondescribes the new feature
-
- Tested & examplified:
- (url to a project sample successfully using the new feature)
Testing and notes
Testing has been made on this commit.
Most of the jobs were run on this pipeline. Jobs are public temporarely so you should be able to consult them.
Notes:
- Default
TEST_EXTRA_ARGSortest-args(test -- --coverage) won't work because of the middle--, howevertest --coverageis working fine - Command
$NODE_MANAGER config set registrywon't work becauseconfigsubcommand hasn't been implemented yet. However developers can provide custom registries withbunfig.toml(documentation at https://bun.com/docs/pm/npmrc#set-the-default-registry) - Concerning the cache, it doesn't seem there's an environment variable to provide a local repository cache per the documentation https://bun.com/docs/pm/npmrc#cache%3A-configure-cache-directory.
Edited by Clement Bois