ci: verify builds before merge and add packaging script #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ci/verify-workflow"
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
mainon a CI workflow and add a reproducible packaging script used for releases.Changes
scripts/package.sh: zips exactly thebuild.yamlartifacts plus a Jellyfinmeta.json; fails on csproj/build.yaml version or guid mismatch and on missing or unlisted DLLs..gitea/workflows/ci.yml: on pull requests tomainand pushes tomain, in the pinned SDK image: build with warnings as errors, format check, tests, pinned shellcheck onscripts/*.sh, packaging.Verification
mcr.microsoft.com/dotnet/sdk:9.0.319container: build 0 warnings/0 errors, format clean, 43 tests passed, shellcheck checksum OK, package andsha256sum -cOK.package.shrejects a version mismatch, a listed-but-missing artifact and an unlisted DLL (tested in a temp copy).