Skip to content

Backport of CI Testing To Release-2.11 - #350

Open
GeorgeFrankAeillo wants to merge 1 commit into
release-2.11from
gaeillo/backport-e2e-github-actions-to-2.11
Open

Backport of CI Testing To Release-2.11#350
GeorgeFrankAeillo wants to merge 1 commit into
release-2.11from
gaeillo/backport-e2e-github-actions-to-2.11

Conversation

@GeorgeFrankAeillo

Copy link
Copy Markdown

This release is a backport of #344, which adds e2e testing support for Prometheus through GitHub actions.

@openshift-ci

openshift-ci Bot commented Jul 8, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: GeorgeFrankAeillo
Once this PR has been reviewed and has the lgtm label, please assign philipgough for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Comment thread .github/workflows/ci.yml Fixed
@GeorgeFrankAeillo
GeorgeFrankAeillo force-pushed the gaeillo/backport-e2e-github-actions-to-2.11 branch from 908371c to 1d656e6 Compare July 10, 2026 12:09
- Bump promci from v0.1.0 to v0.5.4 to fix deprecated
  actions/upload-artifact v3.
- Disable Windows tests: TestAsyncRuleEvaluation is flaky due to
  coarse timer resolution (~15.6ms). Fixed upstream in PRs prometheus#14100
  and prometheus#14300.
- Disable fuzzing: CIFuzz uses google/oss-fuzz@master which moved
  to the util/fuzzing/ layout incompatible with this branch's
  promql/fuzz.go targets. See prometheus#17941.
- Disable GOARCH=386 tests: 32-bit emulation causes timeouts from
  compaction-heavy subtests like TestDiskFillingUpAfterDisablingOOO.
- Remove publish jobs (publish_main, publish_release,
  publish_ui_release) not needed on this backport branch.
- Add push branch/tag filters to on.push trigger.
- Renew expired scrape test CA certificate.
- Add .yamllint ignore rule.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants