chore(ci): bootstrap CI + hooks
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled

Squash-merge bootstrap-cicd into integration
This commit is contained in:
2025-09-10 21:48:32 +00:00
parent 575b33f744
commit 408db0d0cc
19 changed files with 671 additions and 0 deletions

33
Makefile Normal file
View File

@@ -0,0 +1,33 @@
SHELL := /usr/bin/env bash
.PHONY: all check quick format lint build test security ci-image hooks-setup
all: check
check:
./scripts/ci all
quick:
./scripts/ci format && ./scripts/ci lint
format:
./scripts/ci format
lint:
./scripts/ci lint
build:
./scripts/ci build
test:
./scripts/ci test
security:
./scripts/ci security
ci-image:
docker build -f ci.Dockerfile -t local/ci:latest .
hooks-setup:
./scripts/setup-hooks