-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: Switch to self-hosted runner #15
Conversation
Signed-off-by: Kirin Etheridge <revelation@krxt.dev>
Signed-off-by: Kirin Etheridge <revelation@krxt.dev>
Alright, I'm a bit confused at I use docker-github-actions-runner, so this is ran inside a docker container... I already had network issues I fixed, but I'm not sure why it can't resolve IPs, Edit: Happens when I make a new runner without docker as well... |
Oh, I think I know why, took a bit to figure it out. I noticed I always have to use --network=host on my containers to resolve DNS issues, but never knew why they happen... I realized I use DNS on a private class IP for DNS in resolv.conf, while the Docker daemon uses a different one, so they can't communicate... Gonna test if changing docker's config makes this work in a bit >_> |
Ight now I get a new error related to the PAT, cool |
For the past hour I've tried to fix the docker network issues, I really think I forgot "Edit: Happens when I make a new runner without docker as well...". I feel like this is impossible as I use nftables (screw iptables I hate it), so back to the old setup, which gives the same network errors from pkgcheck, ughhh I think this is because of a |
Okay, well, this will be kept as a draft until either if this is a bug I fix it, or until nftables with docker properly works (yes, I do have iptables-nft)... I am not giving up nftables just for this. |
Alright, made everything network related work, had to hard-code an external DNS for the docker daemon but that's fine with me... New run gives a new error, but |
Alright, this should work now... I can't understand how changing DNS would fix pings to e.g. 8.8.8.8, but I already had iptables-nft and IP forwarding enabled... |
Switch to my self-hosted runner instance, hopefully pkgcheck executes faster...?
Signed-off-by: Kirin Etheridge revelation@krxt.dev