Skip to content

ci(packaging): automate AUR publish on Release (#507) - #509

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/507-aur-ci-publish
Jul 28, 2026
Merged

ci(packaging): automate AUR publish on Release (#507)#509
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/507-aur-ci-publish

Conversation

@Reei-dp

@Reei-dp Reei-dp commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Add aur-publish workflow, publish-aur job in Release, PKGBUILD sync in version-bump, and scripts/linux/aur_publish.sh for push + .SRCINFO generation.

Summary

Linked issue

Closes #

Checklist

  • flutter analyze and flutter test pass locally
  • Scope matches the linked issue only (no drive-by refactors)
  • PR targets dev (not main, unless hotfix)

Metadata (automation)

If the branch is issue/<n>-… or the body contains Closes #n, workflow PR linked issue metadata copies labels and milestone from the linked issue onto this PR.

For Theme system work, ensure the issue has milestone Theme system and labels such as theme, editor, enhancement.

Manual override when creating the PR:

gh pr create --base dev \
  --milestone "Theme system" \
  --label "theme,enhancement" \
  --title "feat(theme): short description (#NN)" \
  --body "$(cat <<'EOF'
## Summary
...

Closes #NN
EOF
)"

Add aur-publish workflow, publish-aur job in Release, PKGBUILD sync in
version-bump, and scripts/linux/aur_publish.sh for push + .SRCINFO generation.
@github-actions github-actions Bot added the enhancement New feature or request label Jul 28, 2026
@Reei-dp
Reei-dp requested a review from ZhuchkaTriplesix July 28, 2026 13:46

@ZhuchkaTriplesix ZhuchkaTriplesix left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job, bro. <3

@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 339eaed into dev Jul 28, 2026
7 checks passed
@Reei-dp
Reei-dp deleted the issue/507-aur-ci-publish branch July 28, 2026 13:55
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants