dotnet / dotnet/dotnet-buildtools-prereqs-docker

The helixbot user does not need to be set as the default user

Open
#1,333 0 comments 0 reactions 0 assignees View on GitHub
area-dockerfiles
Dominant language
Dockerfile
Stars
87
Forks
118
Avg merge
10h 26m
Merged PRs (30d)
4

Description

The Helix Dockerfiles should be updated to not set `helixbot` as the default user. They should be left with `root` as the default. This works because the Helix infrastructure will explicitly set `helixbot` as the user when running the container. And having it set to `root` by default will enable the container image to be used as a container job (see https://github.com/dotnet/dotnet-buildtools-prereqs-docker/pull/1276#issuecomment-2605791196).

Contributor guide

No contributing guide indexed for this repository

Research direction

Find the Helix Dockerfiles and inspect how their default container user is set. Update the images so root remains the default while Helix infrastructure can still select helixbot explicitly; verify the affected Dockerfiles no longer default to helixbot.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker
Domain
devops
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.