From a83449758c36061f5a701cbdc87462f259c832ae Mon Sep 17 00:00:00 2001 From: Eason WaveKat Date: Mon, 30 Mar 2026 17:23:36 +1300 Subject: [PATCH] chore: add CI/Release badges and Makefile help target Co-Authored-By: Claude Opus 4.6 (1M context) --- Makefile | 14 +++++++++++++- README.md | 3 +++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 485f6fe..5b0f33c 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ SHELL := /bin/bash NVM := . ~/.nvm/nvm.sh && nvm use 22 && -.PHONY: dev build preview sync install clean cf-build +.PHONY: dev build preview sync install clean cf-build help +.DEFAULT_GOAL := help # Copy needed assets from wavekat-brand submodule → public/ sync: @@ -29,3 +30,14 @@ cf-build: # Remove build artifacts and synced assets clean: rm -rf dist/ .astro/ public/logos/ + +help: + @echo "Usage: make " + @echo "" + @echo " dev Start dev server" + @echo " build Build for production → dist/" + @echo " preview Build and preview locally" + @echo " sync Copy assets from wavekat-brand submodule" + @echo " install Install dependencies" + @echo " cf-build Simulate Cloudflare Pages build (no nvm)" + @echo " clean Remove dist/, .astro/, public/logos/" diff --git a/README.md b/README.md index 60a9190..2adaa92 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # wavekat.com +[![CI](https://github.com/wavekat/wavekat.com/actions/workflows/ci.yml/badge.svg)](https://github.com/wavekat/wavekat.com/actions/workflows/ci.yml) +[![Release](https://github.com/wavekat/wavekat.com/actions/workflows/release.yml/badge.svg)](https://github.com/wavekat/wavekat.com/actions/workflows/release.yml) + > Give every small business the voice of a big one. [wavekat.com](https://wavekat.com)