.. | ||
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
yarn
Node package managerpnpm
Best node package managertsx
Run Typescript files directlygolangci-lint
Go lintergit-cliff
Changelog generatorjust
Command runner, written in Rusttask
Command runner, written in Gopre-commit
Runner for pre-commit hooksmdbook
Dokumentation generatorcargo-audit
Tool for checking Rust dependencies for vulnerabilitiescargo-deny
Tool for linting Rust dependenciescargo-sqlx
Rust SQLx CLI for creating migrations and offline filesshellcheck
Linter for shell scripts
System tools
- HTTP:
curl
,wget
- Compression:
zip
,gzip
,xz
,zstd
,brotli
- Version control:
git
,svn
- Text editor:
nano