You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,8 +43,8 @@
43
43
- Do not introduce OpenUPM publish credentials into `BuildPackage`.
44
44
-`PublishPackage` and `PublishE2EPackage` must publish the tarball artifact, not the source checkout.
45
45
- Keep `npm publish --ignore-scripts` in the publish stage so publish-time hooks cannot execute there.
46
-
- Keep the `BuildPackage` container image aligned with `package.json` Volta Node major. The YAML uses one hardcoded `nodeMajorVersion` and asserts it against `package.json`.
47
-
- Read the npm version from `package.json` instead of hardcoding it in multiple places.
46
+
- Keep the `BuildPackage` container image aligned with `mise.toml`Node major. The YAML uses one hardcoded `nodeMajorVersion` and asserts it against `mise.toml`.
47
+
- Read the npm version from `mise.toml` instead of hardcoding it in multiple places.
48
48
- Keep `prepare`/Husky for local development, but disable Husky during CI dependency installation in `BuildPackage`.
49
49
- Use `e2eTest=true` to route a run to the Verdaccio-based e2e publish stage. Omitted or `false` means normal OpenUPM publish.
50
50
@@ -54,7 +54,7 @@
54
54
- For Azure pipeline debugging, prefer preserving native command output instead of wrapping failures in generic helper scripts.
55
55
- Keep clone/LFS/submodule operations in explicit script steps so their stderr/stdout remains parsable in Azure logs.
56
56
- If Git LFS behavior changes, check both the container image contents and the effective Git config seen inside `BuildPackage`.
57
-
- If a pipeline tool version changes, verify both the YAML `nodeMajorVersion` and the `package.json` Volta values.
57
+
- If a pipeline tool version changes, verify both the YAML `nodeMajorVersion` and the `mise.toml` values.
58
58
- When queueing Azure via REST API from a non-default branch of this repo, set `sourceBranch` so the run uses that branch's pipeline definition instead of the default branch.
59
59
- Verdaccio e2e config lives at `test/verdaccio/config.yaml`.
60
60
- Manual e2e fixture for this repo:
@@ -88,5 +88,5 @@ Conflict` from the publish step.
88
88
89
89
## Configuration & Environment Notes
90
90
91
-
- Node tooling is pinned via Volta in `package.json`.
91
+
- Node tooling is pinned via mise in `mise.toml`.
92
92
- Pipeline variables are expected by `azure-pipelines.yml`; see `README.md` for usage examples.
0 commit comments