Skip to content

Ci/GitHub actions - #1

Merged
HugoCLSC merged 2 commits into
mainfrom
ci/github-actions
Sep 24, 2026
Merged

HugoCLSC merged 2 commits into
mainfrom
ci/github-actions

Conversation

@HugoCLSC

Copy link
Copy Markdown
Member

No description provided.

HugoCLSC and others added 2 commits September 24, 2026 10:54
- ci.yml: scripts/build.sh + smoke test in debian:bookworm (amd64, arm64),
  full Debug build of all targets, pip install on Python 3.11/3.12
- release.yml: on v* tags, publish prebuilt bookworm daemons as release assets
- scripts/smoke_test.py: checks the hello/snapshot handshake and clean shutdown
- docs/WORKFLOW.md: what CI checks, how to run it locally, how releases work
- pyproject.toml: fix build backend name (scikit_build_core.build), which
  made `pip install .` fail

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- scripts/fetch_release.sh: download device_discoveryd for this arch from
  GitHub Releases, verify sha256, install into bin/
- install.sh --prebuilt: runtime deps only, saves the mode in .install-mode;
  build.sh delegates to fetch_release.sh in that mode so the BlocksScreen
  updater hook works unchanged
- build.sh and fetch_release.sh both install atomically to
  bin/device_discoveryd and record its origin in bin/VERSION; the systemd
  unit now runs bin/device_discoveryd
- release.yml: version-less asset names (so releases/latest/download works),
  VERSION file in each tarball, verify job that installs the published
  release on a clean bookworm container and smoke-tests it
- docs: README install modes, WORKFLOW.md update flow and releases

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@HugoCLSC
HugoCLSC merged commit 193ecd5 into main Sep 24, 2026
0 of 5 checks passed
@HugoCLSC
HugoCLSC deleted the ci/github-actions branch September 24, 2026 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant