Skip to content

Commit 05918bd

Browse files
committed
Merge branch 'main' into dependabot/go_modules/golang.org/x/net-0.38.0
2 parents 2939c81 + 6fad1e5 commit 05918bd

4 files changed

Lines changed: 16 additions & 13 deletions

File tree

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ require (
3434
github.com/go-logfmt/logfmt v0.6.0 // indirect
3535
github.com/go-stack/stack v1.8.1 // indirect
3636
github.com/gofrs/uuid v4.4.0+incompatible // indirect
37-
github.com/golang-jwt/jwt/v4 v4.5.1 // indirect
37+
github.com/golang-jwt/jwt/v4 v4.5.2 // indirect
3838
github.com/golang-jwt/jwt/v5 v5.2.1 // indirect
3939
github.com/gorilla/context v0.0.0-20160525203319-aed02d124ae4 // indirect
4040
github.com/gorilla/mux v0.0.0-20160605233521-9fa818a44c2b // indirect

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ github.com/gofrs/uuid v4.4.0+incompatible h1:3qXRTX8/NbyulANqlc0lchS1gqAVxRgsuW1
6363
github.com/gofrs/uuid v4.4.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
6464
github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg=
6565
github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
66-
github.com/golang-jwt/jwt/v4 v4.5.1 h1:JdqV9zKUdtaa9gdPlywC3aeoEsR681PlKC+4F5gQgeo=
67-
github.com/golang-jwt/jwt/v4 v4.5.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
66+
github.com/golang-jwt/jwt/v4 v4.5.2 h1:YtQM7lnr8iZ+j5q71MGKkNw9Mn7AjHM68uc9g5fXeUI=
67+
github.com/golang-jwt/jwt/v4 v4.5.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
6868
github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk=
6969
github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
7070
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=

internal/cmds/cmds.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ var (
6868
"uninstall": CmdUninstall,
6969
}
7070

71-
RunCmd = runCmd
71+
RunCmd = runCmd
72+
DataDir = constants.DataDir
7273

7374
ErrAlreadyProcessed = errors.New("the script configuration has already been processed, will not run again")
7475
)
@@ -122,11 +123,11 @@ func install(ctx *log.Context, h types.HandlerEnvironment, report *types.RunComm
122123
return "", "", err, exitCode
123124
}
124125

125-
if err := os.MkdirAll(constants.DataDir, 0755); err != nil {
126+
if err := os.MkdirAll(DataDir, 0755); err != nil {
126127
return "", "", errors.Wrap(err, "failed to create data dir"), constants.ExitCode_CreateDataDirectoryFailed
127128
}
128129

129-
ctx.Log("event", "created data dir", "path", constants.DataDir)
130+
ctx.Log("event", "created data dir", "path", DataDir)
130131
ctx.Log("event", "installed")
131132
return "", "", nil, constants.ExitCode_Okay
132133
}
@@ -138,9 +139,9 @@ func uninstall(ctx *log.Context, h types.HandlerEnvironment, report *types.RunCo
138139
}
139140

140141
{ // a new context scope with path
141-
ctx = ctx.With("path", constants.DataDir)
142-
ctx.Log("event", "removing data dir", "path", constants.DataDir)
143-
if err := os.RemoveAll(constants.DataDir); err != nil {
142+
ctx = ctx.With("path", DataDir)
143+
ctx.Log("event", "removing data dir", "path", DataDir)
144+
if err := os.RemoveAll(DataDir); err != nil {
144145
return "", "", errors.Wrap(err, "failed to delete data directory"), constants.ExitCode_RemoveDataDirectoryFailed
145146
}
146147
ctx.Log("event", "removed data dir")

internal/cmds/cmds_test.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ func Test_checkAndSaveSeqNum(t *testing.T) {
178178

179179
func Test_update_e2e_cmd(t *testing.T) {
180180
tempDir, _ := os.MkdirTemp("", "deletecmd")
181+
DataDir, _ = os.MkdirTemp("", "datadir")
181182
oldVersionDirectory := filepath.Join(tempDir, "Microsoft.CPlat.Core.RunCommandHandlerLinux-1.3.8")
182183
newVersionDirectory := filepath.Join(tempDir, "Microsoft.CPlat.Core.RunCommandHandlerLinux-1.3.9")
183184
err := os.Mkdir(oldVersionDirectory, 0755)
@@ -229,6 +230,7 @@ func Test_update_e2e_cmd(t *testing.T) {
229230

230231
func Test_udpate_e2e_problematic_version(t *testing.T) {
231232
tempDir, _ := os.MkdirTemp("", "deletecmd")
233+
DataDir, _ = os.MkdirTemp("", "datadir")
232234
oldVersionDirectory := filepath.Join(tempDir, "Microsoft.CPlat.Core.RunCommandHandlerLinux-1.3.17")
233235
newVersionDirectory := filepath.Join(tempDir, "Microsoft.CPlat.Core.RunCommandHandlerLinux-1.3.18")
234236
err := os.Mkdir(oldVersionDirectory, 0755)
@@ -409,7 +411,7 @@ func Test_runCmd_success(t *testing.T) {
409411
require.Nil(t, err)
410412
defer os.RemoveAll(dir)
411413

412-
metadata := types.NewRCMetadata("extName", 0, constants.DownloadFolder, constants.DataDir)
414+
metadata := types.NewRCMetadata("extName", 0, constants.DownloadFolder, DataDir)
413415
err, exitCode := runCmd(log.NewContext(log.NewNopLogger()), dir, "", &handlersettings.HandlerSettings{
414416
PublicSettings: handlersettings.PublicSettings{Source: &handlersettings.ScriptSource{Script: script}},
415417
}, metadata)
@@ -435,7 +437,7 @@ func Test_runCmd_fail(t *testing.T) {
435437
require.Nil(t, err)
436438
defer os.RemoveAll(dir)
437439

438-
metadata := types.NewRCMetadata("extName", 0, constants.DownloadFolder, constants.DataDir)
440+
metadata := types.NewRCMetadata("extName", 0, constants.DownloadFolder, DataDir)
439441
err, exitCode := runCmd(log.NewContext(log.NewNopLogger()), dir, "", &handlersettings.HandlerSettings{
440442
PublicSettings: handlersettings.PublicSettings{Source: &handlersettings.ScriptSource{Script: "non-existing-cmd"}},
441443
}, metadata)
@@ -666,7 +668,7 @@ func Test_TreatFailureAsDeploymentFailureIsTrue_Fails(t *testing.T) {
666668
require.Nil(t, err)
667669
defer os.RemoveAll(dir)
668670

669-
metadata := types.NewRCMetadata("extName", 0, constants.DownloadFolder, constants.DataDir)
671+
metadata := types.NewRCMetadata("extName", 0, constants.DownloadFolder, DataDir)
670672
err, exitCode := runCmd(log.NewContext(log.NewNopLogger()), dir, "", &handlersettings.HandlerSettings{
671673
PublicSettings: handlersettings.PublicSettings{Source: &handlersettings.ScriptSource{Script: script}, TreatFailureAsDeploymentFailure: true},
672674
}, metadata)
@@ -685,7 +687,7 @@ func Test_TreatFailureAsDeploymentFailureIsTrue_SimpleScriptSucceeds(t *testing.
685687
require.Nil(t, err)
686688
defer os.RemoveAll(dir)
687689

688-
metadata := types.NewRCMetadata("extName", 0, constants.DownloadFolder, constants.DataDir)
690+
metadata := types.NewRCMetadata("extName", 0, constants.DownloadFolder, DataDir)
689691
err, exitCode := runCmd(log.NewContext(log.NewNopLogger()), dir, "", &handlersettings.HandlerSettings{
690692
PublicSettings: handlersettings.PublicSettings{Source: &handlersettings.ScriptSource{Script: script}, TreatFailureAsDeploymentFailure: false},
691693
}, metadata)

0 commit comments

Comments
 (0)