Skip to content

chore: add Linux release installer workflow#7

Merged
AhmedAredah merged 1 commit into
masterfrom
chore/linux-release-installer
May 6, 2026
Merged

chore: add Linux release installer workflow#7
AhmedAredah merged 1 commit into
masterfrom
chore/linux-release-installer

Conversation

@AhmedAredah

Copy link
Copy Markdown
Owner

Summary

  • Add a tag/manual Release workflow that builds a Linux Qt Installer Framework .run installer.
  • Fetch Container from the private v0.2.0 release tag with CONTAINER_REPO_TOKEN and KDReports from kdreports-2.3.0.
  • Upload the installer and SHA256SUMS as workflow artifacts, and attach them to v* GitHub Releases.
  • Defer Windows and macOS installers to a follow-up.

Notes

  • The release workflow requires the existing CONTAINER_REPO_TOKEN secret.
  • The workflow is tag/manual-triggered, so it should be validated with workflow_dispatch or a v* tag after merge.

Test plan

  • git diff --check
  • Parsed .github/workflows/release.yml with Ruby YAML locally
  • After merge, run workflow_dispatch or push a v* tag and confirm the Linux installer artifact and release assets are produced

@AhmedAredah AhmedAredah merged commit f400ea7 into master May 6, 2026
2 checks passed
@AhmedAredah AhmedAredah deleted the chore/linux-release-installer branch May 6, 2026 02:40
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