23 lines
677 B
Markdown
23 lines
677 B
Markdown
# Setup Bazel
|
|
|
|
Installs Node.js, Bazelisk, and configures Git credentials to resolve private dependencies over SSH.
|
|
|
|
## Inputs
|
|
|
|
| Name | Description | Required | Default |
|
|
| :--- | :--- | :--- | :--- |
|
|
| `node_version` | The version of Node.js to install. | No | `24` |
|
|
| `cache` | The package manager cache (e.g. `pnpm`, `npm`, `yarn`) to use with `actions/setup-node`. | No | |
|
|
| `git_token` | Gitea access token used to authenticate SSH dependencies over HTTPS. | No | |
|
|
|
|
## Example Usage
|
|
|
|
```yaml
|
|
- name: Set up Bazel Environment
|
|
uses: rodydavis/shared-actions/setup-bazel@main
|
|
with:
|
|
node_version: '24'
|
|
cache: 'pnpm'
|
|
git_token: ${{ secrets.GIT_TOKEN }}
|
|
```
|