2026-05-22 17:52:08 +01:00
# tinqs/ci
2026-05-22 16:50:47 +00:00
2026-05-22 17:52:08 +01:00
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
``` yaml
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.
``` bash
cd runner-image
./build-push.sh v1
```