Improve skills and document updates
This commit is contained in:
@@ -50,7 +50,7 @@ dependency closure before downloading.
|
||||
- Download artifacts into the selected helper state directory, normally:
|
||||
|
||||
```bash
|
||||
<state_dir>/instances/<instance>/downloads/<plugin-id>/
|
||||
<state_dir>/cache/downloads/<instance>/<plugin-id>/
|
||||
```
|
||||
|
||||
- Record SHA-256 checksums for downloaded or built artifacts.
|
||||
|
||||
@@ -9,8 +9,12 @@ Use this policy when a task changes or verifies a live BSManager instance.
|
||||
the current duration in `docs/SMOKETEST.md` unless the user requested a
|
||||
different duration.
|
||||
- Do not rely on `timeout` to kill the full game process tree.
|
||||
- Prefer the documented foreground Proton launch with a background watchdog that
|
||||
- On Linux, prefer the documented foreground Proton launch with a background watchdog that
|
||||
sleeps for the smoke window, then terminates Beat Saber by process name.
|
||||
- On native Windows, launch `Beat Saber.exe --no-yeet fpfc` from the instance
|
||||
directory. Wait until `Logs/_latest.log` shows `MainSystemInit`, or about 20
|
||||
seconds, then stop the `Beat Saber` process. See the Windows section in
|
||||
`docs/SMOKETEST.md`.
|
||||
- After the run, confirm no Beat Saber process remains. If cleanup fails, say so
|
||||
and ask the user to close it manually.
|
||||
|
||||
|
||||
@@ -29,7 +29,8 @@ checkout locations.
|
||||
|
||||
## Profiles
|
||||
|
||||
- Read `plugin-helper.local.toml` before choosing a configured profile:
|
||||
- `--state-dir .state` without a profile uses the `default` install id. A native Windows BSManager tree is the `windows` profile. When `plugin-helper.local.toml` is absent, pass `--config plugin-helper.windows.toml.example --profile windows`.
|
||||
- Read `plugin-helper.local.toml` before choosing a configured profile when that file exists:
|
||||
|
||||
```bash
|
||||
sed -n '1,220p' plugin-helper.local.toml
|
||||
|
||||
Reference in New Issue
Block a user