mirror of
https://github.com/ivuorinen/f2b.git
synced 2026-01-26 03:13:58 +00:00
chore(deps): update github actions and pre-commit hooks (#118)
* chore(deps): update github actions and pre-commit hooks * chore(pre-commit): replace dnephin/pre-commit-golang with local hook The dnephin/pre-commit-golang repository has been sunset. Replace it with a local hook that runs golangci-lint directly using the system language. This removes the external dependency while maintaining identical linting behavior via .golangci.yml configuration. * fix: golangci-lint installation * chore: update actions, update golangci in makefile * chore: add goenv bin to path * chore: tweaks to lint tool installation * chore: actually modify pr-lint action * fix(ci): tweaks to linting, permissions * chore(ci): align golangci-lint version to v2.7.2 * chore(ci): update github actions to latest versions * fix(ci): add install-mode for golangci-lint v2.7.2 * fix(security): use go install for golangci-lint
This commit is contained in:
9
Makefile
9
Makefile
@@ -30,8 +30,13 @@ dev-deps: ## Install development dependencies
|
||||
@echo "Installing goreleaser..."
|
||||
@go install github.com/goreleaser/goreleaser/v2@v2.12.0;
|
||||
# renovate: datasource=go depName=github.com/goreleaser/goreleaser/v2
|
||||
@echo "Installing golangci-lint...";
|
||||
@go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.4.0;
|
||||
@GOLANGCI_VERSION=$$(golangci-lint version 2>/dev/null \
|
||||
| grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1 || echo "0.0.0"); \
|
||||
EXPECTED_VERSION="2.7.2"; \
|
||||
if [ "$$GOLANGCI_VERSION" != "$$EXPECTED_VERSION" ]; then \
|
||||
echo "Installing golangci-lint v$$EXPECTED_VERSION (current: v$$GOLANGCI_VERSION)..."; \
|
||||
go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v$$EXPECTED_VERSION; \
|
||||
fi
|
||||
# renovate: datasource=go depName=github.com/golangci/golangci-lint/v2/cmd/golangci-lint
|
||||
@command -v markdownlint-cli2 >/dev/null 2>&1 || { \
|
||||
echo "Installing markdownlint-cli2..."; \
|
||||
|
||||
Reference in New Issue
Block a user