Skip to content

build: Extract CI operations into Makefile, replace Earthly#120

Open
mniewrzal wants to merge 1 commit intomainfrom
ew/makefile-ci
Open

build: Extract CI operations into Makefile, replace Earthly#120
mniewrzal wants to merge 1 commit intomainfrom
ew/makefile-ci

Conversation

@mniewrzal
Copy link
Contributor

Summary

  • Add Makefile with lint-deps, lint, test-deps, test, and build targets so CI operations are runnable locally
  • Update build.yml to use make targets and split the single Earthly job into separate lint, test, and integration jobs
  • Remove now-unused Earthfiles

Test plan

  • make build produces build/storj-up binary
  • make lint-deps && make lint runs locally
  • make test-deps && make test runs locally
  • CI lint/test/integration jobs pass

🤖 Generated with Claude Code

Add Makefile with lint-deps, lint, test-deps, test, and build targets
so CI operations are runnable locally. Update build.yml to use make
targets and replace the single Earthly-based job with separate lint,
test, and integration jobs. Remove now-unused Earthfiles.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@mniewrzal mniewrzal requested a review from elek as a code owner February 13, 2026 12:35
@mniewrzal mniewrzal removed the request for review from elek February 13, 2026 12:36
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.

1 participant