From 781d687a7808f46a0dbdb3b5c09ea128f157ae3c Mon Sep 17 00:00:00 2001 From: Gabriel Couto <615016+gmcouto@users.noreply.github.com> Date: Sat, 24 Oct 2026 11:03:15 -0300 Subject: [PATCH] ci: run on GALADRIEL self-hosted runners (org biel-homelab) Move jobs from GitHub-hosted runners / the offline Mac (ebay) to the org-wide self-hosted pool on GALADRIEL: runs-on [self-hosted, Linux, X64, galadriel] (Docker-in-Docker, x86_64). Also point GHCR image refs from ghcr.io/gmcouto/* to ghcr.io/biel-homelab/* after the repo transfer to the org. --- .github/workflows/BuildImage.yml | 8 ++++---- README.md | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/BuildImage.yml b/.github/workflows/BuildImage.yml index c2db7ae..64666e8 100644 --- a/.github/workflows/BuildImage.yml +++ b/.github/workflows/BuildImage.yml @@ -14,14 +14,14 @@ concurrency: cancel-in-progress: true env: - IMAGE: ghcr.io/gmcouto/code-server-ai-tools + IMAGE: ghcr.io/biel-homelab/code-server-ai-tools jobs: # Builds the published artifact (FROM scratch mod image) and pushes a # sha-tagged image to GHCR so the release job can retag it on release. # Skips the push for fork PRs (no write access to the repo's GHCR namespace). build: - runs-on: ubuntu-latest + runs-on: [self-hosted, Linux, X64, galadriel] permissions: contents: read packages: write @@ -44,7 +44,7 @@ jobs: # runs the full integration checks — no GHCR push required, runs for all # PRs including forks. validate: - runs-on: ubuntu-latest + runs-on: [self-hosted, Linux, X64, galadriel] timeout-minutes: 20 permissions: contents: read @@ -68,7 +68,7 @@ jobs: release: if: startsWith(github.ref, 'refs/tags/') needs: [build, validate] - runs-on: ubuntu-latest + runs-on: [self-hosted, Linux, X64, galadriel] permissions: contents: read packages: write diff --git a/README.md b/README.md index d5325f2..0e97a4e 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ installs the following tools on every container start: ## Usage -Just add this repo's image, `ghcr.io/gmcouto/code-server-ai-tools:latest`, to your container's `DOCKER_MODS` environment variable. You can do this either in your `docker run` command or in `docker-compose.yml`: +Just add this repo's image, `ghcr.io/biel-homelab/code-server-ai-tools:latest`, to your container's `DOCKER_MODS` environment variable. You can do this either in your `docker run` command or in `docker-compose.yml`: ### docker run @@ -45,7 +45,7 @@ docker run -d \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ - -e DOCKER_MODS=linuxserver/mods:code-server-nvm|ghcr.io/gmcouto/code-server-ai-tools:latest \ + -e DOCKER_MODS=linuxserver/mods:code-server-nvm|ghcr.io/biel-homelab/code-server-ai-tools:latest \ -p 8443:8443 \ -v /path/to/config:/config \ --restart unless-stopped \ @@ -63,7 +63,7 @@ services: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - - DOCKER_MODS=linuxserver/mods:code-server-nvm|ghcr.io/gmcouto/code-server-ai-tools:latest + - DOCKER_MODS=linuxserver/mods:code-server-nvm|ghcr.io/biel-homelab/code-server-ai-tools:latest volumes: - /path/to/config:/config ports: @@ -74,7 +74,7 @@ services: ## Suggestion for ENVIRONMENT values: ``` -DOCKER_MODS=linuxserver/mods:universal-package-install|linuxserver/mods:code-server-extension-arguments|linuxserver/mods:code-server-nodejs|linuxserver/mods:code-server-nvm|linuxserver/mods:universal-docker|linuxserver/mods:code-server-python3|linuxserver/mods:code-server-rust|linuxserver/mods:code-server-pnpm|linuxserver/mods:code-server-golang|ghcr.io/gmcouto/code-server-ai-tools:latest +DOCKER_MODS=linuxserver/mods:universal-package-install|linuxserver/mods:code-server-extension-arguments|linuxserver/mods:code-server-nodejs|linuxserver/mods:code-server-nvm|linuxserver/mods:universal-docker|linuxserver/mods:code-server-python3|linuxserver/mods:code-server-rust|linuxserver/mods:code-server-pnpm|linuxserver/mods:code-server-golang|ghcr.io/biel-homelab/code-server-ai-tools:latest INSTALL_PACKAGES=pkg-config|libssl-dev|libglib2.0-dev|libgdk-pixbuf-2.0-dev|libpango1.0-dev|libatk1.0-dev|libgtk-3-dev|libjavascriptcoregtk-4.1-dev|libsoup-3.0-dev|libwebkit2gtk-4.1-dev EXTENSIONS_GALLERY='{"serviceUrl":"https://marketplace.visualstudio.com/_apis/public/gallery","cacheUrl":"https://vscode.blob.core.windows.net/gallery/index","itemUrl":"https://marketplace.visualstudio.com/items"}' NODEJS_MOD_VERSION=24