Skip to content

chore: merge upstream/main (resolve required-ci-gates.yml CARRY conflict) - #84

Merged
EmilienM merged 6 commits into
mainfrom
chore/sync-upstream-2026-10-06/EmilienM
Oct 6, 2026
Merged

EmilienM merged 6 commits into
mainfrom
chore/sync-upstream-2026-10-06/EmilienM

Conversation

@EmilienM

@EmilienM EmilienM commented Oct 6, 2026

Copy link
Copy Markdown

Summary

Unblocks the upstream-to-downstream auto-merge, which failed today on a conflict in .github/workflows/required-ci-gates.yml.

The conflict is between two compatible changes on adjacent lines:

  • Ours: 831dddf1c CARRY: ci: stop Branch Checks and Helm Lint gates from pending forever posts success directly for the Branch Checks and Helm Lint gates.
  • Upstream: fix(ci): stop running e2e in merge queues NVIDIA/OpenShell#4232 (fix(ci): stop running e2e in merge queues) wraps the E2E and GPU E2E gates in if [ "$CONTEXT_KIND" != "merge_group" ].

The resolution keeps both. After the merge, required-ci-gates.yml differs from upstream/main only by the CARRY lines. No other files conflicted.

Merge note

Please merge with "Create a merge commit" (not squash or rebase), so upstream/main is recorded as merged and the next auto-merge run doesn't hit the same conflict.

Testing

  • git merge-tree confirms this is the only conflict between origin/main and upstream/main
  • mise pre-commit hook passed on the merge commit

🤖 Generated with Claude Code

alangou and others added 6 commits October 6, 2026 12:36
Signed-off-by: Adrien Langou <alangou@nvidia.com>
* fix(ci): stop running e2e in merge queues

Signed-off-by: Evan Lezar <elezar@nvidia.com>

* fix(ci): build e2e artifacts only for selected tests

Signed-off-by: Evan Lezar <elezar@nvidia.com>

---------

Signed-off-by: Evan Lezar <elezar@nvidia.com>
Bumps [source-map-js](https://github.com/7rulnik/source-map-js) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/7rulnik/source-map-js/releases)
- [Changelog](https://github.com/7rulnik/source-map-js/blob/main/CHANGELOG.md)
- [Commits](7rulnik/source-map-js@v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: source-map-js
  dependency-version: 1.2.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Resolve a conflict in .github/workflows/required-ci-gates.yml between
the CARRY commit that posts success for the disabled Branch Checks and
Helm Lint gates and upstream NVIDIA#4232, which skips the E2E
gates for merge groups. Both changes are kept.

Signed-off-by: Emilien Macchi <emacchi@redhat.com>
@coderabbitai

coderabbitai Bot commented Oct 6, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Central YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e8606d85-2e78-43eb-a338-81365fafa208

Comment @coderabbitai help to get the list of available commands.

@EmilienM
EmilienM enabled auto-merge October 6, 2026 17:00

@andre-motta andre-motta left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM. Verified locally:

  • The merge parents are current main (305c8b3) and current upstream/main (8760396), and it brings in upstream NVIDIA#4127, NVIDIA#4232, NVIDIA#4236, NVIDIA#4224 and NVIDIA#4235.
  • Apart from the conflicted file, the merge commit matches git merge-tree's automatic result, so there are no manual edits elsewhere.
  • required-ci-gates.yml differs from upstream/main only by the CARRY 831dddf lines, and upstream's merge_group guard on the E2E gates is kept.
  • skills/debug-openshell-cluster/SKILL.md merged automatically and keeps both the fork's and upstream's changes.

Lets wait for the 4 Konflux builds to go green (the Cargo.lock bump from NVIDIA#4127 feeds into them)

@EmilienM
EmilienM merged commit 09443c9 into main Oct 6, 2026
21 checks passed
@EmilienM
EmilienM deleted the chore/sync-upstream-2026-10-06/EmilienM branch October 6, 2026 17:33
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.

5 participants