Skip to content

Add CI/CD workflows and update README#1

Merged
gumruyanzh merged 1 commit into
mainfrom
ci/github-actions-and-readme
Feb 25, 2026
Merged

Add CI/CD workflows and update README#1
gumruyanzh merged 1 commit into
mainfrom
ci/github-actions-and-readme

Conversation

@gumruyanzh

Copy link
Copy Markdown
Contributor

Summary

  • Add GitHub Actions release workflow — triggers on v* tag push, uses GoReleaser with OAuth credentials from GitHub Secrets
  • Add GitHub Actions CI workflow — runs go vet, go build, go test on push to main and PRs
  • Update README to recommend GitHub Releases for prebuilt binaries and document that building from source requires own Yahoo OAuth credentials

Context

OAuth credentials have been scrubbed from git history via git filter-repo. Release binaries will have credentials injected at build time via YOY_CLIENT_ID and YOY_CLIENT_SECRET GitHub Secrets.

Test plan

  • Verify CI workflow runs on this PR
  • After merge, add YOY_CLIENT_ID and YOY_CLIENT_SECRET GitHub Secrets
  • Push tag v0.1.0 → verify release workflow creates GitHub Release with binaries

🤖 Generated with Claude Code

- Add GitHub Actions release workflow (GoReleaser on tag push with secrets)
- Add GitHub Actions CI workflow (vet, build, test on push/PR)
- Update README: recommend GitHub Releases for prebuilt binaries, document
  that building from source requires own Yahoo OAuth credentials

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@gumruyanzh gumruyanzh merged commit fdd6547 into main Feb 25, 2026
1 check passed
@gumruyanzh gumruyanzh deleted the ci/github-actions-and-readme branch February 25, 2026 05:37
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.

1 participant