Skip to content

Add buffered update queue for retrieving external player data #305

Add buffered update queue for retrieving external player data

Add buffered update queue for retrieving external player data #305

Triggered via push February 25, 2024 11:13
Status Failure
Total duration 1m 55s
Artifacts

build.yml

on: push
Matrix: Analyze
bd release
0s
bd release
Fit to window
Zoom out
Zoom in

Annotations

19 errors and 7 warnings
lint-golangci: actions.go#L1
: # github.com/leighmacdonald/bd [github.com/leighmacdonald/bd.test]
lint-golangci: main.go#L92
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to newSettingsManager: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
lint-golangci: main.go#L153
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to newProcessState: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
lint-golangci: main.go#L177
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to openApplicationPage: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
lint-golangci: main.go#L190
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to newAppSystray: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
lint-golangci: rules/engine_test.go#L1
: # github.com/leighmacdonald/bd/rules_test [github.com/leighmacdonald/bd/rules.test]
lint-golangci: rules/engine_test.go#L121
cannot use rm (variable of type rules.RegexTextMatcher) as rules.TextMatcher value in argument to list.RegisterTextMatcher: rules.RegexTextMatcher does not implement rules.TextMatcher (wrong type for method Match)
lint-golangci: platform/linux.go#L65
Comment should end in a period (godot)
lint-golangci
issues found
staticcheck: main.go#L92
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to newSettingsManager: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
staticcheck: main.go#L153
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to newProcessState: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
staticcheck: main.go#L177
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to openApplicationPage: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
staticcheck: main.go#L190
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to newAppSystray: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
staticcheck: main.go#L92
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to newSettingsManager: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
staticcheck: main.go#L153
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to newProcessState: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
staticcheck: main.go#L177
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to openApplicationPage: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
staticcheck: main.go#L190
cannot use plat (variable of type platform.LinuxPlatform) as platform.Platform value in argument to newAppSystray: platform.LinuxPlatform does not implement platform.Platform (wrong type for method LaunchTF2)
staticcheck: rules/engine_test.go#L121
cannot use rm (variable of type rules.RegexTextMatcher) as rules.TextMatcher value in argument to list.RegisterTextMatcher: rules.RegexTextMatcher does not implement rules.TextMatcher (wrong type for method Match)
staticcheck: rules/matchers.go#L108
infinite recursive call (SA5007)
lint-ts
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
lint-ts: frontend/src/component/modal/SettingsEditorModal.tsx#L105
React Hook useCallback has a missing dependency: 'modal'. Either include it or remove the dependency array
lint-golangci
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: golangci/golangci-lint-action@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Analyze (javascript)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: github/codeql-action/init@v2, github/codeql-action/autobuild@v2, github/codeql-action/analyze@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Analyze (javascript)
CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/
Analyze (go)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: github/codeql-action/init@v2, github/codeql-action/autobuild@v2, github/codeql-action/analyze@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Analyze (go)
CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/