Skip to content

ci: update actions and golangci-lint, and fix linting#349

Open
thaJeztah wants to merge 14 commits intomicrosoft:mainfrom
thaJeztah:update_ci
Open

ci: update actions and golangci-lint, and fix linting#349
thaJeztah wants to merge 14 commits intomicrosoft:mainfrom
thaJeztah:update_ci

Conversation

@thaJeztah
Copy link
Copy Markdown
Contributor

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
```
file.go:237:41: identical-ifelseif-branches: "if...else if" chain with identical branches (lines 237 and 239) (revive)
	if err == nil && n == 0 && len(b) != 0 {
		return 0, io.EOF
	} else if err == windows.ERROR_BROKEN_PIPE { //nolint:errorlint // err is Errno
```

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
```
backup_test.go:23:2: redundant-test-main-exit: redundant call to os.Exit in TestMain function, the test runner will handle it automatically as of Go 1.15 (revive)
	os.Exit(m.Run())
	^
```

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
```
tools/mkwinsyscall/mkwinsyscall.go:791:12: SA1019: runtime.GOROOT has been deprecated since Go 1.24: The root used during the Go build will not be meaningful if the binary is copied to another machine. Use the system path to locate
the “go” binary, and use “go env GOROOT” to find its GOROOT. (staticcheck)
	goroot := runtime.GOROOT()
	          ^
```

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
- update actions to current version
- update golangci-lint config to v2

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
@thaJeztah thaJeztah requested a review from a team as a code owner March 23, 2026 15:44
@thaJeztah
Copy link
Copy Markdown
Contributor Author

@AdityaMittal1306 @helsaawy PTAL

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants