Compare commits

...
3 Commits
Author SHA1 Message Date
Story Crater Bot c3cafb5f8a fix(ci): install docker client on node runner
Build & Push Portfolio Image / build-push (push) Canceled after 14m21s
- runs-on: node (node:22-bookworm doesn't have docker by default)
- Add step to install docker.io before build
- Fixes: 'docker: command not found' error
2026-09-05 14:19:35 -07:00
Story Crater Bot f116cc11db fix(ci): change runner to docker for Docker build capability
- Changed: runs-on: node → runs-on: node,docker
- Fixes: 'docker: command not found' error in build step
- Node+Docker runner has Docker-in-Docker available
2026-09-05 14:10:31 -07:00
Story Crater Bot c64d44a994 ci: fix runner to use node-labeled runner for Docker builds
Build & Push Portfolio Image / build-push (push) Failing after 35s
2026-09-05 13:51:41 -07:00
+6 -11
View File
@@ -7,24 +7,19 @@ on:
jobs:
build-push:
runs-on: golang
container:
image: docker:27-cli
volumes:
- /docker-certs/client:/docker-certs/client:ro
runs-on: node
env:
DOCKER_HOST: tcp://localhost:2376
DOCKER_TLS_VERIFY: "1"
DOCKER_CERT_PATH: /docker-certs/client
REGISTRY: forgejo.riotpiao.com
IMAGE: forgejo.riotpiao.com/rock/portfolio
steps:
- name: Install git
run: apk add --no-cache git nodejs
- name: Checkout code
uses: actions/checkout@v4
- name: Install Docker client
run: |
apt-get update
apt-get install -y docker.io
- name: Get short SHA
id: sha
run: |