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
Add a markdownlint job to CI that lints the top-level Markdown docs with
markdownlint-cli2, configured via .markdownlint-cli2.yaml. The config
disables noisy/stylistic rules (line-length, bold-as-heading,
table-pipe-spacing), sets MD024 to siblings-only for the CHANGELOG, and
globs *.{md,markdown} (non-recursive) so spec/ working notes and .github/
are excluded.
Fix the existing violations to establish a green baseline:
- README: repair the stale table of contents (drop entries with no
in-doc target, add the real sections), demote stray H1s to H2 with
subsections bumped one level, add languages to bare code fences.
- OPERATIONS: fix cross-reference anchors that omitted the heading's
"(N minutes)" suffix.
- Normalize blank lines around headings, fences, and lists.
Two OPERATIONS checklist links (#capacity-monitoring, #security-audit)
point to sections that do not exist yet; they are left in place with an
inline markdownlint-disable and a TODO referencing the issue.
Fixes#95
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,9 @@ Optional release notice.
18
18
19
19
## [Unreleased] - YYYY-MM-DD
20
20
21
+
-[Added] CI job that lints top-level Markdown docs with markdownlint-cli2, configured via `.markdownlint-cli2.yaml` ([#PR](https://github.com/quiltdata/iac/pull/PR))
22
+
-[Fixed] Broken table-of-contents and cross-reference links in README and OPERATIONS docs ([#95](https://github.com/quiltdata/iac/issues/95))
23
+
21
24
## [1.8.0] - 2026-06-09
22
25
23
26
-[Added] Transit Gateway egress mode for new VPCs: set `enable_transit_gateway = true` (+ `transit_gateway_id`) to route private-subnet egress through a Transit Gateway instead of NAT gateways; IPv6 egress is opt-in via `transit_gateway_ipv6_egress`. See [Transit Gateway egress](README.md#transit-gateway-egress) ([#115](https://github.com/quiltdata/iac/pull/115))
@@ -38,6 +41,7 @@ Optional release notice.
38
41
## [1.6.0] - 2026-02-24
39
42
40
43
If you rely on the default `search_instance_type` / `search_dedicated_master_type`:
44
+
41
45
- Upgrading from a version prior to 1.5.0 will fail on `terraform apply`. Upgrade to 1.5.0 first.
42
46
- If you have reserved m5 instances, pin the instance types explicitly to keep using them.
0 commit comments