Skip to content

Attach the Arch package to GitHub releases - #2

Merged
Commanderx-code merged 1 commit into
mainfrom
ci/arch-release-asset
Sep 24, 2026
Merged

Commanderx-code merged 1 commit into
mainfrom
ci/arch-release-asset

Conversation

@Commanderx-code

Copy link
Copy Markdown
Owner

Summary

  • The arch CI job uploads the built package as an arch-package artifact. Tag pushes, and workflow_dispatch runs with arch_release, build packaging/aur/PKGBUILD unmodified from its release tag, exactly what AUR users will get. They fail if pkgver does not match the tag. Other pushes still build the pushed commit.
  • release:draft attaches command-center-<version>-<pkgrel>-x86_64.pkg.tar.zst and writes one SHA256SUMS covering all three packages.
  • npm run check now fails if the PKGBUILD pkgver drifts from package.json.
  • README, installation, release docs and release notes document pacman -U.

AUR account registration is currently closed, so this gives Arch/Garuda users a prebuilt package in the meantime.

After merge

Run the workflow on main with arch_release to build v0.6.0 from its tag, then attach the package to the published v0.6.0 release with a regenerated SHA256SUMS.

🤖 Generated with Claude Code

- The arch CI job uploads its package as the arch-package artifact. Tag
  pushes (and arch_release dispatches) build PKGBUILD unmodified from its
  release tag and fail if pkgver does not match the tag.
- release:draft attaches the Arch package and writes one SHA256SUMS for
  the .deb, .rpm and Arch package.
- npm run check fails if PKGBUILD pkgver differs from package.json.
- Document pacman installation of the release asset.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Commanderx-code
Commanderx-code merged commit a432782 into main Sep 24, 2026
7 checks passed
@Commanderx-code
Commanderx-code deleted the ci/arch-release-asset branch September 24, 2026 07:22
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