Skip to content

[2026-05-24] Tests on debian12-x64 have been failing with error "Merge conflict in Makefile" #4345

Description

@trivikr

Describe the bug

[2026-05-24] Tests on debian12-x64 have been failing with error "Merge conflict in Makefile"

Steps to reproduce

Examine failures in node-test-commit-linux on 2026-05-24

Observed behavior

Git tries to replay almost the entire Node history onto the PR commits, resulting in the conflict in Makefile.

+ git status
HEAD detached at origin/_jenkins_local_branch
nothing to commit, working tree clean
+ git rev-parse HEAD
1d297dcf6afa42a4699b9ec268bd045e3f7f5177
+ git rev-parse 1dbea7a20de2c9f77a20488bcec8720a256c7739
1dbea7a20de2c9f77a20488bcec8720a256c7739
+ '[' -z 1d297dcf6afa42a4699b9ec268bd045e3f7f5177 ']'
+ echo 1d297dcf6afa42a4699b9ec268bd045e3f7f5177
+ grep -qE '^[0-9a-fA-F]+$'
++ git rev-parse HEAD
++ git rev-parse 1d297dcf6afa42a4699b9ec268bd045e3f7f5177
+ '[' 1d297dcf6afa42a4699b9ec268bd045e3f7f5177 '!=' 1d297dcf6afa42a4699b9ec268bd045e3f7f5177 ']'
+ '[' -n 1dbea7a20de2c9f77a20488bcec8720a256c7739 ']'
+ git rebase --committer-date-is-author-date 1dbea7a20de2c9f77a20488bcec8720a256c7739
Rebasing (1/46550)
Rebasing (2/46550)
Auto-merging Makefile
CONFLICT (add/add): Merge conflict in Makefile
error: could not apply 61890720c8a... add readme and initial code
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
Could not apply 61890720c8a... add readme and initial code
Build step 'Execute shell' marked build as failure

Example failure: https://ci.nodejs.org/job/node-test-commit-linux/70206/nodes=debian12-x64/console

Expected behavior

No issues when rebasing

+ git status
HEAD detached at origin/_jenkins_local_branch
nothing to commit, working tree clean
+ git rev-parse HEAD
d25477b1a26dc9fdc70c68c9656b7ce86bb7e171
+ git rev-parse 1ddb754d392da419f3c4a96a1520ee84e1019699
1ddb754d392da419f3c4a96a1520ee84e1019699
+ '[' -z d25477b1a26dc9fdc70c68c9656b7ce86bb7e171 ']'
+ grep -qE '^[0-9a-fA-F]+$'
+ echo d25477b1a26dc9fdc70c68c9656b7ce86bb7e171
++ git rev-parse HEAD
++ git rev-parse d25477b1a26dc9fdc70c68c9656b7ce86bb7e171
+ '[' d25477b1a26dc9fdc70c68c9656b7ce86bb7e171 '!=' d25477b1a26dc9fdc70c68c9656b7ce86bb7e171 ']'
+ '[' -n 1ddb754d392da419f3c4a96a1520ee84e1019699 ']'
+ git rebase --committer-date-is-author-date 1ddb754d392da419f3c4a96a1520ee84e1019699
Rebasing (1/1)

Successfully rebased and updated detached HEAD.
+ '[' -n '' ']'

Example success: https://ci.nodejs.org/job/node-test-commit-linux/70205/nodes=debian12-x64/consoleFull

Additional context

Thread on OpenJS slack: https://openjs-foundation.slack.com/archives/C03BJP63CH0/p1779671678258339

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions