Skip to content

ci: add AUR publish workflow#15

Merged
am-will merged 2 commits into
am-will:mainfrom
antonbarchukov:main
Mar 24, 2026
Merged

ci: add AUR publish workflow#15
am-will merged 2 commits into
am-will:mainfrom
antonbarchukov:main

Conversation

@antonbarchukov

Copy link
Copy Markdown
Contributor

Adds a GitHub Actions workflow that automatically publishes to AUR when a release is created. Includes a PKGBUILD template for the limux-bin package.

  • Triggers on release:published or manual workflow_dispatch
  • Downloads the release tarball, computes sha256, generates PKGBUILD
  • Pushes to AUR via KSXGitHub/github-actions-deploy-aur

Adds a GitHub Actions workflow that automatically publishes to AUR
when a release is created. Includes a PKGBUILD template for the
limux-bin package.

- Triggers on release:published or manual workflow_dispatch
- Downloads the release tarball, computes sha256, generates PKGBUILD
- Pushes to AUR via KSXGitHub/github-actions-deploy-aur
@antonbarchukov

Copy link
Copy Markdown
Contributor Author

p.s. it should work? idr if I fully tested it w/ the full release: types: [published] but manual worked?

- lib/libghostty.so → lib/limux/libghostty.so with ld.so.conf.d entry
- Use globs for desktop/metainfo files to handle upstream renames
- Copy icons recursively instead of hardcoding sizes
@am-will am-will added the good first issue Good for newcomers label Mar 24, 2026
@am-will

am-will commented Mar 24, 2026

Copy link
Copy Markdown
Owner

will work on this tmrw

am-will commented Mar 24, 2026

Copy link
Copy Markdown
Owner

Added AUR_SSH_PRIVATE_KEY on the repo side using the owner-provided OpenSSH private key. The matching ssh-ed25519 ... limux-aur-bot value is the public key and should stay on the AUR side. Merging this now; first verification step should be a manual workflow_dispatch run before relying on release.published.

@am-will am-will merged commit 02ba2bb into am-will:main Mar 24, 2026
am-will added a commit that referenced this pull request Apr 13, 2026
ci: add AUR publish workflow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

good first issue Good for newcomers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants