Commit graph

10 commits

Author SHA1 Message Date
be698a2bdd
Update remote repository URL in mirror workflow 2026-06-08 00:55:21 +07:00
Claude
0e14e80d1f
Add Linux arm64 release binary and .deb package
Adds an ubuntu-24.04-arm matrix entry so each release produces
mdcms-linux-arm64 and a matching arm64 .deb alongside the existing
amd64 artefacts. Fixes the fpm binary path and .deb artifact name to
be matrix-driven so both Linux builds are independent.

https://claude.ai/code/session_01LScjwzJJgLKsNrqEPLxJS8
2026-06-05 03:52:18 +00:00
21cae07a9b
Update remote repository URL in mirror workflow
Some checks are pending
/ mirror (push) Waiting to run
2026-06-04 17:11:57 +07:00
5af611502a
Add GitHub Actions workflow for repository mirroring 2026-06-04 17:08:50 +07:00
Claude
95375284d3
Opt into Node.js 24 for GitHub Actions
Silences deprecation warnings for actions/checkout, actions/setup-python,
actions/upload-artifact ahead of the June 2026 forced migration.

https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 17:10:02 +00:00
Claude
69677b31ca
Fix SSL cert verification in PyInstaller binaries via certifi
PyInstaller-bundled Python cannot find system CA certs on Linux/macOS.
Use certifi's bundled CA bundle for all GitHub API requests.

https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 17:05:38 +00:00
Claude
cbfb2d5360
Delete existing release before creating to allow re-runs
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 16:56:23 +00:00
Claude
58bbfb0371
Fix fpm install: use sudo gem install on ubuntu-latest
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 16:50:10 +00:00
Claude
48b52d74e0
Replace softprops/action-gh-release with official gh CLI
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 16:21:28 +00:00
Claude
a1cc0874aa
Add release workflow for cross-platform binary builds
Triggered on version tags (v*). Builds standalone binaries via PyInstaller
on Linux/macOS/Windows runners, wraps the Linux binary in a .deb via fpm,
and attaches all artifacts to a GitHub release.

https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 16:17:43 +00:00