Skip to content

Commit d6dcbb3

Browse files
authored
fix: UID for self-hosted runners (#21, #23)
use 1000 (runner id) and 1001 (docker group id) according to https://github.com/actions/actions-runner-controller/blob/master/runner/actions-runner.ubuntu-20.04.dockerfile#L12
1 parent 4caa5f8 commit d6dcbb3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

entrypoint.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
from subprocess import call
22
from sys import argv
3-
from os import getenv
3+
from os import getenv, getuid
44

55
(_, generator, generator_tag, openapi_file, openapi_url, config_file, template_dir, *args) = argv
66

7-
cmd = f"docker run -u 1001 --rm --workdir /github/workspace -v {getenv('GITHUB_WORKSPACE')}:/github/workspace"
7+
cmd = f"docker run -u {getuid()}:1001 --rm --workdir /github/workspace -v {getenv('GITHUB_WORKSPACE')}:/github/workspace"
88
cmd = f"{cmd} openapitools/openapi-generator-cli:{generator_tag} generate"
99
cmd = f"{cmd} -g {generator} -o /github/workspace/{generator}-client"
1010

0 commit comments

Comments
 (0)