| .. | ||
| Dockerfile | ||
| README.md | ||
| test.sh | ||
thetadev256/cimaster
Default image for my Gitea Actions servers.
Base image: node:21-bookworm
Default user: uid=1000(ci) gid=1000(ci)
Languages
- gcc (v12)
- Node.JS (v21)
- Python (3.11), with pip and poetry
- Golang (latest stable, installed from https://go.dev/dl)
- Rust (latest stable, installed using rustup)
Development tools
yarnNode package managerpnpmBest node package managertsxRun Typescript files directlygolangci-lintGo lintergit-cliffChangelog generatorjustCommand runner, written in RusttaskCommand runner, written in Gopre-commitRunner for pre-commit hooksmdbookDokumentation generatorcargo-auditTool for checking Rust dependencies for vulnerabilitiescargo-denyTool for linting Rust dependenciescargo-sqlxRust SQLx CLI for creating migrations and offline filesshellcheckLinter for shell scripts
System tools
- HTTP:
curl,wget - Compression:
zip,gzip,xz,zstd,brotli - Version control:
git,svn - Text editor:
nano