chore: move to GitHub Actions (cherry-pick observatorium/api#915) - #62
Merged
philipgough merged 11 commits intoOct 1, 2026
Conversation
redhat-chai-bot
force-pushed
the
chai-bot/move-to-github-actions
branch
from
September 30, 2026 14:26
a15d264 to
5ab630c
Compare
redhat-chai-bot
force-pushed
the
chai-bot/move-to-github-actions
branch
from
September 30, 2026 16:12
e148421 to
184fc2f
Compare
Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com>
Cherry-pick of upstream observatorium/api@c7d00a8 * Update github.com/prometheus/prometheus to 0.313.1 * Update github.com/prometheus-community/prom-label-proxy to 0.14.0 * Update metrics API to use new PromQL parser interface * Update Go builder images * Update e2e test
- Remove otelhttp.WithRouteTag() calls (removed in otelhttp v0.69+), pass handlers directly to route registrations - Remove authentication.EnforceAuthentication() call (function was deleted in PR stolostron#57 mtls-revert) - Fix logsv1.NewHandler call: move individual HandlerOption args into the logsOpts slice to avoid duplicate arguments
Run make generate to include the --throttle.enable flag documentation that was added in the throttle feature (PR stolostron#59).
…pstream observatorium#872) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Run golangci-lint --fix to apply gofumpt, gci, and goimports formatters, fixing the CI lint job that detected uncommitted formatting changes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… upstream observatorium#872) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bump github.com/efficientgo/e2e from v0.14.1-0.20251204144843-44570aa52a90 to v0.14.1-0.20260204162810-8c75b1e33ef9 to match the upstream rhobs/api version. The newer version properly initializes the prometheus/common model.ValidationScheme, fixing a panic in e2e tests. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
golangci-lint v2.7.0 was built with Go 1.25 and cannot lint code targeting Go 1.26.0. Upgrade to v2.14.0 which supports Go 1.26. Also adjust .golangci.yml: - Remove goconst linter (noisy on test string literals, was never enforced since lint was broken) - Exclude SA1019 for httputil.ReverseProxy.Director (deprecated in Go 1.26, migration to Rewrite tracked separately)
redhat-chai-bot
force-pushed
the
chai-bot/move-to-github-actions
branch
from
October 1, 2026 08:28
31135fe to
2210a08
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cherry-pick of upstream observatorium/api#915 to add GitHub Actions CI workflow.
Changes
.github/workflows/ci.yamlwith 5 CI jobs: build, lint, test, test-e2e, generatemaintorhobs-obs-api-konfluxto match the fork's default branchUpstream commit:
fbeeddd0d20cJira: RHOBS-1792
AI-generated. Review for accuracy.
@philipgough requested via Chai Bot