Skip to content

chore: Replace Makefile with Taskfile across repo and labs#90

Merged
privateip merged 2 commits into
mainfrom
chore/taskfile
May 23, 2026
Merged

chore: Replace Makefile with Taskfile across repo and labs#90
privateip merged 2 commits into
mainfrom
chore/taskfile

Conversation

@privateip
Copy link
Copy Markdown
Contributor

Summary

  • Replaces all three Makefiles (root, lab/network/, lab/gvpc/) with Taskfile.yaml
  • Prunes dead targets that were either unused or handled entirely by CI: kustomize, docker-push, docker-buildx, setup-test-e2e, cleanup-test-e2e, lint-config
  • Updates all documentation (README.md, AGENTS.md, CONVENTIONS.md, .devcontainer/README.md, all lab READMEs) to reference task instead of make
  • Adds Task install instructions and usage to the root README.md

Test plan

  • task lists available tasks
  • task build produces bin/galactic
  • task test runs fmt, vet, and unit tests
  • task lint installs golangci-lint locally and runs it
  • task docker-build builds the container image
  • task in lab/network/ and lab/gvpc/ lists lab tasks

🤖 Generated with Claude Code

Replaces all Makefiles (root, lab/network, lab/gvpc) with Taskfile.yaml.
Prunes dead targets (kustomize, docker-push, docker-buildx, setup/cleanup-test-e2e,
lint-config) and updates all documentation references accordingly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@privateip privateip requested a review from a team as a code owner May 23, 2026 02:11
@privateip privateip requested a review from gaghan430 May 23, 2026 02:11
Adds arduino/setup-task@v2 to the build and test-e2e jobs and replaces
make calls with task equivalents. Also removes the broken Install CRDs
and Verify CRDs steps from test-e2e (operator and CRDs were removed).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@privateip privateip requested a review from scotwells May 23, 2026 02:18
@privateip privateip merged commit eb6a4e7 into main May 23, 2026
6 checks passed
@privateip privateip deleted the chore/taskfile branch May 23, 2026 02:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants