diff --git a/attributes/plugins.rb b/attributes/plugins.rb index d795653..0955296 100644 --- a/attributes/plugins.rb +++ b/attributes/plugins.rb @@ -1,114 +1,133 @@ default['ros_buildfarm']['jenkins']['plugins'] = { - "PrioritySorter" => "4.0.0", + "PrioritySorter" => "4.1.0", "ace-editor" => "1.1", - "analysis-model-api" => "10.0.0", - "ant" => "1.9", - "antisamy-markup-formatter" => "2.1", + "analysis-model-api" => "10.9.1", + "ant" => "1.13", + "antisamy-markup-formatter" => "2.7", "apache-httpcomponents-client-4-api" => "4.5.13-1.0", - "audit-trail" => "3.7", - "badge" => "1.6", + "audit-trail" => "3.10", + "badge" => "1.9.1", "bazaar" => "1.22", #"benchmark" => "1.0.12-SNAPSHOT (private-50491052-cottsay)", "bootstrap4-api" => "4.6.0-3", - "bouncycastle-api" => "2.17", - "branch-api" => "2.6.3", + "bootstrap5-api" => "5.1.3-4", + "bouncycastle-api" => "2.25", + "branch-api" => "2.7.0", "build-timeout" => "1.20", - "caffeine-api" => "2.9.1-23.v51c4e2c879c8", - "checks-api" => "1.7.0", - "cloudbees-folder" => "6.15", + "caffeine-api" => "2.9.2-29.v717aac953ff3", + "checks-api" => "1.7.2", + "cloudbees-folder" => "6.17", "collapsing-console-sections" => "1.8.0", - "command-launcher" => "1.2", - "conditional-buildstep" => "1.3.6", - "configuration-as-code" => "1.51", - "copyartifact" => "1.45.2", - "credentials" => "2.4.1", - "credentials-binding" => "1.24", - "dashboard-view" => "2.16", - "data-tables-api" => "1.10.23-3", + "command-launcher" => "1.6", + "conditional-buildstep" => "1.4.1", + "configuration-as-code" => "1346.ve8cfa_3473c94", + "copyartifact" => "1.46.2", + "credentials" => "1074.v60e6c29b_b_44b_", + "credentials-binding" => "1.27.1", + "dashboard-view" => "2.18", + "data-tables-api" => "1.11.3-6", "description-setter" => "1.10", "disable-failed-job" => "1.15", - "display-url-api" => "2.3.4", + "display-url-api" => "2.3.5", "dtkit-api" => "3.0.0", - "durable-task" => "1.27", - "echarts-api" => "5.1.0-2", - "email-ext" => "2.78", - "embeddable-build-status" => "2.0.2", - "external-monitor-job" => "1.7", - "extra-columns" => "1.23", - "font-awesome-api" => "5.15.2-2", - "forensics-api" => "1.0.0", - "ghprb" => "1.42.1", - "git" => "4.7.1", - "git-client" => "3.7.1", - "git-forensics" => "1.0.0", - "git-server" => "1.9", - "github" => "1.29.5", - "github-api" => "1.95", - "github-branch-source" => "2.5.8", - "github-oauth" => "0.33", - "greenballs" => "1.15", - "groovy" => "2.2", - "groovy-postbuild" => "2.4.3", + "durable-task" => "493.v195aefbb0ff2", + "echarts-api" => "5.2.2-2", + "email-ext" => "2.87", + "embeddable-build-status" => "2.0.3", + # TODO(nuclearsandwich) external-monitor-job is an implicit dependency due to being extracted from Jenkins core. + "external-monitor-job" => "191.v363d0d1efdf8", + "extra-columns" => "1.25", + "font-awesome-api" => "5.15.4-5", + "forensics-api" => "1.7.0", + "ghprb" => "1.42.2", + "git" => "4.10.3", + "git-client" => "3.11.0", + "git-forensics" => "1.3.0", + "git-server" => "1.10", + "github" => "1.34.1", + "github-api" => "1.301-378.v9807bd746da5", + "github-branch-source" => "2.11.4", + "github-oauth" => "0.37", + "groovy" => "2.4", + "groovy-postbuild" => "2.5", "heavy-job" => "1.1", - "htmlpublisher" => "1.21", + "htmlpublisher" => "1.29", #"image-gallery" => "1.5-SNAPSHOT (private-d17880bb-cottsay)", - "jackson2-api" => "2.12.3", - "javadoc" => "1.4", - "jdk-tool" => "1.1", - "jobConfigHistory" => "2.18.3", + "jackson2-api" => "2.13.1-246.va8a9f3eaf46a", + "javadoc" => "1.6", + "javax-activation-api" => "1.2.0-2", + "javax-mail-api" => "1.6.2-5", + "jaxb" => "2.3.0.1", + # TODO(nuclearsandwich) jdk-tool is an implicit dependency due to being extracted from Jenkins core. + "jdk-tool" => "1.5", + "jjwt-api" => "0.11.2-9.c8b45b8bb173", + "jobConfigHistory" => "2.31-rc1107.2354f08725a_8", "jobrequeue" => "1.1", - "jquery" => "1.12.4-0", + "jnr-posix-api" => "3.1.7-1", + "jquery" => "1.12.4-1", "jquery-detached" => "1.2.1", - "jquery3-api" => "3.6.0-1", + "jquery3-api" => "3.6.0-2", "jsch" => "0.1.55.2", - "junit" => "1.49", - "ldap" => "1.26", - "log-parser" => "2.1", - "mailer" => "1.32.1", + "junit" => "1.54", + # TODO(nuclearsandwich) ldap is an implicit dependency due to being extracted from Jenkins core. + "ldap" => "2.7", + "log-parser" => "2.2", + "mailer" => "408.vd726a_1130320", "mapdb-api" => "1.0.9.0", - "matrix-auth" => "2.6.6", - "matrix-project" => "1.18", - "maven-plugin" => "3.4", - "mercurial" => "2.14", - "metrics" => "3.1.2.10", - "modernstatus" => "1.2", - "monitoring" => "1.80.0", - "pam-auth" => "1.5.1", - "parameterized-trigger" => "2.40", - "pipeline-utility-steps" => "2.5.0", - "plain-credentials" => "1.7", - "plot" => "2.1.6", - "plugin-util-api" => "2.1.0", + "matrix-auth" => "3.0.1", + "matrix-project" => "1.20", + "maven-plugin" => "3.16", + "mercurial" => "2.16", + "metrics" => "4.0.2.8.1", + "monitoring" => "1.90.0", + "okhttp-api" => "4.9.3-105.vb96869f8ac3a", + # TODO(nuclearsandwich) pam-auth is an implicit dependency due to being extracted from Jenkins core. + "pam-auth" => "1.7", + "parameterized-trigger" => "2.43", + # TODO(nuclearsandwich) this plugin does not appear to be a dependency or used directly by ros_buildfarm + "pipeline-utility-steps" => "2.12.0", + "plain-credentials" => "1.8", + "plot" => "2.1.10", + "plugin-util-api" => "2.13.0", "pollscm" => "1.3.1", "popper-api" => "1.16.1-2", + "popper2-api" => "2.11.2-1", + "prism-api" => "1.25.0-2", "publish-over" => "0.22", + # This plugin is now bundled by this recipe and installed separately. + # https://github.com/ros-infrastructure/cookbook-ros-buildfarm/pull/106 #"publish-over-ssh" => "1.22", "purge-build-queue-plugin" => "1.0", - "rebuild" => "1.31", - "run-condition" => "1.2", - "scm-api" => "2.6.4", - "script-security" => "1.76", - "snakeyaml-api" => "1.27.0", - "ssh-agent" => "1.17", - "ssh-credentials" => "1.18.1", - "ssh-slaves" => "1.28.1", - "structs" => "1.24", - "subversion" => "2.14.0", + "rebuild" => "1.33", + "run-condition" => "1.5", + "scm-api" => "595.vd5a_df5eb_0e39", + "script-security" => "1131.v8b_b_5eda_c328e", + "snakeyaml-api" => "1.29.1", + "ssh-agent" => "1.24.1", + "ssh-credentials" => "1.19", + # TODO(nuclearsandwich) this plugin is potentially no longer needed. + "ssh-slaves" => "1.33.0", + "sshd" => "3.1.0", + "structs" => "308.v852b473a2b8c", + "subversion" => "2.15.2", "swarm" => "3.22", "systemloadaverage-monitor" => "1.2", - "timestamper" => "1.11.3", - "token-macro" => "2.15", + "timestamper" => "1.17", + "token-macro" => "267.vcdaea6462991", + # TODO(nuclearsandwich) this plugin is potentially no longer needed. "translation" => "1.16", "trilead-api" => "1.0.13", - "warnings-ng" => "9.0.1", - "windows-slaves" => "1.3.1", - "workflow-api" => "2.42", - "workflow-cps" => "2.90", - "workflow-cps-global-lib" => "2.15", - "workflow-job" => "2.40", - "workflow-multibranch" => "2.23", - "workflow-scm-step" => "2.12", - "workflow-step-api" => "2.23", - "workflow-support" => "3.8", - "xunit" => "3.0.2", + "variant" => "1.4", + "warnings-ng" => "9.11.0", + # TODO(nuclearsandwich) this plugin is potentially no longer needed. + "windows-slaves" => "1.8", + "workflow-api" => "1136.v7f5f1759dc16", + "workflow-cps" => "2648.va9433432b33c", + "workflow-cps-global-lib" => "552.vd9cc05b8a2e1", + "workflow-job" => "2.42", + "workflow-multibranch" => "706.vd43c65dec013", + "workflow-scm-step" => "2.13", + "workflow-step-api" => "622.vb_8e7c15b_c95a_", + "workflow-support" => "813.vb_d7c3d2984a_0", + "xunit" => "3.0.5", } diff --git a/attributes/remove_plugins.rb b/attributes/remove_plugins.rb index 371d37f..d17b587 100644 --- a/attributes/remove_plugins.rb +++ b/attributes/remove_plugins.rb @@ -5,5 +5,7 @@ analysis-core config-file-provider cvs + greenballs icon-shim + modernstatus ]