This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch release-2.3.x
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/release-2.3.x by this push:
new 536fd2ef8 chore: nightly automatic updates
536fd2ef8 is described below
commit 536fd2ef847001f16b9f53eb0c2725f8ede4184a
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Apr 16 00:26:25 2024 +0000
chore: nightly automatic updates
---
CHANGELOG.md | 1 -
README.adoc | 2 +-
badge.out | 2 +-
coverage | 2 +-
coverage.out | 135 ++++++++++++++++++++++++++++++-----------------------------
5 files changed, 72 insertions(+), 70 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 01cf958f9..ab04120ad 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,7 +12,6 @@
- IntegrationProfile empty description
[\#5341](https://github.com/apache/camel-k/issues/5341)
- OLM procedure, clear errors and warnings
[\#5333](https://github.com/apache/camel-k/issues/5333)
- Flaky TestOperatorBasic
[\#5326](https://github.com/apache/camel-k/issues/5326)
-- fatal error: concurrent map read and map write
[\#5315](https://github.com/apache/camel-k/issues/5315)
- Deprecate Spectrum publishing strategy
[\#5314](https://github.com/apache/camel-k/issues/5314)
## [2.3.1-nightly](https://github.com/apache/camel-k/tree/2.3.1-nightly)
(2024-04-08)
diff --git a/README.adoc b/README.adoc
index a2790fff2..a6cfb69eb 100644
--- a/README.adoc
+++ b/README.adoc
@@ -11,7 +11,7 @@
image:https://github.com/apache/camel-k/workflows/kubernetes/badge.svg["Kubernet
image:https://github.com/apache/camel-k/workflows/knative/badge.svg["Knative",
link="https://github.com/apache/camel-k/actions/workflows/knative.yml"]
image:https://github.com/apache/camel-k/actions/workflows/nightly-release.yml/badge.svg["Nightly
releases",
link="https://github.com/apache/camel-k/actions/workflows/nightly-release.yml"]
image:https://github.com/apache/camel-k/actions/workflows/nightly-native-test.yml/badge.svg["Quarkus
native",
link="https://github.com/apache/camel-k/actions/workflows/nightly-native-test.yml"]
-image:https://img.shields.io/badge/Coverage-37.7%25-yellow.svg["Go coverage",
link="https://github.com/apache/camel-k/actions/workflows/nightly-coverage.yml"]
+image:https://img.shields.io/badge/Coverage-38.0%25-yellow.svg["Go coverage",
link="https://github.com/apache/camel-k/actions/workflows/nightly-coverage.yml"]
image:https://img.shields.io/badge/zulip-join_chat-brightgreen.svg["Chat on
Zulip", link="https://camel.zulipchat.com"]
Apache Camel K is a lightweight integration framework built from **Apache
Camel** that runs natively on Kubernetes and is specifically designed for
serverless and microservice architectures. Users of `Camel K` can instantly run
integration code written in Camel DSL on their preferred **Cloud** provider.
diff --git a/badge.out b/badge.out
index 77d1a6629..978eddac3 100644
--- a/badge.out
+++ b/badge.out
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/coverage b/coverage
index 3943cbf70..1f515588b 100644
--- a/coverage
+++ b/coverage
@@ -1 +1 @@
-37.7
+38.0
diff --git a/coverage.out b/coverage.out
index a9a5d2585..def836000 100644
--- a/coverage.out
+++ b/coverage.out
@@ -159,44 +159,44 @@
github.com/apache/camel-k/v2/pkg/apis/camel/v1/error_handler_types_support.go:11
github.com/apache/camel-k/v2/pkg/apis/camel/v1/error_handler_types_support.go:122:
Endpoint
0.0%
github.com/apache/camel-k/v2/pkg/apis/camel/v1/error_handler_types_support.go:127:
Configuration
0.0%
github.com/apache/camel-k/v2/pkg/apis/camel/v1/error_handler_types_support.go:138:
Validate
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:40:
NewIntegration
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:53:
NewIntegrationList
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:62:
Initialize
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:74:
AllSources
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:82:
UserDefinedSources
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:88:
AddSource
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:92:
AddSources
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:96:
AddFlows
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:100:
AddConfiguration
100.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:107:
AddDependency
100.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:120:
AddConfigurationProperty
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:125:
GetConfigurationProperty
100.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:137:
trimFirstLeadingSpace
100.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:144:
AddOrReplaceGeneratedSources
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:163:
Configurations
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:171:
Configurations
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:179:
Configurations
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:191:
NewSourceSpec
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:202:
SetOperatorID
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:206:
SetIntegrationPlatform
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:217:
SetIntegrationKit
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:250:
GetIntegrationKitNamespace
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:264:
IsConditionTrue
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:277:
SetReadyCondition
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:282:
SetReadyConditionError
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:287:
IsSynthetic
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:292:
GetCondition
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:302:
SetCondition
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:311:
SetErrorCondition
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:324:
SetConditions
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:364:
RemoveCondition
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:377:
GetConditions
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:385:
GetType
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:389:
GetStatus
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:393:
GetLastUpdateTime
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:397:
GetLastTransitionTime
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:401:
GetReason
0.0%
-github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:405:
GetMessage
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:43:
NewIntegration
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:56:
NewIntegrationList
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:65:
Initialize
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:77:
AllSources
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:85:
UserDefinedSources
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:91:
AddSource
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:95:
AddSources
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:99:
AddFlows
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:103:
AddConfiguration
100.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:110:
AddDependency
100.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:123:
AddConfigurationProperty
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:128:
GetConfigurationProperty
100.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:140:
trimFirstLeadingSpace
100.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:147:
AddOrReplaceGeneratedSources
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:166:
Configurations
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:174:
Configurations
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:182:
Configurations
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:194:
NewSourceSpec
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:205:
SetOperatorID
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:209:
SetIntegrationPlatform
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:220:
SetIntegrationKit
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:253:
GetIntegrationKitNamespace
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:267:
IsConditionTrue
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:280:
SetReadyCondition
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:285:
SetReadyConditionError
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:290:
IsSynthetic
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:295:
GetCondition
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:305:
SetCondition
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:314:
SetErrorCondition
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:327:
SetConditions
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:367:
RemoveCondition
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:380:
GetConditions
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:388:
GetType
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:392:
GetStatus
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:396:
GetLastUpdateTime
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:400:
GetLastTransitionTime
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:404:
GetReason
0.0%
+github.com/apache/camel-k/v2/pkg/apis/camel/v1/integration_types_support.go:408:
GetMessage
0.0%
github.com/apache/camel-k/v2/pkg/apis/camel/v1/integrationkit_types_support.go:29:
NewIntegrationKit
0.0%
github.com/apache/camel-k/v2/pkg/apis/camel/v1/integrationkit_types_support.go:42:
NewIntegrationKitList
0.0%
github.com/apache/camel-k/v2/pkg/apis/camel/v1/integrationkit_types_support.go:51:
Configurations
0.0%
@@ -1521,13 +1521,13 @@
github.com/apache/camel-k/v2/pkg/trait/error_handler.go:43:
Configure
github.com/apache/camel-k/v2/pkg/trait/error_handler.go:59:
Apply
83.3%
github.com/apache/camel-k/v2/pkg/trait/error_handler.go:74:
addErrorHandlerDependencies
83.3%
github.com/apache/camel-k/v2/pkg/trait/error_handler.go:86:
addGlobalErrorHandlerAsSource
85.7%
-github.com/apache/camel-k/v2/pkg/trait/gc.go:58:
newGCTrait
100.0%
-github.com/apache/camel-k/v2/pkg/trait/gc.go:64:
Configure
80.0%
-github.com/apache/camel-k/v2/pkg/trait/gc.go:75:
Apply
91.7%
-github.com/apache/camel-k/v2/pkg/trait/gc.go:104:
garbageCollectResources
0.0%
-github.com/apache/camel-k/v2/pkg/trait/gc.go:122:
deleteEachOf
0.0%
-github.com/apache/camel-k/v2/pkg/trait/gc.go:161:
canBeDeleted
0.0%
-github.com/apache/camel-k/v2/pkg/trait/gc.go:171:
getDeletableTypes
0.0%
+github.com/apache/camel-k/v2/pkg/trait/gc.go:110:
newGCTrait
100.0%
+github.com/apache/camel-k/v2/pkg/trait/gc.go:116:
Configure
80.0%
+github.com/apache/camel-k/v2/pkg/trait/gc.go:127:
Apply
91.7%
+github.com/apache/camel-k/v2/pkg/trait/gc.go:156:
garbageCollectResources
85.7%
+github.com/apache/camel-k/v2/pkg/trait/gc.go:184:
deleteEachOf
70.6%
+github.com/apache/camel-k/v2/pkg/trait/gc.go:223:
canBeDeleted
100.0%
+github.com/apache/camel-k/v2/pkg/trait/gc.go:233:
getDeletableTypes
53.8%
github.com/apache/camel-k/v2/pkg/trait/health.go:44:
newHealthTrait
100.0%
github.com/apache/camel-k/v2/pkg/trait/health.go:55:
Configure
80.0%
github.com/apache/camel-k/v2/pkg/trait/health.go:67:
Apply
77.3%
@@ -1705,9 +1705,9 @@ github.com/apache/camel-k/v2/pkg/trait/toleration.go:35:
newTolerationTrait
github.com/apache/camel-k/v2/pkg/trait/toleration.go:41:
Configure
80.0%
github.com/apache/camel-k/v2/pkg/trait/toleration.go:53:
Apply
100.0%
github.com/apache/camel-k/v2/pkg/trait/trait.go:38:
Apply
0.0%
-github.com/apache/camel-k/v2/pkg/trait/trait.go:97:
newEnvironment
0.0%
-github.com/apache/camel-k/v2/pkg/trait/trait.go:148:
NewSyntheticEnvironment
0.0%
-github.com/apache/camel-k/v2/pkg/trait/trait.go:193:
getCamelAppObject
0.0%
+github.com/apache/camel-k/v2/pkg/trait/trait.go:102:
newEnvironment
0.0%
+github.com/apache/camel-k/v2/pkg/trait/trait.go:153:
NewSyntheticEnvironment
0.0%
+github.com/apache/camel-k/v2/pkg/trait/trait.go:198:
getCamelAppObject
0.0%
github.com/apache/camel-k/v2/pkg/trait/trait_catalog.go:39:
NewCatalog
100.0%
github.com/apache/camel-k/v2/pkg/trait/trait_catalog.go:64:
AllTraits
100.0%
github.com/apache/camel-k/v2/pkg/trait/trait_catalog.go:70:
traitsFor
100.0%
@@ -1746,7 +1746,7 @@
github.com/apache/camel-k/v2/pkg/trait/trait_types.go:265:
IntegrationInRun
github.com/apache/camel-k/v2/pkg/trait/trait_types.go:269:
IntegrationKitInPhase
100.0%
github.com/apache/camel-k/v2/pkg/trait/trait_types.go:283:
PlatformInPhase
66.7%
github.com/apache/camel-k/v2/pkg/trait/trait_types.go:297:
InPhase
0.0%
-github.com/apache/camel-k/v2/pkg/trait/trait_types.go:305:
DetermineProfile
80.0%
+github.com/apache/camel-k/v2/pkg/trait/trait_types.go:305:
DetermineProfile
90.0%
github.com/apache/camel-k/v2/pkg/trait/trait_types.go:327:
DetermineControllerStrategy
85.7%
github.com/apache/camel-k/v2/pkg/trait/trait_types.go:340:
getControllerStrategyChoosers
100.0%
github.com/apache/camel-k/v2/pkg/trait/trait_types.go:354:
GetIntegrationPodSpec
100.0%
@@ -2209,25 +2209,28 @@
github.com/apache/camel-k/v2/pkg/util/source/test_support.go:60:
assertExtra
github.com/apache/camel-k/v2/pkg/util/source/types.go:46:
NewMetadata
100.0%
github.com/apache/camel-k/v2/pkg/util/source/types.go:56:
AddRequiredCapability
0.0%
github.com/apache/camel-k/v2/pkg/util/source/types.go:61:
AddDependency
100.0%
-github.com/apache/camel-k/v2/pkg/util/sync/file.go:28:
File
78.6%
+github.com/apache/camel-k/v2/pkg/util/sync/file.go:28:
File
85.7%
github.com/apache/camel-k/v2/pkg/util/test/assertions.go:30:
EnvVarExists
0.0%
github.com/apache/camel-k/v2/pkg/util/test/assertions.go:38:
EnvVarHasValue
0.0%
github.com/apache/camel-k/v2/pkg/util/test/assertions.go:47:
HasVolume
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:51:
NewFakeClient
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:121:
filterObjects
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:145:
AddReactor
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:149:
CamelV1
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:153:
CamelV1alpha1
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:158:
GetScheme
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:162:
GetConfig
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:166:
GetCurrentNamespace
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:171:
Patch
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:179:
DisableAPIGroupDiscovery
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:183:
EnableOpenshiftDiscovery
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:187:
Discovery
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:195:
ServerOrClientSideApplier
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:201:
ScalesClient
0.0%
-github.com/apache/camel-k/v2/pkg/util/test/client.go:211:
ServerResourcesForGroupVersion
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:53:
NewFakeClient
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:123:
filterObjects
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:147:
Intercept
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:152:
AddReactor
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:156:
CamelV1
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:160:
CamelV1alpha1
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:165:
GetScheme
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:169:
GetConfig
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:173:
GetCurrentNamespace
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:178:
Patch
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:186:
DisableAPIGroupDiscovery
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:190:
EnableOpenshiftDiscovery
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:194:
AuthorizationV1
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:202:
Discovery
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:210:
ServerOrClientSideApplier
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:216:
ScalesClient
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:226:
SelfSubjectRulesReviews
0.0%
+github.com/apache/camel-k/v2/pkg/util/test/client.go:236:
ServerResourcesForGroupVersion
0.0%
github.com/apache/camel-k/v2/pkg/util/test/cmd.go:26:
EmptyRun
0.0%
github.com/apache/camel-k/v2/pkg/util/test/cmd.go:28:
ArbitraryArgs
0.0%
github.com/apache/camel-k/v2/pkg/util/test/cmd.go:32:
ExecuteCommand
0.0%
@@ -2283,4 +2286,4 @@ github.com/apache/camel-k/v2/pkg/util/util.go:649:
WithTempDir
0.0%
github.com/apache/camel-k/v2/pkg/util/util.go:664:
ConfigTreePropertySplit
0.0%
github.com/apache/camel-k/v2/pkg/util/util.go:685:
trimQuotes
0.0%
github.com/apache/camel-k/v2/pkg/util/util.go:696:
NavigateConfigTree
0.0%
-total:
(statements)
37.7%
+total:
(statements)
38.0%