Skip to content

Auto release use fetch tags#189

Merged
goruha merged 14 commits intomainfrom
autorelease-fetch-tags-only
Jun 13, 2025
Merged

Auto release use fetch tags#189
goruha merged 14 commits intomainfrom
autorelease-fetch-tags-only

Conversation

@goruha
Copy link
Member

@goruha goruha commented Jun 6, 2025

what

  • Auto release call git fetch --tags
  • Added environment input
  • Add custom GO_RELEASER_TARGET_COMMITISH env var for go-releaser action call

why

  • Make it work in git detached mode, that are used in PR and required by feature releases
  • Feature releases use their environment to get secrets. Security reasons require separate environments
  • Make target commitish settings consistent between draft releaser and go releaser

references

@goruha goruha requested review from a team as code owners June 6, 2025 20:36
@goruha goruha requested review from Gowiem and nitrocode June 6, 2025 20:36
@mergify mergify bot added the triage Needs triage label Jun 6, 2025
@mergify
Copy link

mergify bot commented Jun 6, 2025

Important

Cloud Posse Engineering Team Review Required

This pull request modifies files that require Cloud Posse's review. Please be patient, and a core maintainer will review your changes.

To expedite this process, reach out to us on Slack in the #pr-reviews channel.

@mergify mergify bot added the needs-cloudposse Needs Cloud Posse assistance label Jun 6, 2025
@goruha goruha enabled auto-merge (squash) June 13, 2025 17:07
@goruha goruha merged commit b2b6097 into main Jun 13, 2025
4 checks passed
@goruha goruha deleted the autorelease-fetch-tags-only branch June 13, 2025 17:12
@mergify mergify bot removed needs-cloudposse Needs Cloud Posse assistance triage Needs triage labels Jun 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants