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: .github/PULL_REQUEST_TEMPLATE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@
27
27
-[ ] No secrets, credentials, or `.env` files included
28
28
-[ ] No verbatim control text from CSA / CIS / NIST / MITRE frameworks (IDs-only — see [SECURITY.md](../SECURITY.md) and [docs/mappings/licensing.md](../docs/mappings/licensing.md))
29
29
-[ ] Docs updated if behavior or surface changed (README, ARCHITECTURE.md, component docs, CHANGELOG)
30
-
-[ ] If a new dependency was added to `@hulumi/baseline`, `@hulumi/policies`,`@hulumi/drift`, or `@hulumi/k8s-baseline`, the supply-chain rationale is in the PR body (see CONTRIBUTING.md)
30
+
-[ ] If a new dependency was added to a publishable`@hulumi/*` package, the supply-chain rationale is in the PR body (see CONTRIBUTING.md)
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,14 +40,14 @@ Before opening a PR, confirm `pnpm -r test && pnpm -r typecheck && pnpm -r lint`
40
40
41
41
## No runtime dependency additions without discussion
42
42
43
-
Adding a runtime dependency to any of`@hulumi/baseline`, `@hulumi/policies`, `@hulumi/drift` is a significant supply-chain decision. Open a GitHub Discussion first describing:
43
+
Adding a runtime dependency to any publishable`@hulumi/*` package is a significant supply-chain decision. Open a GitHub Discussion first describing:
44
44
45
45
- why the dependency is needed,
46
46
- what the exact version + integrity hash will be,
47
47
- whether the dependency itself carries SLSA provenance,
48
48
- how the 72h/24h cooling-off policy applies to future bumps.
49
49
50
-
The policy is codified in `SECURITY.md` once M5 lands.
50
+
The policy is codified in `SECURITY.md`.
51
51
52
52
## Pre-submit checks
53
53
@@ -82,7 +82,7 @@ The runbook templates live at [docs/slo/templates/](./docs/slo/templates/). Runb
82
82
## What is out of scope
83
83
84
84
- Switching the licence from Apache-2.0 to anything else. The Apache-2.0 + IDs-only-citations stance is load-bearing — see [SECURITY.md](./SECURITY.md) and [docs/mappings/licensing.md](./docs/mappings/licensing.md).
85
-
- Adding new runtime dependencies to `@hulumi/baseline` /`@hulumi/policies` / `@hulumi/drift` / `@hulumi/k8s-baseline` without supply-chain rationale (see "No runtime dependency additions without discussion" above).
85
+
- Adding new runtime dependencies to a publishable`@hulumi/*` package without supply-chain rationale (see "No runtime dependency additions without discussion" above).
86
86
- Extending `/hulumi-threat-model` to non-Apache-2.0-compatible framework prose. Citations only.
0 commit comments