Skip to content

Finalized fetch and merge script for rt-tags#345

Draft
jatinjb444 wants to merge 2 commits intoni:nilrt/master/scarthgapfrom
jatinjb444:dev
Draft

Finalized fetch and merge script for rt-tags#345
jatinjb444 wants to merge 2 commits intoni:nilrt/master/scarthgapfrom
jatinjb444:dev

Conversation

@jatinjb444
Copy link
Copy Markdown

@jatinjb444 jatinjb444 commented Apr 9, 2026

Changes

This PR introduces automation to fetch and merge the latest stable‑RT kernel tags into the target NI Linux Real‑Time branch.
Key changes:

Automatically clone the NI Linux kernel repository in a clean workspace.
Fetch upstream stable‑RT tags from the RT kernel repository.
Identify and merge the latest applicable RT tag into the configured target branch.
Ensure a deterministic and clean git state before merging to support re‑runs and CI usage.
Send notification emails on successful merge or on merge failure with relevant details.

This automation is focused only on the fetch and merge workflow.
Kernel build and deployment steps will be added in follow‑up changes.

Update: April 14th , 2026
Get the Cross Compile toolchain from the nirvana path and set it
Build and install the kernel on the NI's target
Copied the modules to the target
Check the network configurations working fine after reboot

Testing

The changes were validated by:

Running the script in a fresh workspace to verify repository cloning and RT tag discovery.
Verifying that the latest stable‑RT tag is correctly detected and merged.

After the target reboot , was able to check the latest kernel version using - { uname -r }
Verified the network modules working fine after reboot.

Process

Suggested Reviewers:
@rajendra-desai-ni

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.

1 participant