mirror of
https://github.com/DeterminateSystems/nix-installer-action.git
synced 2024-12-23 13:32:06 +01:00
add option to change diagnostic endpoint
This commit is contained in:
parent
a2606f78c3
commit
9ac19b020d
2 changed files with 39 additions and 30 deletions
|
@ -25,7 +25,7 @@ See [`.github/workflows/ci.yml`](.github/workflows/ci.yml) for a full example.
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
| Parameter | Description | Type | Default |
|
| Parameter | Description | Type | Default |
|
||||||
| :----------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------- | :---------------------------------------- |
|
| :----------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------- | :--------------------------------------------------- |
|
||||||
| `backtrace` | The setting for [`RUST_BACKTRACE`][backtrace] | string | |
|
| `backtrace` | The setting for [`RUST_BACKTRACE`][backtrace] | string | |
|
||||||
| `extra-args` | Extra arguments to pass to the planner (prefer using structured `with:` arguments unless using a custom [planner]!) | string | |
|
| `extra-args` | Extra arguments to pass to the planner (prefer using structured `with:` arguments unless using a custom [planner]!) | string | |
|
||||||
| `extra-conf` | Extra configuration lines for `/etc/nix/nix.conf` (includes `access-tokens` with `secrets.GITHUB_TOKEN` automatically if `github-token` is set) | string | |
|
| `extra-conf` | Extra configuration lines for `/etc/nix/nix.conf` (includes `access-tokens` with `secrets.GITHUB_TOKEN` automatically if `github-token` is set) | string | |
|
||||||
|
@ -54,6 +54,7 @@ See [`.github/workflows/ci.yml`](.github/workflows/ci.yml) for a full example.
|
||||||
| `reinstall` | Force a reinstall if an existing installation is detected (consider backing up `/nix/store`) | Boolean | `false` |
|
| `reinstall` | Force a reinstall if an existing installation is detected (consider backing up `/nix/store`) | Boolean | `false` |
|
||||||
| `start-daemon` | If the daemon should be started, requires `planner: linux-multi` | Boolean | `false` |
|
| `start-daemon` | If the daemon should be started, requires `planner: linux-multi` | Boolean | `false` |
|
||||||
| `trust-runner-user` | Whether to make the runner user trusted by the Nix daemon | Boolean | `true` |
|
| `trust-runner-user` | Whether to make the runner user trusted by the Nix daemon | Boolean | `true` |
|
||||||
|
| `diagnostic-endpoint` | Diagnostic endpoint url where the installer sends data to. To disable set this to an empty string. | string | `https://install.determinate.systems/nix/diagnostic` |
|
||||||
|
|
||||||
[apfs]: https://en.wikipedia.org/wiki/Apple_File_System
|
[apfs]: https://en.wikipedia.org/wiki/Apple_File_System
|
||||||
[backtrace]: https://doc.rust-lang.org/std/backtrace/index.html#environment-variables
|
[backtrace]: https://doc.rust-lang.org/std/backtrace/index.html#environment-variables
|
||||||
|
|
|
@ -88,6 +88,9 @@ inputs:
|
||||||
start-daemon:
|
start-daemon:
|
||||||
description: "If the daemon should be started, requires `planner: linux-multi`"
|
description: "If the daemon should be started, requires `planner: linux-multi`"
|
||||||
required: false
|
required: false
|
||||||
|
diagnostic-endpoint:
|
||||||
|
description: "Diagnostic endpoint url where the installer sends data to. To disable set this to an empty string."
|
||||||
|
default: "https://install.determinate.systems/nix/diagnostic"
|
||||||
trust-runner-user:
|
trust-runner-user:
|
||||||
description: Whether to make the runner user trusted by the Nix daemon
|
description: Whether to make the runner user trusted by the Nix daemon
|
||||||
default: "true"
|
default: "true"
|
||||||
|
@ -295,6 +298,11 @@ runs:
|
||||||
echo "Set RUST_BACKTRACE=$RUST_BACKTRACE"
|
echo "Set RUST_BACKTRACE=$RUST_BACKTRACE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -n "${{ inputs.diagnostic-endpoint }}" ]; then
|
||||||
|
export NIX_INSTALLER_DIAGNOSTIC_ENDPOINT="${{ inputs.diagnostic-endpoint }}"
|
||||||
|
echo "Set NIX_INSTALLER_DIAGNOSTIC_ENDPOINT=$NIX_INSTALLER_DIAGNOSTIC_ENDPOINT"
|
||||||
|
fi
|
||||||
|
|
||||||
export NIX_INSTALLER_NO_CONFIRM=true
|
export NIX_INSTALLER_NO_CONFIRM=true
|
||||||
echo "Set NIX_INSTALLER_NO_CONFIRM=$NIX_INSTALLER_NO_CONFIRM"
|
echo "Set NIX_INSTALLER_NO_CONFIRM=$NIX_INSTALLER_NO_CONFIRM"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue