06fea513d8
New workflow .github/workflows/distribute.yml: - Triggers on v* tag push (and workflow_dispatch for manual runs) - Docker job: builds + pushes to samiahmed7777/trianglesd with both :VERSION and :latest tags, plus a post-push smoke test - AUR job: runs in archlinux container, downloads the release .debs, updates PKGBUILD with new version + SHA256s, regenerates .SRCINFO via makepkg, commits and pushes to AUR via SSH - Both jobs skip gracefully (with a clear warning) if their respective GitHub secrets aren't set, so the workflow can be merged and tested before secrets are configured - Waits up to 10 minutes for the build-all release artifacts to be available (build-all and distribute run in parallel on the same tag) Required GitHub secrets: DOCKERHUB_TOKEN — Docker Hub access token (have in vault) AUR_SSH_KEY — Private key of the AUR packager (~/.ssh/aur_key)