File tree Expand file tree Collapse file tree 5 files changed +14
-9
lines changed Expand file tree Collapse file tree 5 files changed +14
-9
lines changed Original file line number Diff line number Diff line change 1313 runs-on : ubuntu-latest
1414 env :
1515 GO_VERSION : stable
16- GOLANGCI_LINT_VERSION : v1.62.0
16+ GOLANGCI_LINT_VERSION : v1.63.3
1717 HUGO_VERSION : 0.131.0
1818 CGO_ENABLED : 0
1919 LEGO_E2E_TESTS : CI
Original file line number Diff line number Diff line change @@ -133,6 +133,8 @@ linters-settings:
133133 errorf : true
134134 sprintf1 : true
135135 strconcat : false
136+ usetesting :
137+ os-setenv : false # we already have a test "framework" to handle env vars
136138
137139run :
138140 timeout : 10m
Original file line number Diff line number Diff line change @@ -30,9 +30,10 @@ func TestDNSProviderManual(t *testing.T) {
3030
3131 for _ , test := range testCases {
3232 t .Run (test .desc , func (t * testing.T ) {
33- file , err := os .CreateTemp ("" , "lego_test" )
33+ file , err := os .CreateTemp (t . TempDir () , "lego_test" )
3434 require .NoError (t , err )
35- defer func () { _ = os .Remove (file .Name ()) }()
35+
36+ t .Cleanup (func () { _ = file .Close () })
3637
3738 _ , err = file .WriteString (test .input )
3839 require .NoError (t , err )
Original file line number Diff line number Diff line change @@ -367,9 +367,10 @@ func TestGetOrFile_ReadsFiles(t *testing.T) {
367367 err = os .Unsetenv (varEnvName )
368368 require .NoError (t , err )
369369
370- file , err := os .CreateTemp ("" , "lego" )
370+ file , err := os .CreateTemp (t . TempDir () , "lego" )
371371 require .NoError (t , err )
372- defer os .Remove (file .Name ())
372+
373+ t .Cleanup (func () { _ = file .Close () })
373374
374375 err = os .WriteFile (file .Name (), []byte ("lego_file\n " ), 0o644 )
375376 require .NoError (t , err )
@@ -392,9 +393,10 @@ func TestGetOrFile_PrefersEnvVars(t *testing.T) {
392393 err = os .Unsetenv (varEnvName )
393394 require .NoError (t , err )
394395
395- file , err := os .CreateTemp ("" , "lego" )
396+ file , err := os .CreateTemp (t . TempDir () , "lego" )
396397 require .NoError (t , err )
397- defer os .Remove (file .Name ())
398+
399+ t .Cleanup (func () { _ = file .Close () })
398400
399401 err = os .WriteFile (file .Name (), []byte ("lego_file" ), 0o644 )
400402 require .NoError (t , err )
Original file line number Diff line number Diff line change @@ -265,10 +265,10 @@ func TestNewDNSProviderConfig(t *testing.T) {
265265func createCloudsYaml (t * testing.T , cloudName string , cloud clientconfig.Cloud ) string {
266266 t .Helper ()
267267
268- file , err := os .CreateTemp ("" , "lego_test" )
268+ file , err := os .CreateTemp (t . TempDir () , "lego_test" )
269269 require .NoError (t , err )
270270
271- t .Cleanup (func () { _ = os . RemoveAll ( file .Name () ) })
271+ t .Cleanup (func () { _ = file .Close ( ) })
272272
273273 clouds := clientconfig.Clouds {
274274 Clouds : map [string ]clientconfig.Cloud {
You can’t perform that action at this time.
0 commit comments