test: release smoke test on Linux CI runners
Open
@Alan-Cha is already working on this.
Since Sep 10, 2026.
high priority
- Dominant language
- Go
- Stars
- 13
- Forks
- 40
- Avg merge
- 12h 17m
- Merged PRs (30d)
- 156
Description
Feature Description
The Linux half of the release smoke test, on the systemd path.
Proposed Solution
- CI job on Linux runners installing from a published tag via
curl | sh - Assert the systemd unit starts and
abctl service statusis healthy - Drive a real request through the proxy and assert a parsed event with a non-zero token
count, read through the unattended capture path (#955) - Assert upgrade-over-existing and uninstall-is-clean
- Runs on every tag and on
main-latest - arm64 coverage: real runner, emulation, or explicitly out of scope — say which
Additional Context
Part of the Cortex v0.9.0 release. Automates the Linux install verification (#945) and gates
exit criterion 1.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.