Skip to content

feat: Support Federated Identity Providers for service accounts #3954

feat: Support Federated Identity Providers for service accounts

feat: Support Federated Identity Providers for service accounts #3954

Triggered via pull request March 19, 2026 19:53
Status Failure
Total duration 3m 48s
Artifacts

ci.yaml

on: pull_request
Check GoReleaser config
5s
Check GoReleaser config
Code coverage report
0s
Code coverage report
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
CI: stackit/internal/services/serviceaccount/federated_identity_provider/resource.go#L176
type assertion on error will fail on wrapped errors. Use errors.As to check for specific errors (errorlint)
CI: stackit/internal/services/serviceaccount/federated_identity_provider/mapper_test.go#L22
context-as-argument: context.Context should be the first parameter of a function (revive)
CI: stackit/internal/services/serviceaccount/federated_identity_provider/schema_validators.go#L13
unused-parameter: parameter 'ctx' seems to be unused, consider removing or renaming it as _ (revive)
CI: stackit/internal/services/serviceaccount/federated_identity_provider/resource.go#L46
unused-parameter: parameter 'ctx' seems to be unused, consider removing or renaming it as _ (revive)
CI: stackit/internal/services/serviceaccount/federated_identity_provider/resource.go#L42
unused-parameter: parameter 'ctx' seems to be unused, consider removing or renaming it as _ (revive)
CI: stackit/internal/services/serviceaccount/federated_identity_provider/schema_validators.go#L21
hugeParam: req is heavy (160 bytes); consider passing it by pointer (gocritic)
CI: stackit/internal/services/serviceaccount/federated_identity_provider/resource.go#L300
hugeParam: req is heavy (112 bytes); consider passing it by pointer (gocritic)
CI: stackit/internal/services/serviceaccount/federated_identity_provider/resource.go#L249
hugeParam: req is heavy (208 bytes); consider passing it by pointer (gocritic)
CI: stackit/internal/services/serviceaccount/federated_identity_provider/resource.go#L193
hugeParam: req is heavy (120 bytes); consider passing it by pointer (gocritic)
CI: stackit/internal/services/serviceaccount/federated_identity_provider/resource.go#L151
hugeParam: req is heavy (152 bytes); consider passing it by pointer (gocritic)
CI
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-go@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/