mirror of
https://github.com/jesseduffield/lazygit.git
synced 2026-06-20 01:19:23 +02:00
Use a better way of pinning the version of golangci-lint
Instead of requiring the user to install the right version of the tool in their .bin folder, create a shim that automatically runs the right version of the tool. This has several benefits: - it works out of the box with no setup required (the tool will be automatically downloaded and compiled the first time it is used) - no work needed for developers when we bump the golangci-lint version - it works in working copies that are used in different environments (e.g. locally on a Mac, or inside a dev container) Co-authored-by: kyu08 <49891479+kyu08@users.noreply.github.com>
This commit is contained in:
1 parent
d159b28dc0
commit
38fc107f94
4 files changed
+11
-2
No files matched your search
Executable
+8
@@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
# Must be kept in sync with the version in .github/workflows/ci.yml
|
||||
version="v2.2.1"
|
||||
|
||||
go run "github.com/golangci/golangci-lint/v2/cmd/golangci-lint@$version" "$@"
|
||||
Reference in new issue
Block a user