Skip to content

build: streamline CI and add AUR development package - #230

Merged
fraa2a merged 4 commits into
mainfrom
chore/ci-aur-development
Oct 22, 2026
Merged

fraa2a merged 4 commits into
mainfrom
chore/ci-aur-development

Conversation

@fraa2a

@fraa2a fraa2a commented Oct 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • Run one CI path per main push, skip native builds for documentation-only changes and cancel superseded PR runs.
  • Build test installers only on manual request; release commits reuse successful checks and omit the extra smoke build.
  • Add legio-launcher-git with Arch makepkg validation and SSH publication from GitHub Actions.
  • Clarify downloads, Hydra JSON imports and Cloudflare-protected source URLs in the README.
  • Preserve MIT attribution and bundle application, font and icon license notices.

Validation

  • All 19 frontend test scripts passed; Svelte check, ESLint and production build passed.
  • All 11 Python tests passed, including version selection and wrapper checksum regressions.
  • Documentation links, actionlint, PKGBUILD shell syntax and diff checks passed.
  • Full native and Arch package builds are delegated to this PR's workflows.

Scope

No application version bump, no new app dependencies and no merge of the unrelated launcher fixes still in the original working tree.

@fraa2a
fraa2a merged commit 364aa26 into main Oct 22, 2026
11 checks passed
@fraa2a
fraa2a deleted the chore/ci-aur-development branch October 22, 2026 13:25
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