Skip to content

fix: docker makefile recipies and pre-commit configuration#12

Merged
efcaguab merged 3 commits intomainfrom
fix-docker-makefile-improvements
Feb 12, 2026
Merged

fix: docker makefile recipies and pre-commit configuration#12
efcaguab merged 3 commits intomainfrom
fix-docker-makefile-improvements

Conversation

@efcaguab
Copy link
Contributor

  • Improve dependencies of docker recopies in Makefile (prevents need to manually create volume)
  • Fix pre-commit dependencies to include codespell

- Add docker-volume dependency to docker-compose recipes
- Add codespell[toml]>=2.4 to pre-commit dependencies
- Add PYTHON and PIP variables to Makefile for flexibility
Copilot AI review requested due to automatic review settings December 18, 2025 04:44
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves the Makefile and pre-commit configuration by automating docker volume creation and fixing codespell dependencies. The changes make docker-based workflows more robust by automatically creating required external volumes, and ensure codespell is properly available in pre-commit hooks. Additionally, the Makefile is refactored to use centralized PYTHON and PIP variables for better maintainability.

Key Changes:

  • Added docker-volume as a prerequisite to docker-related targets to automatically create the external GCP volume
  • Introduced PYTHON and PIP variables to centralize Python command invocations throughout the Makefile
  • Added codespell[toml]>=2.4 to pre-commit hook's additional_dependencies

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
Makefile Added PYTHON/PIP variables, made docker targets depend on docker-volume, standardized Python command usage
.pre-commit-config.yaml Added codespell[toml]>=2.4 to additional_dependencies for the codespell hook

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Collaborator

@tomaslink tomaslink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@efcaguab efcaguab merged commit 08069b1 into main Feb 12, 2026
6 checks passed
@efcaguab efcaguab deleted the fix-docker-makefile-improvements branch February 12, 2026 02:25
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.

3 participants