yeasy
52f6c73478
ci: bound every workflow job with timeout-minutes
...
A wedged Chrome/mdPress step held a harness runner for 27 minutes yesterday
(normal run: ~4 min) and ignored `gh run cancel`; it only stopped because that
job happened to carry timeout-minutes: 30. An audit found 66 of the 101 jobs
across the cluster had no timeout at all — the same hang there would have held
a runner for GitHub's 6-hour default.
Values come from measured run history, not guesses. Across ~120 successful
runs the slowest workflow tops out at 10 min (Update Preview Publications),
CI at 6.5, Update Preview PDF at 4.8:
30 min — jobs that run Chrome/mdPress/pandoc (3x the observed max, and the
value harness already used)
15 min — release, publish, deploy, check-link, chaincode-tests
10 min — dependabot auto-merge
Every value has at least 6x headroom over its job's observed maximum, so this
should never turn a slow-but-working run into a failure.
Verified: all 72 workflow files still parse, and all 101 jobs now carry an
integer timeout in range.
2026-07-23 08:26:48 -07:00
dependabot[bot] and GitHub
fe46145e4a
chore(deps): bump actions/checkout in the dependencies group
...
Bumps the dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-22 18:44:00 +00:00
yeasy
397c66673b
fix(ci): fail closed on preview lookup errors
2026-07-10 19:29:30 -07:00
yeasy
8cd6094ae9
fix(ci): keep preview tag current
2026-07-10 19:29:30 -07:00
yeasy
ee0fbd7d38
fix(ci): attest releases and validate offline examples
2026-07-10 19:29:30 -07:00
yeasy
daa6661b2b
fix(ci): harden publishing and validate examples
2026-07-10 19:29:30 -07:00
yeasy
bd944a2383
fix(ci): embed local images for PDF builds
2026-07-05 19:30:30 +08:00
dependabot[bot] and GitHub
9058882b73
chore(deps): bump the dependencies group across 1 directory with 2 updates
...
Bumps the dependencies group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout ) and [softprops/action-gh-release](https://github.com/softprops/action-gh-release ).
Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
Updates `softprops/action-gh-release` from 2 to 3
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: softprops/action-gh-release
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-30 12:18:26 +00:00
yeasy
9fdffa9d91
fix(content): harden Docker practice guide
2026-06-16 21:23:21 -07:00
yeasy
0b8f6e9b60
Refresh metadata and workflows
2026-05-18 07:38:58 -07:00
yeasy
2cea196860
Replace chromium-browser snap with setup-chrome
2026-05-08 04:19:18 +00:00
yeasy
59bfe9cff6
Rename preview PDF
2026-03-28 21:12:58 -07:00
yeasy
74c90a245d
Auth mdpress API
2026-03-28 20:46:16 -07:00
yeasy
137d161480
Add preview PDF
2026-03-28 20:42:25 -07:00