Skip to content

Use github release assets instead of GCS#15

Merged
ndenny merged 2 commits into
developfrom
change-build-to-use-github-releases
Jul 7, 2026
Merged

Use github release assets instead of GCS#15
ndenny merged 2 commits into
developfrom
change-build-to-use-github-releases

Conversation

@ndenny

@ndenny ndenny commented Jul 6, 2026

Copy link
Copy Markdown
Member

Once we make this repo public, we don't need to save assets in GCS.

Copilot AI review requested due to automatic review settings July 6, 2026 22:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the release pipeline and documentation to stop using Google Cloud Storage (GCS) for distributing build artifacts, and instead rely exclusively on GitHub Release assets—appropriate for a public repository distribution model.

Changes:

  • Update release documentation to remove GCS/WIF setup and describe GitHub Releases as the distribution mechanism.
  • Remove GoReleaser “blobs” (GCS upload) configuration.
  • Remove GCP authentication/upload steps and switch Homebrew/WinGet URLs to GitHub Release download URLs.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
RELEASING.md Removes GCS/WIF setup steps and documents GitHub Release assets as the distribution source (Homebrew/WinGet).
.goreleaser/config.yaml Removes GCS blob upload configuration.
.github/workflows/release.yml Removes Google auth + GCS upload steps; switches Homebrew/WinGet to GitHub Release download URLs.
.github/workflows/develop.yml Removes OIDC id-token permission now that WIF is no longer used.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yml Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@ndenny ndenny enabled auto-merge July 6, 2026 22:57
@ndenny ndenny merged commit 31d7d85 into develop Jul 7, 2026
1 check passed
@ndenny ndenny deleted the change-build-to-use-github-releases branch July 7, 2026 09:02
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.

3 participants