hermes-agent/.github/workflows
Teknium 3d7dda4cf4 fix(docs): retain prior builds' hashed assets across Pages deploys
Pages serves exactly the newest artifact, so every push-triggered deploy
deleted the previous build's content-hashed JS/CSS while edge caches
(max-age=300, stale-while-revalidate=3600) kept serving HTML that
referenced them. With deploys landing every ~15-30 min, docs pages spent
most of the day pointing at 404'd bundles — search (pure client JS) was
the loudest casualty.

Fix: keep a rolling 14-day pool of hashed assets (en + zh-Hans) in the
Actions cache and union-merge it into each deploy artifact, current
build authoritative on collision (cp --update=none). Stale HTML and
already-open tabs now keep resolving across any number of deploys.
2026-08-08 06:04:36 -07:00
..
ci.yml perf(ci): 12 test slices — cut the merge-gate critical path ~33% 2026-08-06 05:28:54 +05:30
contributor-check.yml ci: poll review statuses from artifacts every cycle 2026-08-05 11:16:18 -04:00
deploy-site.yml fix(docs): retain prior builds' hashed assets across Pages deploys 2026-08-08 06:04:36 -07:00
docker-lint.yml
docker.yml ci: retry uv python install 2026-08-03 11:26:56 -04:00
docs-site-checks.yml perf(ci): build only en locale in docs-site-checks 2026-08-08 05:53:52 -04:00
e2e-desktop.yml ci: poll review statuses from artifacts every cycle 2026-08-05 11:16:18 -04:00
history-check.yml ci: poll review statuses from artifacts every cycle 2026-08-05 11:16:18 -04:00
infographic-check.yml chore: untrack committed PR infographics and enforce the rule in CI 2026-07-26 11:54:03 -07:00
install-e2e-run.yml ci: test updating from sampled release tags, on tag + every 12h 2026-08-04 17:36:26 -04:00
install-e2e.yml ci: test updating from sampled release tags, on tag + every 12h 2026-08-04 17:36:26 -04:00
installer-tests.yml ci(install): actually run the PowerShell installer tests 2026-08-04 15:34:32 -06:00
js-autofix.yml feat(runtime)!: require Node 26 across all installers, heal, and upgrade paths 2026-08-01 21:17:51 -04:00
js-tests.yml feat(runtime)!: require Node 26 across all installers, heal, and upgrade paths 2026-08-01 21:17:51 -04:00
label-rerun.yml
lint.yml ci: retry uv python install 2026-08-03 11:26:56 -04:00
lockfile-diff.yml ci: poll review statuses from artifacts every cycle 2026-08-05 11:16:18 -04:00
osv-scanner.yml ci: poll review statuses from artifacts every cycle 2026-08-05 11:16:18 -04:00
publish-e2e-evidence.yml fix(ci): authenticate gh-image installation (#69793) 2026-07-23 03:23:28 +00:00
review-labels.yml ci: poll review statuses from artifacts every cycle 2026-08-05 11:16:18 -04:00
skills-index-freshness.yml
skills-index.yml
supply-chain-audit.yml ci: poll review statuses from artifacts every cycle 2026-08-05 11:16:18 -04:00
tests.yml ci: retry uv python install 2026-08-03 11:26:56 -04:00
uv-lockfile-check.yml ci: poll review statuses from artifacts every cycle 2026-08-05 11:16:18 -04:00