ci: switch back to upstream 2m/arch-pkgbuild-builder#307
Merged
Conversation
The fork (Azd325/arch-pkgbuild-builder) was created to work around the old upstream's aurpublish assumption that the package directory must be named after the package (our dir is gitkraken-aur/, package is gitkraken). Upstream solved this differently: pkgname is now the path to the build directory and the real package name is read from .SRCINFO. So the fork is no longer needed. Drop the custom builddir input and point pkgname at the directory; pin to upstream v1.21 by SHA. Verified in a container: pkgname resolves to 'gitkraken' from .SRCINFO and the empty-validpgpkeys gpg step exits cleanly under set -e.
Azd325
force-pushed
the
chore/arch-pkgbuild-builder-upstream
branch
from
June 11, 2026 06:37
0a65fe2 to
7081220
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Retires the
Azd325/arch-pkgbuild-builderfork in favor of upstream2m/arch-pkgbuild-builder(pinned to v1.21 by SHA).Why
The fork was created to work around the old upstream's aurpublish assumption that the package directory must be named after the package — our directory is
gitkraken-aur/but the package isgitkraken. Upstream has since solved this differently:pkgnameis now the path to the build directory, and the real package name is read from.SRCINFO. The fork is no longer needed.The fork is 14 commits ahead, 83 behind upstream and was last touched in 2023; upstream is actively maintained with proper version tags.
Changes
2m/arch-pkgbuild-builder@1e857b7(v1.21).builddirinput;pkgnamenow points at thegitkraken-aurdirectory.Verification (in an Arch container)
pkgnameresolves togitkrakenread from.SRCINFO, despite thegitkraken-aur/directory namevalidpgpkeysgpg step exits cleanly underset -e(so thepkgbuildtarget does not break)Notes
Azd325/arch-pkgbuild-builderfork can be archived.