Artifact 941b3879eb01c0b16d68c3c451b1ae4f15a5eb4a3018b3136ccf1eaed9d671c9:
- File internal/runner/become_unix.go — part of check-in [3d2dc44ab7] at 2026-09-30 14:28:39 on branch runner-builds-everywhere — The runner builds for every platform it ships again, and a test cross-builds each one (user: zeitgeist, size: 287) [annotate] [blame] [check-ins using] [more...]
//go:build unix package runner import "syscall" // become replaces job-env with the command, under a umask that keeps // what it writes from everyone outside its group. func become(path string, argv, env []string) error { syscall.Umask(0o007) return syscall.Exec(path, argv, env) }