diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index f8a17a057..28c758d33 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -76,7 +76,7 @@ jobs:
- name: golangci-lint
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8
with:
- version: v2.4.0
+ version: v2.6.0
api-check-translations:
runs-on: ubuntu-latest
diff --git a/devenv.lock b/devenv.lock
index d2693f1dd..acbd9c83f 100644
--- a/devenv.lock
+++ b/devenv.lock
@@ -3,10 +3,10 @@
"devenv": {
"locked": {
"dir": "src/modules",
- "lastModified": 1757511008,
+ "lastModified": 1761922975,
"owner": "cachix",
"repo": "devenv",
- "rev": "241280d58ecd6282b239b259afae9f7ba61c02be",
+ "rev": "c9f0b47815a4895fadac87812de8a4de27e0ace1",
"type": "github"
},
"original": {
@@ -19,10 +19,10 @@
"flake-compat": {
"flake": false,
"locked": {
- "lastModified": 1747046372,
+ "lastModified": 1761588595,
"owner": "edolstra",
"repo": "flake-compat",
- "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
+ "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
"type": "github"
},
"original": {
@@ -40,10 +40,10 @@
]
},
"locked": {
- "lastModified": 1757239681,
+ "lastModified": 1760663237,
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "ab82ab08d6bf74085bd328de2a8722c12d97bd9d",
+ "rev": "ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37",
"type": "github"
},
"original": {
@@ -74,10 +74,10 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1755783167,
+ "lastModified": 1761313199,
"owner": "cachix",
"repo": "devenv-nixpkgs",
- "rev": "4a880fb247d24fbca57269af672e8f78935b0328",
+ "rev": "d1c30452ebecfc55185ae6d1c983c09da0c274ff",
"type": "github"
},
"original": {
@@ -89,10 +89,10 @@
},
"nixpkgs-unstable": {
"locked": {
- "lastModified": 1757347588,
+ "lastModified": 1761672384,
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "b599843bad24621dcaa5ab60dac98f9b0eb1cabe",
+ "rev": "08dacfca559e1d7da38f3cf05f1f45ee9bfd213c",
"type": "github"
},
"original": {
diff --git a/magefile.go b/magefile.go
index f768565c1..7bc0c79aa 100644
--- a/magefile.go
+++ b/magefile.go
@@ -15,7 +15,6 @@
// along with this program. If not, see .
//go:build mage
-// +build mage
package main
diff --git a/pkg/models/bulk_task_test.go b/pkg/models/bulk_task_test.go
index ee2bf9630..a457bfd66 100644
--- a/pkg/models/bulk_task_test.go
+++ b/pkg/models/bulk_task_test.go
@@ -88,7 +88,8 @@ func TestBulkTask_Update(t *testing.T) {
err = bt.Update(s, u)
require.Error(t, err)
- assert.IsType(t, ErrInvalidTaskColumn{}, err)
+ var expectedErr ErrInvalidTaskColumn
+ assert.ErrorAs(t, err, &expectedErr)
})
t.Run("update done_at when bulk marking tasks done", func(t *testing.T) {
@@ -132,6 +133,7 @@ func TestBulkTask_Update(t *testing.T) {
err := bt.Update(s, u)
require.Error(t, err)
- assert.IsType(t, ErrInvalidTaskColumn{}, err)
+ var expectedErr ErrInvalidTaskColumn
+ assert.ErrorAs(t, err, &expectedErr)
})
}
diff --git a/pkg/modules/auth/openid/openid_test.go b/pkg/modules/auth/openid/openid_test.go
index 8674991b0..e32f84465 100644
--- a/pkg/modules/auth/openid/openid_test.go
+++ b/pkg/modules/auth/openid/openid_test.go
@@ -413,6 +413,7 @@ func TestMergeClaims(t *testing.T) {
// Verify error is returned for missing email
require.Error(t, err)
- assert.IsType(t, &user.ErrNoOpenIDEmailProvided{}, err)
+ var expectedErr *user.ErrNoOpenIDEmailProvided
+ assert.ErrorAs(t, err, &expectedErr)
})
}
diff --git a/pkg/utils/umask_unix.go b/pkg/utils/umask_unix.go
index bd38ef247..6e1de4b67 100644
--- a/pkg/utils/umask_unix.go
+++ b/pkg/utils/umask_unix.go
@@ -15,7 +15,6 @@
// along with this program. If not, see .
//go:build !windows
-// +build !windows
package utils
diff --git a/pkg/utils/umask_windows.go b/pkg/utils/umask_windows.go
index 7d9361cd4..25bdfbdaa 100644
--- a/pkg/utils/umask_windows.go
+++ b/pkg/utils/umask_windows.go
@@ -15,7 +15,6 @@
// along with this program. If not, see .
//go:build windows
-// +build windows
package utils
diff --git a/tools.go b/tools.go
index 613e004ad..91bc0e331 100644
--- a/tools.go
+++ b/tools.go
@@ -15,7 +15,6 @@
// along with this program. If not, see .
//go:build tools
-// +build tools
package tools