Building Docker images with Gitea Actions
Find a file
2024-03-03 00:43:17 +01:00
.gitea/workflows fix(ci): specify dockerfile 2024-03-02 23:28:53 +01:00
cimaster fix: remove apt upgrade 2024-03-03 00:43:17 +01:00
README.md chore: add workflow 2024-03-02 23:27:22 +01:00

gitea-ci

Building docker images for Gitea Actions

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 manager
  • pnpm Best node package manager
  • tsx Run Typescript files directly
  • golangci-lint Go linter
  • git-cliff Changelog generator
  • just Command runner, written in Rust
  • task Command runner, written in Go
  • pre-commit Runner for pre-commit hooks
  • mdbook Dokumentation generator
  • cargo-audit Tool for checking Rust dependencies for vulnerabilities
  • cargo-deny Tool for linting Rust dependencies
  • cargo-sqlx Rust SQLx CLI for creating migrations and offline files
  • shellcheck Linter for shell scripts

System tools

  • HTTP: curl, wget
  • Compression: zip, gzip, xz, zstd, brotli
  • Version control: git, svn
  • Text editor: nano