ozan 5f0ddc1901 feat: composite actions + runner base image
Actions: checkout, setup-go, setup-node, setup-aws
Runner image: Go 1.26 + Node 22 + AWS CLI + Docker (docker:29-dind)
2026-05-22 17:52:08 +01:00

tinqs/ci

Tinqs CI toolchain — composite Gitea Actions and runner base image.

Actions

Action Description Replaces
tinqs/ci/checkout Clone a Gitea repo actions/checkout
tinqs/ci/setup-go Install Go actions/setup-go
tinqs/ci/setup-node Install Node.js + pnpm actions/setup-node
tinqs/ci/setup-aws Install AWS CLI + ECR login

Usage

steps:
  - uses: tinqs/ci/checkout@v1

  - uses: tinqs/ci/setup-go@v1
    with:
      go-version: '1.26.2'

  - uses: tinqs/ci/setup-node@v1
    with:
      node-version: '22'

  - uses: tinqs/ci/setup-aws@v1
    with:
      ecr-login: 'true'
      ecr-repo: '149751500842.dkr.ecr.eu-west-1.amazonaws.com/tinqs-git'

Runner Base Image

runner-image/ contains the Dockerfile for the CI runner container. Pre-installs Go, Node.js, AWS CLI, Docker, git, and ssh — no per-job install overhead.

cd runner-image
./build-push.sh v1
S
Description
Tinqs CI - composite actions and runner base image
Readme 115 MiB
Languages
Go 79.8%
Dockerfile 13.2%
Shell 7%