Skip to content

CI: run Linux builds on self-hosted runners - #75

Open
jcelerier wants to merge 5 commits into
developfrom
ci/self-hosted-linux-jobs
Open

CI: run Linux builds on self-hosted runners#75
jcelerier wants to merge 5 commits into
developfrom
ci/self-hosted-linux-jobs

Conversation

@jcelerier

@jcelerier jcelerier commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Run the Linux x86_64 jobs on self-hosted runners.

@jcelerier
jcelerier force-pushed the ci/self-hosted-linux-jobs branch from 7062dfd to 539749d Compare August 5, 2026 15:23
@jcelerier jcelerier closed this Aug 5, 2026
@jcelerier jcelerier reopened this Aug 5, 2026
@jcelerier
jcelerier force-pushed the ci/self-hosted-linux-jobs branch 2 times, most recently from abf7779 to ca794b3 Compare August 5, 2026 20:16
@jcelerier
jcelerier changed the base branch from master to develop August 5, 2026 22:19
@jcelerier
jcelerier force-pushed the ci/self-hosted-linux-jobs branch from ca794b3 to 54d5420 Compare August 5, 2026 22:19
@jcelerier
jcelerier force-pushed the ci/self-hosted-linux-jobs branch from 54d5420 to 2bc7313 Compare August 5, 2026 22:27
GitHub hard-fails actions/upload-artifact@v3: the job is refused before any
step runs, so a workflow using it can never pass and shows up as red with no
build output at all. The other actions/* are bumped in the same pass rather
than leaving the PR to be reopened when the next one is retired.

Pinned by major, matching what these workflows already do.
GitHub hard-fails actions/upload-artifact@v3: the job is refused before any
step runs, so a workflow using it can never pass and shows up as red with no
build output at all. The other actions/* are bumped in the same pass rather
than leaving the PR to be reopened when the next one is retired.

Pinned by major, matching what these workflows already do.
GitHub hard-fails actions/upload-artifact@v3: the job is refused before any
step runs, so a workflow using it can never pass and shows up as red with no
build output at all. The other actions/* are bumped in the same pass rather
than leaving the PR to be reopened when the next one is retired.

Pinned by major, matching what these workflows already do.
score's ci/appimage.build.sh shells out to docker, and a container job cannot:
the runner mounts a placeholder /var/run/docker.sock into job containers on
purpose, so a job that drives docker has no daemon to talk to and the CLI is not
installed either:

  ./ci/appimage.build.sh: line 22: docker: command not found

As a host job it gets DOCKER_HOST pointing at the rootless daemon, and the
AppImage host dependencies are already installed there.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant