yeasy
898fb10bbe
ci: track the latest mdPress release instead of a per-repo pinned version
...
Per the author: mdPress should default to the latest release.
The cluster had drifted to three versions (0.7.10 x4, 0.7.11 x9, 0.7.14 x1),
and nine of those were pinned to bytes upstream had rebuilt under an existing
tag — the exact thing the harness move to 0.7.14 refused to do on principle.
Pinning also took CI down cluster-wide twice when a tag was rebuilt, because
the digest no longer matched. Latest is now 0.7.15; nothing was on it.
Each of the 43 install sites now resolves the newest release at build time by
following the /releases/latest redirect (no api.github.com call, so no
unauthenticated rate limit on shared runner IPs) and exports the version via
GITHUB_ENV.
Integrity is kept, not dropped: the archive is verified against that same
release's published checksums.txt, and a missing entry aborts the step rather
than passing silently. The honest trade-off is that this verifies the download
rather than pinning an immutable artifact — a rebuilt release is now followed
instead of failing the build. That is the intended behaviour here, since the
rebuild breakage was the problem being solved and upstream is the same author.
Tests updated in step: 12 suites asserted the literal MDPRESS_SHA256 as a
proxy for "this download is checksum-verified". They now assert checksums.txt,
which is where that guarantee lives.
2026-07-23 13:47:03 -07:00
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
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
7abaff237a
test: add project rules check
2026-05-18 22:37:02 -07:00
yeasy
1c4e0538d8
Fix CI PDF order
2026-05-18 08:06:51 -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
c84927c196
ci: add auto-release.yml, remove release-pdf.yml, limit CI trigger to master
2026-04-05 07:57:56 -07:00
yeasy
74c90a245d
Auth mdpress API
2026-03-28 20:46:16 -07:00
yeasy
fee861702c
Add PDF build to CI workflow
2026-03-27 11:05:47 -07:00
yeasy
8e5468e8c2
Add CJK font support to CI
2026-03-26 08:42:40 -07:00
yeasy
d6abed17da
Simplify CI to mdpress only
2026-03-25 21:57:30 -07:00
dependabot[bot] and GitHub
d494a19614
chore(deps): bump the dependencies group with 2 updates
...
Bumps the dependencies group with 2 updates: [actions/checkout](https://github.com/actions/checkout ) and [actions/upload-artifact](https://github.com/actions/upload-artifact ).
Updates `actions/checkout` from 4 to 6
- [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/v4...v6 )
Updates `actions/upload-artifact` from 4 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-25 18:46:02 +00:00
yeasy
ae9dd59355
Clean mdpress CI
2026-03-24 21:41:15 -07:00
yeasy
8ecf729198
Migrate docs to mdpress
2026-03-24 21:25:04 -07:00
yeasy
e219abe45e
Fix CI build to use honkit directly
2026-03-17 00:23:32 -07:00
dependabot[bot] and GitHub
5fd3a46033
chore(deps): bump actions/checkout from 4.1.1 to 6.0.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.1 to 6.0.2.
- [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/v4.1.1...v6.0.2 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 03:30:50 +00:00
Baohua Yang
5e8d7252be
Simplify words and fix format issues
2026-02-24 22:01:02 -08:00
Baohua Yang
492a921b31
fix: ensure directories exist in CI before copying
2026-02-15 15:12:17 -08:00
Baohua Yang
1af947392c
release v1.5.3: fix CI image paths and update config
2026-02-15 09:09:02 -08:00
Baohua Yang
961fa2a033
fix: remove non-existent advanced_network/_images from CI
2026-01-30 16:08:28 -08:00
CybCom
e9cef8e474
refactor(workflows): 💚 Update the YAMLs for GitHub workflows
...
Update the out dated action version. Remove redundant/useless lines. Some other updates.
2023-12-23 01:01:32 +08:00
CybCom
2c9ec19017
ci(workflows): 💚 Try to confirm and fix CI error:0308010C
...
There might be a conflict between the new version node.js and this project's dependencies, according to CI Error message "error:0308010C:digital envelope routines::unsupported". Try to confirm and fix it by specifying the old styled openssl.
2023-12-22 18:27:38 +08:00
Kang Huaishuai
8172936f19
remove deprecated features: machine and swarm
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2021-07-16 12:43:50 +08:00
Kang Huaishuai
04e4134149
don't push pages to coding.net
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2021-06-06 20:19:28 +08:00
Kang Huaishuai
7c279cde24
Update format
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2021-03-07 15:29:05 +08:00
Kang Huaishuai
b56b789da4
[vuepress] Update version
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2021-03-06 11:02:42 +08:00
Kang Huaishuai
03efedcf5d
remove travis ci
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-12-20 23:22:30 +08:00
Kang Huaishuai
3c92691ccf
remove mesos
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-12-20 22:58:09 +08:00
Kang Huaishuai
9c1c52cb35
remove project travis ci
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-12-20 22:48:54 +08:00
Kang Huaishuai
ce1e73af45
[vuepress] bump 1.6.0
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-10-14 13:47:42 +08:00
Kang Huaishuai
d49b997e4e
[vuepress] Update config
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-10-14 11:52:48 +08:00
Kang Huaishuai
533ed411a3
[vuepress] Update config
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-10-13 22:41:28 +08:00
Kang Huaishuai
f31e15275f
[vuepress] support dark mode, close #463
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-09-16 18:05:52 +08:00
Kang Huaishuai
7e7846f288
Fixed #454
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-07-03 12:19:36 +08:00
Kang Huaishuai
ba42a61cb7
offline read docker image add tips
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-05-10 09:46:27 +08:00
Kang Huaishuai
4b69c1f30a
build vuepress docker image
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-05-10 09:46:11 +08:00
Kang HuaiShuai
08150164bf
Fixed github pages
...
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com >
2020-02-23 21:57:26 +08:00
Kang HuaiShuai
a6e5266ec3
[actions] check md files link
...
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com >
2020-02-23 11:15:11 +08:00
Kang HuaiShuai
5bb444635a
cp _images to vuepress dist
...
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com >
2020-02-23 10:53:24 +08:00
Kang HuaiShuai
350b5adca4
vuepress remove archived content
...
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com >
2020-02-22 14:59:31 +08:00
Kang HuaiShuai
5641b57273
Add kubeadm, close #438
...
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com >
2019-12-31 20:26:22 +08:00
Kang HuaiShuai
8ed1d14c07
Update vuepress
...
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com >
2019-12-09 13:40:10 +08:00
Kang HuaiShuai
94ad3d2fe8
[Public] coding.net domain is *.mirror.docker-practice.com
...
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com >
2019-11-29 23:36:58 +08:00
Kang HuaiShuai
f8951c6276
[vuepress] push dist to coding.net
...
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com >
2019-11-06 13:18:55 +08:00
Kang HuaiShuai
21e2de047b
[CI] Fixed actions
...
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com >
2019-11-06 10:44:57 +08:00