Skip to content

makefiles/docker: add user group ID to user command#22212

Merged
crasbe merged 1 commit into
RIOT-OS:masterfrom
crasbe:pr/docker_usergroup
May 30, 2026
Merged

makefiles/docker: add user group ID to user command#22212
crasbe merged 1 commit into
RIOT-OS:masterfrom
crasbe:pr/docker_usergroup

Conversation

@crasbe

@crasbe crasbe commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

Contribution description

This is the counterpart to RIOT-OS/riotdocker#266 and sets the user group ID for the user inside of the riotbuild docker container. This avoids having files with the wrong group (root group) on the file system for shared folders (such as .gitcache).

More details can be found in RIOT-OS/riotdocker#266.

Testing procedure

See RIOT-OS/riotdocker#266.

Issues/PRs references

Depends on RIOT-OS/riotdocker#266.

Declaration of AI-Tools / LLMs usage:

AI-Tools / LLMs that were used are:

  • none

@crasbe crasbe added Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs State: waiting for CI update State: The PR requires an Update to CI to be performed first labels Apr 23, 2026
@github-actions github-actions Bot added the Area: build system Area: Build system label Apr 23, 2026
@riot-ci

riot-ci commented Apr 23, 2026

Copy link
Copy Markdown

Murdock results

✔️ PASSED

008719a makefiles/docker: add user group ID to user command

Success Failures Total Runtime
1 0 1 01m:42s

Artifacts

@crasbe crasbe removed the State: waiting for CI update State: The PR requires an Update to CI to be performed first label May 24, 2026
@crasbe crasbe requested a review from mguetschow May 28, 2026 14:08

@mguetschow mguetschow left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for doing these things!

@crasbe crasbe added this pull request to the merge queue May 29, 2026
Merged via the queue into RIOT-OS:master with commit d2647c8 May 30, 2026
26 of 31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: build system Area: Build system CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants