Skip to content

build: modernize Makefile with best practices#324

Merged
privateip merged 1 commit intoitential:develfrom
privateip:update-makefile
Mar 8, 2026
Merged

build: modernize Makefile with best practices#324
privateip merged 1 commit intoitential:develfrom
privateip:update-makefile

Conversation

@privateip
Copy link
Member

  • Add SHELL/SHELLFLAGS for fail-fast bash execution in all recipes
  • Replace per-recipe PYTHONDONTWRITEBYTECODE=1 with a single export
  • Extract PKG_NAME, SRC_DIR, TEST_DIR variables to eliminate hardcoded paths
  • Switch help target to self-documenting ## comment + grep/awk pattern
  • Add run and clean-venv targets for common local dev workflows
  • Add .DELETE_ON_ERROR and structured section comments throughout

- Add SHELL/SHELLFLAGS for fail-fast bash execution in all recipes
- Replace per-recipe PYTHONDONTWRITEBYTECODE=1 with a single export
- Extract PKG_NAME, SRC_DIR, TEST_DIR variables to eliminate hardcoded paths
- Switch help target to self-documenting ## comment + grep/awk pattern
- Add run and clean-venv targets for common local dev workflows
- Add .DELETE_ON_ERROR and structured section comments throughout
@privateip privateip requested a review from a team as a code owner March 8, 2026 16:20
@privateip privateip merged commit eff2109 into itential:devel Mar 8, 2026
4 checks passed
@privateip privateip deleted the update-makefile branch March 8, 2026 16:22
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