feat(ci): add GOPROXY and port remaining workflows to Forgejo runners #25

Open
rcsheets wants to merge 1 commit from feat/ci-goproxy-and-workflows into master
Owner

Configure athens.brooktrails.org as the Go module proxy across all CI
workflows. Convert ci-next-go and e2e workflows from GitHub Actions
(ubuntu-latest + actions/checkout + actions/setup-go) to the Forgejo
runner pattern used by ci.yml and publish.yml.

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

Configure athens.brooktrails.org as the Go module proxy across all CI workflows. Convert ci-next-go and e2e workflows from GitHub Actions (ubuntu-latest + actions/checkout + actions/setup-go) to the Forgejo runner pattern used by ci.yml and publish.yml. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
feat(ci): add GOPROXY and port remaining workflows to Forgejo runners
Some checks failed
CI / ci (push) Failing after 19m10s
CI / ci (pull_request) Successful in 12m23s
774df8b565
Configure athens.brooktrails.org as the Go module proxy across all CI
workflows. Convert ci-next-go and e2e workflows from GitHub Actions
(ubuntu-latest + actions/checkout + actions/setup-go) to the Forgejo
runner pattern used by ci.yml and publish.yml.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Collaborator

Automated review by pr-reviewer v0.15.0 | Safety Check | anthropic | tracking id r-c8bd49-4df4ba
This is an AI-generated review and may contain mistakes.

Status: Completed


Verdict: LGTM — No obvious bugs or security issues found in this CI/CD configuration update.
Complexity: moderate

Safety Check Review

This PR migrates CI workflows from GitHub Actions to Forgejo runners and adds a Go proxy configuration. The changes look reasonable:

  • GOPROXY configuration: Uses athens.brooktrails.org,direct which is appropriate for private Go module proxy setup
  • Workflow migration: Replaces actions/checkout and actions/setup-go with manual checkout and container-based approach
  • Go versions: 1.26 and 1.27 appear to be future versions but are reasonable for a "next-go" testing workflow
  • Security: Git clone uses proper token authentication and checkout procedures
  • Dependencies: Standard package installations for protobuf, Docker, kind, and kubectl

No security vulnerabilities, obvious bugs, or accidentally committed sensitive files detected.

*Automated review by [pr-reviewer](https://git.brooktrails.org/brooktrails/pr-reviewer) v0.15.0 | Safety Check | anthropic | tracking id `r-c8bd49-4df4ba`* *This is an AI-generated review and may contain mistakes.* **Status:** ✅ Completed --- **✅ Verdict: LGTM** — No obvious bugs or security issues found in this CI/CD configuration update. **Complexity:** moderate # Safety Check Review This PR migrates CI workflows from GitHub Actions to Forgejo runners and adds a Go proxy configuration. The changes look reasonable: - **GOPROXY configuration**: Uses `athens.brooktrails.org,direct` which is appropriate for private Go module proxy setup - **Workflow migration**: Replaces `actions/checkout` and `actions/setup-go` with manual checkout and container-based approach - **Go versions**: `1.26` and `1.27` appear to be future versions but are reasonable for a "next-go" testing workflow - **Security**: Git clone uses proper token authentication and checkout procedures - **Dependencies**: Standard package installations for protobuf, Docker, kind, and kubectl No security vulnerabilities, obvious bugs, or accidentally committed sensitive files detected.
Some checks failed
CI / ci (push) Failing after 19m10s
CI / ci (pull_request) Successful in 12m23s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/ci-goproxy-and-workflows:feat/ci-goproxy-and-workflows
git switch feat/ci-goproxy-and-workflows

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff feat/ci-goproxy-and-workflows
git switch feat/ci-goproxy-and-workflows
git rebase master
git switch master
git merge --ff-only feat/ci-goproxy-and-workflows
git switch feat/ci-goproxy-and-workflows
git rebase master
git switch master
git merge --no-ff feat/ci-goproxy-and-workflows
git switch master
git merge --squash feat/ci-goproxy-and-workflows
git switch master
git merge --ff-only feat/ci-goproxy-and-workflows
git switch master
git merge feat/ci-goproxy-and-workflows
git push origin master
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
brooktrails/forgejo-runner-operator!25
No description provided.