docker / docker/github-builder

Support self-hosted runners

Open
#191 0 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

kind/enhancement status/triage
Dominant language
No language data
Stars
83
Forks
23
Avg merge
2d 22h
Merged PRs (30d)
8

Description

Description

I'm want to build images for riscv64 using the the riscv runner provided by RISE: https://github.com/apps/rise-risc-v-runners-personal

However at the moment this is not yet supported and an error is returned:

Error: This workflow requires a GitHub-hosted Linux runner, got: environment=self-hosted, os=Linux

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the workflow logic that rejects environment=self-hosted after reproducing the error with the RISE riscv runner. Trace the GitHub-hosted Linux requirement and related image-building workflow behavior; done means a self-hosted Linux runner can build the requested riscv64 images without triggering this error.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, github-actions
Domain
ci-cd, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.