Summary
Documentation validation of all new/modified workflows revealed the following issues:
Critical
-
aur.yml — pkgbuild input expects file path, not inline content
The KSXGitHub/github-actions-deploy-aur@v3 action expects a file path (e.g. ./PKGBUILD), but we pass inline PKGBUILD content as a multi-line string. This will fail on next release.
Fix: generate PKGBUILD to a file, pass the path.
-
copr.yml — heredoc indentation breaks INI config
The cat > ~/.config/copr <<EOF block has leading whitespace on each line. The copr-cli INI parser will not parse [copr-cli] correctly.
Fix: remove leading whitespace or use <<-EOF with tabs.
Minor
-
winget.yml — ubuntu-latest instead of ubuntu-slim
Official winget-releaser examples use ubuntu-slim (lighter, faster).
Fix: change runs-on.
-
bump-go.yml — missing setup-go step
go mod edit and go mod tidy run without actions/setup-go. The runner default Go version may not match.
Fix: add actions/setup-go@v6 before the update step.
Summary
Documentation validation of all new/modified workflows revealed the following issues:
Critical
aur.yml —
pkgbuildinput expects file path, not inline contentThe
KSXGitHub/github-actions-deploy-aur@v3action expects a file path (e.g../PKGBUILD), but we pass inline PKGBUILD content as a multi-line string. This will fail on next release.Fix: generate PKGBUILD to a file, pass the path.
copr.yml — heredoc indentation breaks INI config
The
cat > ~/.config/copr <<EOFblock has leading whitespace on each line. The copr-cli INI parser will not parse[copr-cli]correctly.Fix: remove leading whitespace or use
<<-EOFwith tabs.Minor
winget.yml —
ubuntu-latestinstead ofubuntu-slimOfficial winget-releaser examples use
ubuntu-slim(lighter, faster).Fix: change
runs-on.bump-go.yml — missing
setup-gostepgo mod editandgo mod tidyrun withoutactions/setup-go. The runner default Go version may not match.Fix: add
actions/setup-go@v6before the update step.