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
fix(site): close audit findings with pipeline parity, safer imports, and nav cleanup
- make CI run import + linked-stub generation before Jekyll build
- install jq/rsync explicitly in CI and Pages workflows
- add retry/backoff for sparse clone step in import_sources.sh
- generate canonical linked stubs under projects/linked with legacy docs redirects
- enforce LF line endings via .gitattributes
- remove unused _data/navigation.yml
- fix archive nav visibility, stale site-architecture details, and dynamic footer year
- ignore generated artifacts/cache paths in .gitignore
@@ -36,7 +36,7 @@ feastorg uses a hybrid Jekyll architecture that combines automated content impor
36
36
37
37
Some projects maintain standalone GitHub Pages sites but are linked through the hub due to complex CI/CD requirements. For example, hardware projects have their own build pipeline using [bread-infra](https://github.com/feastorg/bread-infra), or the Freeboard Project, which has its own CI/CD setup using auto-generated developer API reference and component documentation from monorepo packages, published via VuePress and GitHub Actions.
38
38
39
-
These are managed via `_data/linked_projects.json` and automatically generate redirect stub pages.
39
+
These are managed via `_data/linked_projects.json` and automatically generate redirect stub pages under `projects/linked/` (with legacy compatibility redirects under `docs/projects/linked/`).
40
40
41
41
## Navigation & Styling
42
42
@@ -51,7 +51,7 @@ These are managed via `_data/linked_projects.json` and automatically generate re
51
51
52
52
## Build Pipeline
53
53
54
-
**Triggers**: Push to main, daily at 23:11 EST, manual dispatch
54
+
**Triggers**: Push to main, daily at 04:11 UTC (~23:11 ET in winter / ~00:11 ET in summer), manual dispatch
0 commit comments