• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

KusionStack / kusion
46%

Build:
DEFAULT BRANCH: main
Repo Added 13 May 2022 12:06PM UTC
Token 8Dsrrjad4kkQEhz8j5dBVAdg56cWi2aBP regen
Build 2374 Last
Files 336
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 1143-fix-bug-in-convertkusionprobetov1probe
  • 3-way-diff
  • 3-ways-merge
  • SparkYuan-fix-readme-link
  • SparkYuan-patch-1
  • action-type
  • adapt-new-model-adjusts
  • add-apply-gif
  • add-cmd-config
  • add-config-model
  • add-doc-design
  • add-dsl-connection-doc
  • add-job-module-remove-validate-settings-yaml
  • add-kcl-open-api-release
  • add-mod-pull
  • add-module-apis
  • add-openssf-badge
  • add-pagination
  • add-pr-template
  • add-product-hunt-badge
  • add-project-stack-cmd
  • add-stack-in-runtime
  • add-structured-backend-config
  • add-tf-provider-cache
  • add-windows-e2e
  • add-workspace-apis
  • add-workspace-edit-cmd
  • addSetSecretInInterface
  • add_app_configuration_design_doc
  • add_aws_secret_provider
  • add_azure_keyvault_support
  • add_base_cmd_option
  • add_base_secret_mng_interface
  • add_cluster_in_cli
  • add_extensions
  • add_fake_secret_store_provider
  • add_mod_cmd
  • add_probe_types
  • add_provider_registry
  • add_query
  • add_registry_client
  • add_secret_management_proposal
  • add_separate_crd_visitor
  • add_vault_secret_provider
  • adjust-Dockerfile
  • adjust-github-action
  • adjust-github-action-configurations
  • alicloud-provider-version
  • api_doc
  • appconfig
  • appconfig-shecma-type
  • appconfiguration-generator-refactor-br
  • assert-bug
  • auto-import-resources
  • aws-port
  • backend-config
  • backend-def
  • backend-impl
  • backend-release
  • backend-state
  • backend-workspace
  • batchv1
  • brew-depends
  • brew-install
  • bug-fix-1358
  • bugfix-1358
  • bugfix-action
  • bugfix-compile
  • bugfix-delete-node
  • bugfix-destroy-tf
  • bugfix-pb-width
  • bugfix-stack-name
  • bugfix/probe-readiness-port
  • bump-go-version
  • bump-goutil
  • bump-kcl-0.5.1
  • bump-kcl-go
  • bump-kcl-go-version
  • bump-kcl-version-0.5.0-alpha.2
  • bump-kcl-version-0.5.0-alpha.3
  • bump-kcl-version-0.5.0-beta.1
  • bump-kcl-version-to-v0.6.0-alpha.1
  • bump-kcl-version-v0.4.6.2
  • bump-kclvm-version
  • bump-kpm-version
  • bump-yaml-version-to-v3.0.0
  • chai2010-patch-1
  • chang-tf-log-level
  • chore
  • chore-adjust-about-quality
  • chore-msg
  • chore-plugin
  • chore-refine-codeowners
  • chore_project
  • ci/bump-go-1.26
  • ci/golangci-lint-v2
  • ci/windows-e2e-k3s
  • cla
  • clean-expired-docs
  • clean-spec
  • clean-up-version
  • cleancode
  • cleanup-codes
  • cleanup-table
  • cleanup_useless_code
  • cmd-config
  • cmd-doc
  • code-of-conduct
  • code_cleanup
  • collaboration
  • collaset-generator
  • compile
  • compile-arguments
  • compile-flag
  • complete-appconfig-model-ut
  • complete-workload-ut
  • complete-workload-ut-again
  • config
  • config-prune
  • config-registry-0306
  • config-test
  • config-ut
  • config-validation-0304
  • context
  • contributing
  • create-default-workspace
  • cronE2e
  • crypto
  • custom-params
  • customize-workload-deserialization-with-type
  • customize-workload-yaml-deserialization-with-type
  • dayuan
  • dedup-err
  • default-backend
  • del-pulumi
  • del-spec-storage
  • delete-compile
  • delete-deps
  • delete-internal-api
  • delete-kusion-path
  • delete-kusionctl-pkg
  • delete-mysql
  • delete-workspace-deprecated
  • delete_app_from_meta
  • delete_kustomize
  • delete_signal_handler
  • dependabot/go_modules/github.com/cloudflare/circl-1.3.7
  • dependabot/go_modules/github.com/cloudflare/circl-1.6.1
  • dependabot/go_modules/github.com/docker/docker-23.0.3incompatible
  • dependabot/go_modules/github.com/docker/docker-25.0.5incompatible
  • dependabot/go_modules/github.com/docker/docker-26.1.4incompatible
  • dependabot/go_modules/github.com/docker/docker-26.1.5incompatible
  • dependabot/go_modules/github.com/docker/docker-28.0.0incompatible
  • dependabot/go_modules/github.com/emicklei/go-restful-2.16.0incompatible
  • dependabot/go_modules/github.com/go-chi/chi/v5-5.2.2
  • dependabot/go_modules/github.com/go-git/go-git/v5-5.13.0
  • dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.3
  • dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.5.1
  • dependabot/go_modules/github.com/gorilla/websocket-1.5.3
  • dependabot/go_modules/github.com/hashicorp/go-getter-1.7.5
  • dependabot/go_modules/github.com/hashicorp/go-retryablehttp-0.7.7
  • dependabot/go_modules/github.com/lestrrat-go/jwx/v2-2.0.21
  • dependabot/go_modules/github.com/moby/sys/user-0.4.1
  • dependabot/go_modules/github.com/ulikunitz/xz-0.5.14
  • dependabot/go_modules/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/golang.org/x/net-0.33.0
  • dependabot/go_modules/google.golang.org/grpc-1.58.3
  • dependabot/go_modules/google.golang.org/grpc-1.64.1
  • dependabot/go_modules/scripts/install-kcl-openapi/golang.org/x/net-0.17.0
  • dependabot/go_modules/scripts/install-kcl-openapi/golang.org/x/net-0.7.0
  • dependabot/go_modules/scripts/install-kcl-openapi/golang.org/x/text-0.3.8
  • deployment-maxunavaliable
  • deprecate-state
  • deprecate_old_kfile
  • deprecate_old_secret_store
  • deprecated-backend-const
  • deprecated-state
  • destroy-denendency
  • dev/xiarui.xr/deps-support-deleted
  • dev/xiarui.xr/list-deps
  • dev/xiarui.xr/support-kusionctl-image
  • dev/yuanyi/update_tf_resource_id
  • develop/style#fix-deprecated-ioutil
  • doc
  • doc-add-override-doc
  • doc-multi-cloud-design
  • dockerfile
  • docs/link
  • dynamic-mapper
  • e2e
  • env-management-proposal
  • evn-order
  • experimental/istio
  • experimental/prometheus
  • expose
  • feat-1028
  • feat-add-prometheus-support
  • feat-add-resource-urn
  • feat-add-sort-options
  • feat-add-trace
  • feat-async-runs
  • feat-backend
  • feat-fix-default-branch
  • feat-force-unlock-release
  • feat-init-support-target-option
  • feat-kclvm-windows-artifact
  • feat-kusion-server-design-doc
  • feat-stack
  • feat-support-gcp-backend
  • feat-support-watch-in-runs
  • feat-th-1209
  • feat/add-alicloud-secret-provider
  • feat/add-database-generator
  • feat/add-local-database-generator
  • feat/app-config
  • feat/app-config-add-ci-checks
  • feat/ingress
  • feat/secret-generator
  • feat/support-create-file-with-configmap
  • feat/support-kubeconfig-in-stack
  • feat/use-map-slice-for-env
  • feat_add_e2e_test
  • feat_api_graph
  • feat_check_provider_hash_change
  • feat_code_runner
  • feat_container_dirs
  • feat_content_from
  • feat_customize_namespace
  • feat_generate_cmd
  • feat_graph
  • feat_health
  • feat_override_namespace
  • feat_project
  • feat_resource
  • feat_spec_storage
  • feat_state_backends
  • feat_support_multi_remote_backend
  • feat_support_provider_log_output
  • feat_terraform_runtime
  • ffforest-patch-1
  • ffforest-patch-2
  • field-template
  • filter-unchanged
  • fix
  • fix-1367
  • fix-a-mistake
  • fix-apply-crd
  • fix-apply-watch
  • fix-broken-links
  • fix-build
  • fix-build-script
  • fix-circular-dependency-when-order-change
  • fix-compile-with-wd-flag
  • fix-confuse-config
  • fix-db-cloud-region
  • fix-debug-version
  • fix-delete
  • fix-dependency
  • fix-destroy
  • fix-destroy-npe
  • fix-destroy-rel-update
  • fix-dir
  • fix-dry-run-not-support
  • fix-duplicate-index
  • fix-e2e
  • fix-e2e-as-new-konfig-dir
  • fix-e2e-bug
  • fix-e2e-test-again
  • fix-empty-resource-name
  • fix-empty-resources
  • fix-err
  • fix-error-msg
  • fix-exit-prompt
  • fix-generate
  • fix-goreleaser
  • fix-hcl-file-name
  • fix-init
  • fix-init-error
  • fix-init-online
  • fix-init-runtime
  • fix-json-marshal
  • fix-json-patch
  • fix-json-patcher
  • fix-k8s-apply
  • fix-k8s-import
  • fix-kcl-render
  • fix-kpm-run
  • fix-kusion-init
  • fix-lint
  • fix-lint-erros
  • fix-lint-issues
  • fix-logs-and-resources
  • fix-makefile
  • fix-maxunavailable
  • fix-mod-push-os-arch
  • fix-module-filename
  • fix-module-pull-filenames
  • fix-nil-pointer
  • fix-npe
  • fix-occasional-ut-failures-for-generator
  • fix-openssl-error-in-kusion-image
  • fix-opsrule
  • fix-options
  • fix-panic
  • fix-patch-removal-env
  • fix-patch-workload
  • fix-patchers
  • fix-path-join
  • fix-plugin
  • fix-plugin-log
  • fix-preview-hint
  • fix-ref
  • fix-release-action
  • fix-remove-dir
  • fix-remove-tf-dir
  • fix-run-cases
  • fix-runs-optimizations
  • fix-runtime
  • fix-sec-ref-replace
  • fix-secret-mask
  • fix-some-bugs
  • fix-spec-file-parse-error
  • fix-svc
  • fix-swagger
  • fix-table-name-case
  • fix-term-getterminalwidth
  • fix-terraform-res-validation
  • fix-tf-currency
  • fix-tf-dir
  • fix-tf-dry-run
  • fix-tf-errors
  • fix-tf-install
  • fix-tf-refresh
  • fix-tf-state-resource-name
  • fix-tf-uts
  • fix-tfjson
  • fix-tfops-ut
  • fix-tfruntime
  • fix-third-party-readme
  • fix-typo-in-action
  • fix-typos-in-docs
  • fix-unspecified-namespace-failure
  • fix-unsupport-resource-type
  • fix-ut
  • fix-version
  • fix-walk-log
  • fix-watch-exit
  • fix-workspace-cmd
  • fix-workspace-update
  • fix-wrong-output
  • fix-ws-update
  • fix/avoid-duplicate-generation
  • fix/chmod-kcl-openapi
  • fix/ci-go-git-v5.13.0
  • fix/deps-focuspath
  • fix/deps-ignore
  • fix/fix-aws-database-generator
  • fix/fix-state-backend
  • fixDeadlink
  • fixGithubActions
  • fix_api
  • fix_broken_link
  • fix_customize_ns_issue
  • fix_generator_issue
  • fix_ginkgo_install_version
  • fix_job_generator_issue
  • fix_k8s_runtime
  • fix_key
  • fix_kusion_compile_terminal_output
  • fix_mod_push_comments
  • fix_mod_push_panic_issue
  • fix_module
  • fix_name
  • fix_namespace_issue
  • fix_probe_generator
  • fix_push_generate_issue
  • fix_readme_issue
  • fix_swagger
  • fix_tf_runtime_concurrent_execution
  • fix_tf_state_id
  • fix_uts
  • fix_watch
  • fix_workspace
  • generator-interface
  • get-workspace-modules
  • git-cmd
  • golangci-lint
  • grpc-context
  • handle-ctrlc
  • howieyuen-patch-1
  • huadong_20240606
  • hybird-resources-operation
  • ignore-fields
  • ignore-fields-in-apply
  • ignore-workloads
  • impl_mod_push_cmd
  • implement-variable-set
  • import-resources
  • import-tf-resource
  • imported-resource
  • init-template
  • init-template-list
  • intent
  • jsonpatch
  • kcp-init-develop
  • kubeconfig-workspace
  • kusion-build-use-workspace
  • kusion-server
  • kusion-watch
  • kversion-br
  • links
  • list-template
  • live-state-is-nil
  • log-to-stdout
  • main
  • main-moudle
  • makefile
  • makefile-fix
  • makefile-linter-fix
  • mark-deprecated-worksapce-backend
  • mask-preview-changes
  • mask-secret
  • maskSecret
  • mkfile
  • mod-add
  • mod-download-filter
  • mod-init
  • mod-list
  • mod-push
  • mod-push-osarch
  • module
  • module-config
  • module-design
  • module-doc
  • module-doc-interface
  • module-grpc
  • module-grpc-interface
  • module-interface
  • module-interface-patch
  • module-list
  • module-plugin-dir
  • module-workload
  • modules-proto
  • network-def
  • network-port
  • network-refactor
  • normalize-annotation
  • oam
  • operation-types
  • ops-rule
  • ops-rule-ws
  • optimize-port-forwarding
  • optimize-ui
  • parse-kpm-version
  • parse_dependency_in_preview
  • patcher
  • path-join
  • plugin-api
  • plugin-bug
  • pr-max-lenght
  • pretty
  • preview-all
  • preview-flag
  • preview-output-json
  • progressbar
  • proto
  • proto-runtime
  • readme
  • readme-cn
  • readme-slack
  • refacotor-workload-1222
  • refact_api_structure
  • refact_api_types
  • refact_delete_cmd
  • refact_preview_cmd
  • refactor-backend
  • refactor-diff-util
  • refactor-dockerfile
  • refactor-flags
  • refactor-gendocs
  • refactor-kcl-generator
  • refactor-kcl-go
  • refactor-kcl-openapi
  • refactor-kusionctl
  • refactor-models
  • refactor-monitoring-with-workspace
  • refactor-monkey-func
  • refactor-oam-details
  • refactor-old-state-storage
  • refactor-old-statestorage
  • refactor-printers
  • refactor-readme
  • refactor-resource-node
  • refactor-runtime
  • refactor-state
  • refactor-workload
  • refactor-workspace-usage
  • refactor/update-database-generator
  • refactor_runtime
  • refactor_workload
  • refect-generator-proposal-br
  • refine-apply-watch
  • refine-build-from-source-in-readme
  • refine-cli-interactive-output
  • refine-convertors
  • refine-kdump-pkg
  • refine-no-style-and-remove-no-prompt-cmd-opt
  • refine-preview-result
  • refine-relation
  • refine-version-subcmd
  • refine-watch
  • refresh-cmd-doc
  • refresh-cmd-docs
  • refresh-docs
  • refs/tags/v0.10.0
  • refs/tags/v0.10.0-rc.1
  • refs/tags/v0.11.0
  • refs/tags/v0.11.0-rc.1
  • refs/tags/v0.11.0-rc.2
  • refs/tags/v0.11.1
  • refs/tags/v0.11.1-rc.1
  • refs/tags/v0.12.0
  • refs/tags/v0.12.0-rc.1
  • refs/tags/v0.12.0-rc.2
  • refs/tags/v0.12.0-rc.3
  • refs/tags/v0.12.0-rc.4
  • refs/tags/v0.12.1
  • refs/tags/v0.12.1-rc.1
  • refs/tags/v0.12.1-rc.2
  • refs/tags/v0.12.1-rc.3
  • refs/tags/v0.13.0
  • refs/tags/v0.13.0-alpha.1
  • refs/tags/v0.13.0-alpha.2
  • refs/tags/v0.13.0-alpha.3
  • refs/tags/v0.14.0
  • refs/tags/v0.14.0-rc.1
  • refs/tags/v0.14.1-rc.2
  • refs/tags/v0.15.0
  • refs/tags/v0.15.0-rc.1
  • refs/tags/v0.4.1
  • refs/tags/v0.4.1-alpha.1
  • refs/tags/v0.4.1-alpha.2
  • refs/tags/v0.4.1-alpha.3
  • refs/tags/v0.4.1-alpha.4
  • refs/tags/v0.4.1-debug.1
  • refs/tags/v0.4.1-debug.10
  • refs/tags/v0.4.1-debug.11
  • refs/tags/v0.4.1-debug.2
  • refs/tags/v0.4.1-debug.3
  • refs/tags/v0.4.1-debug.4
  • refs/tags/v0.4.1-debug.5
  • refs/tags/v0.4.1-debug.6
  • refs/tags/v0.4.1-debug.7
  • refs/tags/v0.4.1-debug.8
  • refs/tags/v0.4.1-debug.9
  • refs/tags/v0.4.2
  • refs/tags/v0.4.2-alpha.1
  • refs/tags/v0.4.3
  • refs/tags/v0.4.4
  • refs/tags/v0.5.0
  • refs/tags/v0.5.1
  • refs/tags/v0.5.2
  • refs/tags/v0.5.3
  • refs/tags/v0.5.3-rc.0
  • refs/tags/v0.5.4-rc.0
  • refs/tags/v0.5.4-rc.1
  • refs/tags/v0.6.0
  • refs/tags/v0.6.0-rc.1
  • refs/tags/v0.6.1
  • refs/tags/v0.6.1-rc.0
  • refs/tags/v0.6.2
  • refs/tags/v0.7.0
  • refs/tags/v0.7.1
  • refs/tags/v0.7.2
  • refs/tags/v0.7.3
  • refs/tags/v0.7.3-rc.0
  • refs/tags/v0.7.4
  • refs/tags/v0.8.0
  • refs/tags/v0.8.1
  • refs/tags/v0.8.1-rc.0
  • refs/tags/v0.8.2
  • refs/tags/v0.8.3-alpha.1
  • refs/tags/v0.9.0
  • refs/tags/v0.9.0-rc.1
  • refs/tags/v0.9.0-rc.2
  • refs/tags/v0.9.1
  • refs/tags/v0.9.1-beta
  • refs/tags/v0.9.1-rc
  • refs/tags/v0.9.1-rc.2
  • refs/tags/v1.0.3
  • release
  • release-0.7.4
  • release-api
  • release-model
  • release-realize
  • release-show
  • release-storage
  • release-validation
  • remove-build-flags
  • remove-depreacted
  • remove-module-proto
  • remove-server-cmd
  • remove-unused-legal-file
  • rename-doc
  • rename-spec-to-intent
  • rename_destory
  • rename_external_secret_api
  • rename_unchanged
  • reorg
  • reorg-generator
  • reorganize_states
  • rephrase-readme
  • resource-patch
  • resource-show
  • resource_cmd
  • retrive-kubeconfig-intent
  • retrive_specified_type
  • revert-kusion-flag
  • revert-pulumi
  • ruleset-generator
  • runs-log-pretty
  • runtime
  • runtime-import
  • s3-path-style
  • save-unchanged-but-lived-resource
  • scaffold-servitization
  • scoop
  • sdlc-readme
  • search-to-url-params
  • secret
  • secret-store
  • secret_generator_add_comments
  • secret_generator_support_external_secret_type
  • server-side-preview
  • silent-log
  • skip-destroy-imported-rs
  • skip-unspecified-stacks
  • skip-version-check
  • skipSomelinkCheck
  • sort
  • spec-as-input
  • spec-chore
  • stack-in-generator
  • star-history-2
  • star-history-3
  • state-backend-workspace
  • state-model
  • state-storages
  • style
  • support-concurrent-exec
  • support-custom-writer-and-storage-for-apply-and-preview
  • support-default-order-of-k8s-resources
  • support-default-workspace
  • support-env-remove
  • support-k8s-crd
  • support-magic-env-parser
  • support-patch-removal
  • support-port-forward-and-browser
  • support-release-unlock
  • tempTest
  • terraform-config
  • test/add-unit-tests-for-database-generator
  • test/enable-watch-in-e2e-test
  • tf-auto-install
  • tf-runtime
  • throw-dag-inner-errors
  • tidy-mod
  • tidy-state-storage
  • translation/readme-hindi.md
  • tune-labels-and-annotations
  • ui
  • unit-test
  • unit-test-new
  • unmarshal-kcl-union
  • up-init
  • up-release-metadata
  • updat-makefile
  • update-arch
  • update-arch-img
  • update-cli-doc
  • update-cli-help-info
  • update-collaboration-doc-img
  • update-collaboratrion-doc
  • update-compile-output
  • update-contributing
  • update-docker-file
  • update-docs-for-add-installation-ways
  • update-e2e-test
  • update-goveralls
  • update-help-info
  • update-init
  • update-init-cmd
  • update-init-template
  • update-internal-templates
  • update-issue-template
  • update-k8s-mod
  • update-kpm
  • update-kubeconfig-context
  • update-kusion-cmd-docs
  • update-kusion-destroy
  • update-meta-flag
  • update-mod-push
  • update-port-forward
  • update-preview
  • update-product-hunt-badge
  • update-project-stack-create
  • update-quickstart
  • update-read-me
  • update-readme
  • update-readme-demo
  • update-readme-links
  • update-readme-ref
  • update-resource-handler
  • update-scaffold-with-kpm
  • update-stack-api
  • update-state-storage
  • update-svc-import
  • update-ui-implement
  • update-watch-hint
  • update-workspace
  • update-workspace-sdk
  • update-yaml
  • update_base_model
  • update_cmd_construct
  • update_contributing_guide
  • update_engine_doc
  • update_generate_cmd
  • update_git_ignore
  • update_kfile
  • update_pod_generator
  • update_readme
  • update_secret_generator
  • update_secret_generator_test_cases
  • update_secret_store_providers
  • update_secrets_apis
  • update_state
  • update_tf_runtime_workspace_in_stack
  • upgrade-hint
  • upgrade-kclvm-version
  • upgrade-kpm
  • upgrade_go_1.19
  • usage-release
  • use-generic-optimization-code
  • use-kubeconfig-intent
  • use-kusion-home
  • use_core_v1_api
  • use_core_v1_api_types
  • use_new_api_pkg
  • use_new_ui
  • ut
  • validate_payload
  • vals
  • version_validate
  • viettelcloud-kms
  • watch
  • watch-appsv1
  • watch-colla-set
  • watch-ui
  • watch-v1
  • wd
  • windows
  • windows-install
  • windows-scoop
  • workflow_design
  • workload
  • workload-cli
  • workload-modularize
  • workload-not-mandatory
  • workspace-cmd
  • workspace-deprecated
  • workspace-management
  • workspace-management-proposal
  • workspace-model
  • workspace-operation
  • workspace-storages
  • workspace-switch
  • workspace_api
  • workspace_api_update
  • ws-revert
  • yaml-indent

20 Oct 2026 01:58AM UTC coverage: 46.335% (+0.02%) from 46.315%
39356399022

push

github

web-flow
ci: migrate golangci-lint to v2 (#1466)

* ci: migrate golangci-lint to v2

golangci-lint v1 is no longer maintained and cannot load modules that
target Go 1.25, which the pending dependency updates need. Move to v2
first, on the current Go version, so the Go bump can follow separately.

- Use golangci-lint v2.14.0 with golangci-lint-action@v9.
- Migrate .golangci.yml to the v2 format and keep the v1 rule set:
  gosimple and stylecheck are now part of staticcheck, gofumpt moves
  to formatters, the QF* quick fixes and govet's inline analyser stay
  off, and v1's default exclusions are kept through presets.
- Skip prealloc in _test.go files, and match third_party, builtin and
  examples directories the way v1 did.
- make lint and lint-fix now install GOLINTER_VERSION when the
  golangci-lint on PATH is missing or a different version, and fail
  with a clear message if an older binary still shadows it.

Co-authored-by: Iamrushabhshahh <rushabhshah842@gmail.com>
Signed-off-by: Iamrushabhshahh <rushabhshah842@gmail.com>

* style: fix findings reported by golangci-lint v2

The linters bundled with golangci-lint v2 report findings that v1 did
not. All are small and do not change behaviour, except the slog calls,
which logged the error as the message and produced a !BADKEY attribute.

- govet slog: logger.Error(err.Error(), "msg", "error", err) becomes
  logger.Error("msg", "error", err).
- staticcheck SA1006: fmt.Errorf(s) becomes errors.New(s), and
  fmt.Printf(s) becomes fmt.Print(s).
- staticcheck S1009: drop nil checks that len() already covers.
- predeclared: rename local "max" variables, which shadow the Go 1.21
  builtin, to "maxItems".
- prealloc: preallocate slices in non-test code.
- gofumpt: reformat k8s_printer.go.

Co-authored-by: Iamrushabhshahh <rushabhshah842@gmail.com>
Signed-off-by: Iamrushabhshahh <rushabhshah842@gmail.com>

---------

Signed-off-by: Iamrushabhshahh <rushabhshah842@gmail.com>

19 of 55 new or added lines in 16 files covered. (34.55%)

11379 of 24558 relevant lines covered (46.34%)

0.51 hits per line

Relevant lines Covered
Build:
Build:
24558 RELEVANT LINES 11379 COVERED LINES
0.51 HITS PER LINE
Source Files on main
  • Tree
  • List 336
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39356399022 main ci: migrate golangci-lint to v2 (#1466) * ci: migrate golangci-lint to v2 golangci-lint v1 is no longer maintained and cannot load modules that target Go 1.25, which the pending dependency updates need. Move to v2 first, on the current Go versio... push 20 Oct 2026 02:04AM UTC web-flow github
46.34
38733887864 ci/golangci-lint-v2 style: fix findings reported by golangci-lint v2 The linters bundled with golangci-lint v2 report findings that v1 did not. All are small and do not change behaviour, except the slog calls, which logged the error as the message and produced a !BA... Pull #1466 15 Oct 2026 12:25PM UTC Iamrushabhshahh github
46.35
38716689852 dependabot/go_modules/github.com/moby/sys/user-0.4.1 chore(deps): bump github.com/moby/sys/user from 0.3.0 to 0.4.1 Bumps [github.com/moby/sys/user](https://github.com/moby/sys) from 0.3.0 to 0.4.1. - [Release notes](https://github.com/moby/sys/releases) - [Commits](https://github.com/moby/sys/comp... Pull #1465 15 Oct 2026 10:01AM UTC web-flow github
46.34
38716524375 main ci: fix the Windows e2e job on current GitHub runners (#1464) The nightly e2e run has failed on Windows every day since early September 2025. Two runner image changes broke the k3s server that knicknic/temp-kubernetes-ci starts: 1. windows-lates... push 15 Oct 2026 10:00AM UTC web-flow github
46.31
38652621789 ci/windows-e2e-k3s ci: fix the Windows e2e job on current GitHub runners The nightly e2e run has failed on Windows every day since early September 2025. Two runner image changes broke the k3s server that knicknic/temp-kubernetes-ci starts: 1. windows-latest moved ... Pull #1464 14 Oct 2026 11:15PM UTC Iamrushabhshahh github
46.32
38648174822 ci/bump-go-1.26 style: fix findings reported by golangci-lint v2 golangci-lint v2 ships newer staticcheck, predeclared, prealloc and gofumpt versions. Fix what they now report: - staticcheck SA1006: use errors.New for constant messages in the secrets provider... Pull #1463 14 Oct 2026 10:36PM UTC Iamrushabhshahh github
41.65
32781049435 dependabot/go_modules/github.com/gorilla/websocket-1.5.3 chore(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.3 Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket) from 1.5.0 to 1.5.3. - [Release notes](https://github.com/gorilla/websocket/releases) - [Commits](https:... Pull #1455 24 Aug 2026 09:49PM UTC web-flow github
46.31
32545151076 main chore(deps): bump go-git and fix CI link checks (#1451) push 22 Aug 2026 02:06AM UTC web-flow github
46.35
32544650687 fix/ci-go-git-v5.13.0 chore(deps): bump go-git and fix CI link checks Pull #1451 22 Aug 2026 01:56AM UTC hoangndst github
46.32
20688565272 main fix: typos in documentation (#1447) Signed-off-by: Ricardo Noriega De Soto <rnoriega@redhat.com> push 04 Jan 2026 06:06AM UTC web-flow github
46.34
See All Builds (2356)

Badge your Repo: kusion

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc