chore: modernize the codebase using go 1.26 (#278)

This runs:

```
go run golang.org/x/tools/gopls/internal/analysis/modernize/cmd/modernize@latest -fix ./...
```

over the codebase, as this is using go 1.26, it can also use the new
new() functionallity so AsPtr and boolPtr is are needed anymore.

Signed-off-by: Miek Gieben <miek@miek.nl>
This commit is contained in:
Miek Gieben
2026-03-21 21:16:09 +10:00
committed by GitHub
parent a5baf6e5c3
commit 2ab58d24d4
19 changed files with 82 additions and 101 deletions
+4 -9
View File
@@ -8,11 +8,6 @@ import (
"github.com/stretchr/testify/require"
)
// uint64Ptr is a convenience function to create a pointer to a uint64 value
func uint64Ptr(v uint64) *uint64 {
return &v
}
func TestConfigMount_GetNumericUid(t *testing.T) {
t.Parallel()
@@ -30,12 +25,12 @@ func TestConfigMount_GetNumericUid(t *testing.T) {
{
name: "valid numeric uid",
uid: "1000",
expected: uint64Ptr(1000),
expected: new(uint64(1000)),
},
{
name: "zero uid",
uid: "0",
expected: uint64Ptr(0),
expected: new(uint64(0)),
},
{
name: "invalid non-numeric uid",
@@ -96,12 +91,12 @@ func TestConfigMount_GetNumericGid(t *testing.T) {
{
name: "valid numeric gid",
gid: "1000",
expected: uint64Ptr(1000),
expected: new(uint64(1000)),
},
{
name: "zero gid",
gid: "0",
expected: uint64Ptr(0),
expected: new(uint64(0)),
},
{
name: "invalid non-numeric gid",