@@ -26,7 +26,7 @@ class GitBugJavaCli(object):
2626 def __init__ (self , verbose : bool = False ):
2727 self .__init_logging (verbose )
2828 self .__projects = {}
29- self .__gitbugactions_base_image = "ghcr.io/catthehacker/ubuntu:runner -latest"
29+ self .__gitbugactions_base_image = "andre15silva/gitbug-actions:act -latest"
3030 self .__gitbugjava_base_image = "gitbug-java:base-act-latest"
3131
3232 # Load the GitBug-Java dataset
@@ -56,13 +56,14 @@ class GitBugJavaCli(object):
5656 tmp_dir = tempfile .mkdtemp ()
5757 Path (tmp_dir ).mkdir (parents = True , exist_ok = True )
5858 dockerfile_path = Path (tmp_dir , "Dockerfile" )
59+ # FIXME: This should be done once, and the image pulled if needed
5960 with dockerfile_path .open ("w" ) as f :
6061 dockerfile = f"FROM { self .__gitbugactions_base_image } \n "
6162 # HACK: We set runneradmin to an arbitrarily large uid to avoid conflicts with the host's
62- dockerfile += f"RUN sudo usermod -u 4000000 runneradmin\n "
63- dockerfile += f"RUN sudo groupadd -o -g { os .getgid ()} { grp .getgrgid (os .getgid ()).gr_name } \n "
64- dockerfile += f"RUN sudo usermod -G { os .getgid ()} runner\n "
65- dockerfile += f"RUN sudo usermod -o -u { os .getuid ()} runner\n "
63+ # dockerfile += f"RUN sudo usermod -u 4000000 runneradmin\n"
64+ # dockerfile += f"RUN sudo groupadd -o -g {os.getgid()} {grp.getgrgid(os.getgid()).gr_name}\n"
65+ # dockerfile += f"RUN sudo usermod -G {os.getgid()} runner\n"
66+ # dockerfile += f"RUN sudo usermod -o -u {os.getuid()} runner\n"
6667 dockerfile += f"RUN sudo apt update\n "
6768 dockerfile += f"RUN sudo apt install maven -y\n "
6869 f .write (dockerfile )
0 commit comments