Skip to content

CI: build deb/AppImage/rpm on every push to main - #7

Merged
df49b9cd merged 1 commit into
mainfrom
ci/package-builds
Oct 4, 2026
Merged

df49b9cd merged 1 commit into
mainfrom
ci/package-builds

Conversation

@df49b9cd

@df49b9cd df49b9cd commented Oct 4, 2026

Copy link
Copy Markdown
Owner

The bundle job in ci.yml only ran on v* tags or manual workflow_dispatch, and the repo has no tags — so the portable packages (deb/AppImage/rpm) could never come out of CI and had to be built locally in podman.

Changes:

  • bundle now also runs on every push to main, uploading testpattern-linux-x86_64 artifacts (deb + AppImage + rpm) per run
  • version tags additionally publish the bundles on a GitHub release via softprops/action-gh-release (contents: write scoped to the bundle job)

The check job is unchanged; the e2e smoke test stays local per WORKLOG (needs the one-stream IPTV account).

Co-Authored-By: Claude noreply@anthropic.com

The bundle job only ran on v* tags or manual dispatch, and no tags exist —
packages had to be built locally. Now every push to main produces the
portable deb/AppImage/rpm as run artifacts, and version tags additionally
publish them on a GitHub release (action-gh-release).

Co-Authored-By: Claude <noreply@anthropic.com>
@df49b9cd
df49b9cd merged commit 8ed7542 into main Oct 4, 2026
2 checks passed
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