ML artifact integrity verification and fenliu docs publish via Forgejo Actions #68
Loading…
Reference in a new issue
No description provided.
Delete branch "refs/pull/68/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Issue #66 — ML artifact integrity
save_artifactsnow writesmanifest.sha256(SHA-256 digest of each.pklfile) after serialising the model and pipeline.load_artifactsverifies the manifest before callingjoblib.load— raisesFileNotFoundErrorif the manifest is absent,ValueErrorif any digest mismatches.Three new tests cover the invariants: manifest created, raises on missing manifest, raises on tampered artifact.
Issue #67 — Forgejo Actions docs publish
.forgejo/workflows/fenliu-docs.ymltriggers onfenliu-*tags and:mainmike deployand pushes to thepagesbranchpages/fenliu/to https://fenliu.marvin.zone viacodeberg.org/git-pages/action@v2Uses
forge.token— no extra secret required. The existing Woodpecker pipeline is left in place as a secondary deployment.DNS setup required (Marvin8 action)
Before the first tag triggers the workflow, set up the grebedoc DNS records for
fenliu.marvin.zonefollowing the Method B challenge instructions at https://grebedoc.dev.Closes #66
Closes #67
packages/fenliu/docs/getting-started/container-deployment.md✅ Already resolved — the
...placeholder was part of the read-only volume mount example, which was removed entirely in commite97a04fwhen that section was rewritten to drop the incorrect volume advice.packages/fenliu/docs/getting-started/container-deployment.md✅ Fixed in commit
54c3424— now reads "applieschmod 750to/app/data".packages/fenliu/docs/getting-started/container-deployment.md✅ Already resolved — the section was rewritten in commit
e97a04fand the replacement code block uses```bashthroughout.packages/fenliu/mkdocs.ymlline 4✅ Fixed in commit
54c3424—repo_urlupdated tohttps://codeberg.org/marvinsmastodontools/dujiangyan.