Releases: cloudposse/.github
Releases · cloudposse/.github
v0.165.0
v0.164.0
- No changes
v0.163.0
- No changes
v0.162.0
v0.161.0
Update Go releaser config path in workflow @goruha (#250)
## what * Copy the go releaser config files provided in a repo to `.config` dir and use the copied file as the config at go releaser executionwhy
- In case the release format is specified in the action input, we update the config that leads to a git dirty state and breaks the go release run when the config is provided in a repo.
references
v0.160.0
v0.159.0
Fix Copilot author detection in mergify rules @Benbentwo (#248)
## what * Fix case-sensitive regex matching for Copilot-authored PRs in mergify rules * Add explicit `author=Copilot` match for the Copilot coding agent * Use `(?i)` flag for case-insensitive regex matchingwhy
- The Copilot coding agent's GitHub login is
Copilot(capital C), but the regex.*copilot.*is case-sensitive and doesn't match - This caused cloudposse/atmos#2096 to be auto-closed despite #247 being merged
- Follows up on #247
references
v0.158.0
Do not close empty Copilot pull requests @Benbentwo (#247)
## what * Exclude GitHub Copilot-authored PRs from automatic closure when they have no file changes * Add `is_copilot_author` anchor to detect Copilot PRs by author name or co-author footerwhy
- Allows Copilot-generated PRs to be reviewed before automatic closure, similar to cloudposse-terraform-components/.github#148
- Prevents loss of valuable Copilot contributions that may be empty due to workspace state or partial updates
references
- Mirrors approach from cloudposse-terraform-components/.github#148
v0.157.1
🚀 Enhancements
Exclude unsupported windows/arm from goreleaser build matrix @aknysh (#246)
## what- Add
ignorerule to the shared goreleaser config (.github/goreleaser.yml) to exclude thewindows/arm(32-bit ARM) build target - Prevents
"unsupported GOOS/GOARCH pair windows/arm"build failures for any org repo using Go 1.24+
why
- Go 1.24 (February 2025) deprecated the
windows/armport, and Go 1.25+ removed it entirely. Any repo that upgrades past Go 1.23 and uses this shared goreleaser config will fail during the release build after spending ~33 minutes compiling the other 13 targets - The
ignorerule is harmless for repos still on Go < 1.24 — goreleaser simply skips a target that would otherwise build successfully. No binaries are lost for any currently-supported platform windows/arm(32-bit ARM on Windows) had negligible real-world usage — Windows on ARM devices run 64-bit Windows 11 (windows/arm64), which remains supported
references
- Go 1.24 release notes — Ports: "Go 1.24 is the last release that supports building for 386 and arm GOOS targets on Windows"
- Go issue #67001: Remove windows/arm port
- GoReleaser
ignoredocs: filtering unsupported GOOS/GOARCH pairs