feat: Support Federated Identity Providers for service accounts #3954
ci.yaml
on: pull_request
CI
3m 44s
Check GoReleaser config
5s
Code coverage report
0s
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/
|