Repository: kestra-io/kestra (java)

Issue:
No-code: Remove bold and set property name font size to 0,875rem
### Describe the issue

The property names look rough and smudged.

**Expected behavior**

Property names display as monospace, non-bold, at exactly 0,875rem.

<img width="1190" alt="Image" src="https://github.com/user-attachments/assets/94564492-e1f5-4780-876d-63465d72c6e2" />

### Environment

- Kestra Version: develop


Pull request description:
style: fix font-size of label
closes #9628

Patch:
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index e79e08373..19487e393 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -52,19 +52,9 @@ jobs:
     env:
       SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
     steps:
-      # Update
-      - name: Github - Update internal
-        uses: benc-uk/workflow-dispatch@v1
-        if: github.ref == 'refs/heads/develop' && needs.docker.result == 'success'
-        with:
-          workflow: oss-build.yml
-          repo: kestra-io/infra
-          ref: master
-          token: ${{ secrets.GH_PERSONAL_TOKEN }}
-
       - name: Trigger EE Workflow
         uses: peter-evans/repository-dispatch@v3
-        if: github.ref == 'refs/heads/develop' && needs.docker.result == 'success'
+        if: github.ref == 'refs/heads/develop' && needs.release.result == 'success'
         with:
           token: ${{ secrets.GH_PERSONAL_TOKEN }}
           repository: kestra-io/kestra-ee
diff --git a/core/src/main/java/io/kestra/core/plugins/LocalPluginManager.java b/core/src/main/java/io/kestra/core/plugins/LocalPluginManager.java
index 8a28a16a1..998546ba4 100644
--- a/core/src/main/java/io/kestra/core/plugins/LocalPluginManager.java
+++ b/core/src/main/java/io/kestra/core/plugins/LocalPluginManager.java
@@ -151,7 +151,7 @@ public class LocalPluginManager implements PluginManager {
      * {@inheritDoc}
      **/
     @Override
-    public PluginArtifact install(File file, boolean installForRegistration, @Nullable Path localRepositoryPath) {
+    public PluginArtifact install(File file, boolean installForRegistration, @Nullable Path localRepositoryPath, boolean forceInstallOnExistingVersions) {
         try {
             PluginArtifact artifact = PluginArtifact.fromFile(file);
             log.info("Installing managed plugin artifact '{}'", artifact);
diff --git a/core/src/main/java/io/kestra/core/plugins/PluginManager.java b/core/src/main/java/io/kestra/core/plugins/PluginManager.java
index e207dc77c..b19e20dc2 100644
--- a/core/src/main/java/io/kestra/core/plugins/PluginManager.java
+++ b/core/src/main/java/io/kestra/core/plugins/PluginManager.java
@@ -55,14 +55,16 @@ public interface PluginManager extends AutoCloseable {
     /**
      * Installs the given plugin artifact.
      *
-     * @param file                   the plugin JAR file.
-     * @param installForRegistration specify whether plugin artifacts should be scanned and registered.
-     * @param localRepositoryPath    the optional local repository path to install artifact.
+     * @param file                           the plugin JAR file.
+     * @param installForRegistration         specify whether plugin artifacts should be scanned and registered.
+     * @param localRepositoryPath            the optional local repository path to install artifact.
+     * @param forceInstallOnExistingVersions specify whether plugin should be forced install upon the existing one
      * @return The URI of the installed plugin.
      */
     PluginArtifact install(final File file,
                            boolean installForRegistration,
-                           @Nullable Path localRepositoryPath);
+                           @Nullable Path localRepositoryPath,
+                           boolean forceInstallOnExistingVersions);
 
     /**
      * Installs the given plugin artifact.
diff --git a/ui/src/components/flows/tasks/TaskObjectField.vue b/ui/src/components/flows/tasks/TaskObjectField.vue
index b012e5004..fb9e18b98 100644
--- a/ui/src/components/flows/tasks/TaskObjectField.vue
+++ b/ui/src/components/flows/tasks/TaskObjectField.vue
@@ -162,7 +162,7 @@
         flex: 1;
         overflow: hidden;
         text-overflow: ellipsis;
-        font-weight: 600;
+        font-size: 0.875rem;
     }
 
     .label-anyof{


Test patch:
diff --git a/core/src/test/java/io/kestra/core/repositories/AbstractSettingRepositoryTest.java b/core/src/test/java/io/kestra/core/repositories/AbstractSettingRepositoryTest.java
index 483e98c16..2ae2defd7 100644
--- a/core/src/test/java/io/kestra/core/repositories/AbstractSettingRepositoryTest.java
+++ b/core/src/test/java/io/kestra/core/repositories/AbstractSettingRepositoryTest.java
@@ -3,6 +3,7 @@ package io.kestra.core.repositories;
 import io.kestra.core.models.Setting;
 import io.kestra.core.utils.IdUtils;
 import io.kestra.core.junit.annotations.KestraTest;
+import io.kestra.core.utils.VersionProvider;
 import jakarta.inject.Inject;
 import org.junit.jupiter.api.Test;
 
@@ -16,6 +17,10 @@ public abstract class AbstractSettingRepositoryTest {
     @Inject
     protected SettingRepositoryInterface settingRepository;
 
+    // will make sure the settings for version is created
+    @Inject
+    protected VersionProvider versionProvider;
+
     @Test
     void all() {
         Setting setting = Setting.builder()
@@ -34,15 +39,11 @@ public abstract class AbstractSettingRepositoryTest {
         assertThat(find.get().getValue()).isEqualTo(save.getValue());
 
         List<Setting> all = settingRepository.findAll();
-        assertThat(all.size()).isEqualTo(1);
-        assertThat(all.getFirst().getValue()).isEqualTo(setting.getValue());
+        assertThat(all.size()).isGreaterThan(1); // ES have the version setting in test but not JDBC I don't know why
 
         Setting delete = settingRepository.delete(setting);
         assertThat(delete.getValue()).isEqualTo(setting.getValue());
 
-        all = settingRepository.findAll();
-        assertThat(all.size()).isZero();
-
         find = settingRepository.findByKey(setting.getKey());
         assertThat(find.isPresent()).isFalse();
     }