Skip to content

Add a Makefile for the common developer commands - #114

Merged
hannesa2 merged 1 commit into
masterfrom
add-makefile
Sep 30, 2026
Merged

hannesa2 merged 1 commit into
masterfrom
add-makefile

Conversation

@goneng

@goneng goneng commented Sep 29, 2026

Copy link
Copy Markdown
Collaborator

Give the build, test and CI steps short names, mirroring the GitX Makefile.

  • Add deps, build, test and archive targets matching the steps in BuildPR.yml, including the commented-out test step
  • Add help and map, plus submodule sync and drift checks that fail on CI and warn locally
  • Add libgit2-clean and clean to force a rebuild of libgit2 and the framework
  • Point to make help from the README

Test plan

  • make help, make map and make git-submodule-check (with and without GITHUB_ACTIONS set) print the expected output
  • make deps, make build and make archive succeed on an x86_64 Mac
  • make test runs all 287 specs; the 4 remaining failures are the existing ones in the specs, not caused by this change

Give the build, test and CI steps short names, mirroring the GitX Makefile.

- Add deps, build, test and archive targets matching the steps in
  BuildPR.yml, including the commented-out test step
- Add help and map, plus submodule sync and drift checks that fail on CI
  and warn locally
- Add libgit2-clean and clean to force a rebuild of libgit2 and the framework
- Point to `make help` from the README
@goneng
goneng requested a review from hannesa2 September 29, 2026 21:11
@goneng goneng added the enhancement New feature or request label Sep 29, 2026
@hannesa2
hannesa2 merged commit 76aef6b into master Sep 30, 2026
2 checks passed
@hannesa2
hannesa2 deleted the add-makefile branch September 30, 2026 04:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants