MLOS/scripts
Brian Kroth 65cb0da2e8
Rework format lint checks for pre-commit (#904)
# Pull Request

## Title

Reworks build to use pre-commit for format and lint checks.

---

## Description

As mentioned in #902 and #903, this refactors the build system to use
[`pre-commit`](https://pre-commit.com) for the following reasons:

- less complicated Makefile rules
- pinned linter versions that can be checked with dependabot more
explicitly for easier maintenance

- See Also: #749 

---

## Type of Change

-  New feature
- 🔄 Refactor
- 📝 Documentation update
- 🧪 Tests

---

## Testing

Manually locally and usual CI tests.

---

## Additional Notes (optional)

This builds off of #903 and is prep work to change the syntax of the
codebase using `pyupgrade`.

---
2025-01-03 22:58:07 +00:00
..
azure Automate Control Plane RG Setup (#480) 2023-09-06 14:02:41 -07:00
generate-azure-credentials-config One-click Redis benchmarking and optimization (#455) 2023-07-31 23:10:35 +00:00
generate-azure-credentials-config.cmd One-click Redis benchmarking and optimization (#455) 2023-07-31 23:10:35 +00:00
generate-azure-credentials-config.ps1 Support pulling Azure configs from local dir (#457) 2023-07-24 21:58:11 +00:00
generate-azure-credentials-config.sh Allow storage RG override for separate control plane RG vs experiment RG (#597) 2023-11-16 13:55:59 -08:00
update-version.sh Pypi packaging (#626) 2024-01-09 22:40:15 +00:00