Skip to content

Commit 7b34dad

Browse files
committed
fix: update dependencies and improve path reversal
- Updated Go version from 1.23.6 to 1.23.7 in go.mod - Updated golang.org/x/crypto from v0.33.0 to v0.35.0 in go.mod - Added github.com/samber/lo/mutable dependency in id.go - Improved reversePath function to use mutable.Reverse for in-place reversald:
1 parent 879251a commit 7b34dad

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/k1LoW/runn
22

3-
go 1.23.6
3+
go 1.23.7
44

55
require (
66
github.com/Songmu/axslogparser v1.4.0
@@ -72,7 +72,7 @@ require (
7272
github.com/tenntenn/golden v0.5.4
7373
github.com/xlab/treeprint v1.2.0
7474
github.com/xo/dburl v0.23.3
75-
golang.org/x/crypto v0.34.0
75+
golang.org/x/crypto v0.35.0
7676
golang.org/x/mod v0.23.0
7777
golang.org/x/sync v0.11.0
7878
google.golang.org/grpc v1.70.0

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -1301,8 +1301,8 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh
13011301
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
13021302
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
13031303
golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
1304-
golang.org/x/crypto v0.34.0 h1:+/C6tk6rf/+t5DhUketUbD1aNGqiSX3j15Z6xuIDlBA=
1305-
golang.org/x/crypto v0.34.0/go.mod h1:dy7dXNW32cAb/6/PRuTNsix8T+vJAqvuIy5Bli/x0YQ=
1304+
golang.org/x/crypto v0.35.0 h1:b15kiHdrGCHrP6LvwaQ3c03kgNhhiMgvlhxHQhmg2Xs=
1305+
golang.org/x/crypto v0.35.0/go.mod h1:dy7dXNW32cAb/6/PRuTNsix8T+vJAqvuIy5Bli/x0YQ=
13061306
golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
13071307
golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
13081308
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=

id.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import (
1010

1111
"github.com/rs/xid"
1212
"github.com/samber/lo"
13+
"github.com/samber/lo/mutable"
1314
)
1415

1516
// generateIDsUsingPath generates IDs using path of runbooks.
@@ -96,5 +97,7 @@ func generateRandomID() (string, error) {
9697
}
9798

9899
func reversePath(p string) []string {
99-
return lo.Reverse(strings.Split(filepath.ToSlash(p), "/"))
100+
splitted := strings.Split(filepath.ToSlash(p), "/")
101+
mutable.Reverse(splitted)
102+
return splitted
100103
}

0 commit comments

Comments
 (0)