mirror of
https://github.com/nektos/act.git
synced 2026-04-26 09:25:54 +03:00
[GH-ISSUE #584] Issue: act sets HOME env var but doesn't update /etc/passwd #389
Labels
No labels
area/action
area/cli
area/docs
area/image
area/runner
area/workflow
backlog
confirmed/not-planned
kind/bug
kind/discussion
kind/external
kind/feature-request
kind/question
meta/duplicate
meta/invalid
meta/need-more-info
meta/resolved
meta/wontfix
meta/workaround
needs-work
pull-request
review/not-planned
size/M
size/XL
size/XXL
stale
stale-exempt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/act#389
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @grossws on GitHub (Mar 27, 2021).
Original GitHub issue: https://github.com/nektos/act/issues/584
It seems Java use homedir from nsswitch, so this behavior breaks java build tools like Apache Maven & Gradle which use
user.homesystem property to resolve configuration. E.g.actions/setup-java@v1writessettings.xmlto/github/home/.m2/settings.xml(nodejs resolves using$HOME) but maven later tries to lookup it from/root/.m2/settings.xml(jre resolves using nss).Act version
Expected behaviour
actto set same home dir in both$HOMEand/etc/passwd.Actual behaviour
$HOMEis set to/github/homebut/etc/passwdcontainsroot:x:0:0:root:/root:/bin/bash.Workflow and/or repository
workflow
Steps to reproduce
actwith workflow aboveactoutputLog