Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update ci.nodejs.org to the latest LTS Jenkins version #3176

Closed
targos opened this issue Feb 5, 2023 · 22 comments
Closed

Update ci.nodejs.org to the latest LTS Jenkins version #3176

targos opened this issue Feb 5, 2023 · 22 comments

Comments

@targos
Copy link
Member

targos commented Feb 5, 2023

We are currently on Jenkins 2.346.3.

Here are the guides to update to 2.361.x and 2.375.x:

@richardlau
Copy link
Member

We are currently on Jenkins 2.346.3.

Here are the guides to update to 2.361.x and 2.375.x:

If I'm remembering correctly we have Jenkins installed via apt. However I copied over an older jenkins.war file after the last upgrade -- I think I renamed the last upgraded war file (probably with a .bak extension, I'm not in a position to be able to log into the server right now to check) which we probably want to put back before running any apt comands.

@richardlau
Copy link
Member

richardlau commented Feb 7, 2023

My plan is to update that Jenkins server after next week's security releases are done, but before unlocking the CI.

@richardlau
Copy link
Member

My plan is to update that Jenkins server after next week's security releases are done, but before unlocking the CI.

This security release has been really draining, it's 11pm at night and I don't really have the energy to deal with anything more in the event something goes wrong with the update so I'm going to postpone it.

@targos
Copy link
Member Author

targos commented Feb 27, 2023

If I'm remembering correctly we have Jenkins installed via apt.

Correct. apt info jenkins shows 2.375.3 as the latest available version, which is also correct.

Note:

# apt update
Hit:1 http://mirrors.digitalocean.com/ubuntu jammy InRelease
Ign:2 https://pkg.jenkins.io/debian-stable binary/ InRelease
Hit:3 https://pkg.jenkins.io/debian-stable binary/ Release
Hit:4 http://mirrors.digitalocean.com/ubuntu jammy-updates InRelease
Get:5 https://repos.influxdata.com/ubuntu jammy InRelease [7,019 B]
Hit:6 http://security.ubuntu.com/ubuntu jammy-security InRelease
Err:5 https://repos.influxdata.com/ubuntu jammy InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8FF8E1F7DF8B07E
Fetched 7,019 B in 1s (8,099 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
152 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: https://pkg.jenkins.io/debian-stable/binary/Release.gpg: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://repos.influxdata.com/ubuntu jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8FF8E1F7DF8B07E
W: Failed to fetch https://repos.influxdata.com/ubuntu/dists/jammy/InRelease  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8FF8E1F7DF8B07E
W: Some index files failed to download. They have been ignored, or old ones used instead.

I wonder why we have that repo. InfluxDB isn't installed.

@richardlau
Copy link
Member

I wonder why we have that repo. InfluxDB isn't installed.

Maybe the client for grafana?

@richardlau
Copy link
Member

There's another advisory coming out next week:

https://groups.google.com/g/jenkinsci-advisories/c/RmkqB1wAY14

The Jenkins project plans to publish new Jenkins releases (weekly, LTS 2.375.4, and LTS 2.387.1) on Wednesday, March 8. These updates will contain fixes for security issues present in current versions of Jenkins. The highest severity is "High". The security advisory will be issued at the same time to provide further information.

I'll aim for Thursday 9 March to re-attempt the update.

@richardlau
Copy link
Member

I've temporarily removed the ability to start new CI jobs and am waiting for the one running test-commit job to complete.
On the FS I've undone #3030 (comment) -- i.e. I've swapped back the jenkins.war file to the version matching what apt thinks is installed (2.361.1 -- we are on 2.346.3) and will attempt to restart Jenkins once no more jobs are running.

# unzip -p /usr/share/java/jenkins.war META-INF/maven/org.jenkins-ci.main/jenkins-war/pom.xml  | gre
p version
<?xml version="1.0" encoding="UTF-8"?>
  <version>2.361.1</version>
      <version>2.361.1</version>
      <version>3044.vb_940a_a_e4f72e</version>
      <version>2.361.1</version>
      <version>2.361.1</version>
      <version>2.361.1</version>
      <version>1.7.36</version>
      <version>[0]</version>

Assuming Jenkins restarts on 2.346.3 I'll look at updating plugins and then attempt an apt update of Jenkins.

@richardlau
Copy link
Member

I've checked that the current set of Jenkins plugins are in the daily backup on the backup server (in case we need to go back).

On the CI server:

LC_ALL=C find /var/lib/jenkins/plugins/ -type f -name '*.?pi' -follow -print | sort -d | while read FILENAME; do basename $FILENAME ; unzip -p $FILENAME META-INF/MANIFEST.MF | sort -d | grep 'Short-Name\|Long-Name\|Plugin-Version' ; echo --- ; done > /tmp/before.plugins.txt

and on the backup server

LC_ALL=C find /backup/periodic/daily.0/ci.nodejs.org/plugins/ -type f -name '*.?pi' -follow -print | sort -d | while read FILENAME; do basename $FILENAME ; unzip -p $FILENAME META-INF/MANIFEST.MF | sort -d | grep 'Short-Name\|Long-Name\|Plugin-Version' ; echo --- ; done > /tmp/backup.plugins.txt

and validated with diff that there are no differences.
FWIW gist of the list of plugins: https://gist.github.com/richardlau/85eb9ca0164e2d68fb3635fcdd5842d9

@richardlau
Copy link
Member

The update did not go well. Jenkins refused to start -- the GitHub Authentication plugin refused to load due to missing/broken dependencies. Adoptium saw a similar thing when they also tried to update from a similar level of Jenkins. @sxa (🙇‍♂️) and I spent a couple of hours to get us back to a similar state to where we were before attempting the update -- we now still on the same earlier version of Jenkins (2.346.3) but with a slightly upgraded set of plugins.

May try again tomorrow.

@nschonni
Copy link
Member

nschonni commented Mar 9, 2023

Not for this upgrade, but I wonder if the dockerized version might be easier to upgrade in the future https://github.com/jenkinsci/docker/blob/master/README.md

@richardlau
Copy link
Member

The problem we have is plugin dependency issues. Particularly Jenkins wants you to update plugins before updating Jenkins, but some of the plugins cannot be upgraded as they require newer versions of Jenkins to run (in some cases they require a version of Jenkins newer than the most recent LTS version 😞 ).

@richardlau
Copy link
Member

I think post-build-status-update has been broken again after today's failed update #3159 (comment) 😞

@targos
Copy link
Member Author

targos commented Mar 10, 2023

It seems most plugins expect at least 2.361.4. Maybe it will be easier to update to that version first?

@targos
Copy link
Member Author

targos commented Mar 10, 2023

some of the plugins cannot be upgraded as they require newer versions of Jenkins to run

Is there a way to update them to a specific earlier version that works with LTS Jenkins?

@sxa
Copy link
Member

sxa commented Mar 10, 2023

some of the plugins cannot be upgraded as they require newer versions of Jenkins to run

Is there a way to update them to a specific earlier version that works with LTS Jenkins?

You'd hope it would be sensible and offer you those by default, but seemingly not - it'll only allow automated updates to the latest, regardless of whether it's compatible, so you'd have to figure out which was the last version that is compatible and manually download the appropriate .jpi (plugin file) from the plugin's web page and put it on your system ... And then deal with any dependency issues.

So yes you can, but it's a more painful process than you'd expect it to be, which is a shame for a "supported" LTS version of the product.

@richardlau
Copy link
Member

FWIW Older (and current) versions of plugins can be manually downloaded from https://updates.jenkins.io/download/plugins/
As @sxa mentions, the challenge is working out what is compatible with what given that plugins also depend on other plugins.

@targos
Copy link
Member Author

targos commented Mar 10, 2023

I disabled the auto-start CI workflow at https://github.com/nodejs/node/actions/workflows/auto-start-ci.yml
It should be reenabled when CI is ready to accept jobs again.

@richardlau
Copy link
Member

Status update (CI start permission still temporary disabled while testing).

I've managed to get us to Jenkins 2.387.1 from 2.346.3. To get there our Jenkins was updated in steps:

  1. All plugins without unmet dependencies (on other plugins or Jenkins versions) were updated. Jenkins restarted and this repeated until there were no more plugins listed that didn't have unmet dependencies on newer versions of Jenkins.
  2. Update to Jenkins 2.361.4 (next version of Jenkins that plugins were declaring they needed).
  3. Repeat 1.
  4. Update to Jenkins 2.375.1 (next version of Jenkins that plugins were declaring they needed).
  5. Repeat 1. After a couple of cycles of plugin updates/restarts we got to the point where the list of updated plugins was empty 🎉 .
  6. Update to Jenkins 2.387.1.

Took quite a few restarts. I've started a test CI run: https://ci.nodejs.org/job/node-test-pull-request/50307/
Something weird is going on with the node-test-commit-arm-fanned job -- I'm not sure if it's just cosmetic or a real problem.

One of the things we need to now address is that version 3 of the Matrix Authorization Strategy plugin now requires permissions to be declared as for groups or users otherwise they are marked as ambiguous. A list of jobs that need to be updated can be found at https://ci.nodejs.org/administrativeMonitor/org.jenkinsci.plugins.matrixauth.AmbiguityMonitor/.

Fortunately the remediation is fairly simple but we need to do it for every job listed. As an example, for
node-test-pull-request, go into the "Configure" tab for the job and you'll see this:
image
The rows in orange with a ⚠️ symbol are the ambiguous ones. On the far right of the row, after the red cross, are two icons -- one for mitigating the entry as a user, and the other for mitigating as a group. For almost all of these I expect we'd be mitigating as a group (these should reflect GitHub groups as we are using GitHub Authentication).

@richardlau
Copy link
Member

This is a (long) diff of plugin versions prior to the update and after everything has been updated, using the scripts from #3176 (comment).

https://gist.github.com/richardlau/85eb9ca0164e2d68fb3635fcdd5842d9 has the full before and after list of plugins (see previous revision of the gist for the before list).

--- ../20230309/before.plugins.txt      2023-03-09 16:17:39.652104398 +0000
+++ after.plugins.txt   2023-03-10 19:29:59.687409525 +0000
@@ -10,32 +10,32 @@
 ---
 ansible.jpi
 Long-Name: Jenkins Ansible plugin
-Plugin-Version: 1.1
+Plugin-Version: 148.v6b_13c6de3a_47
 Short-Name: ansible
 ---
 antisamy-markup-formatter.jpi
 Long-Name: OWASP Markup Formatter Plugin
-Plugin-Version: 2.7
+Plugin-Version: 159.v25b_c67cd35fb_
 Short-Name: antisamy-markup-formatter
 ---
 ant.jpi
 Long-Name: Ant Plugin
-Plugin-Version: 1.13
+Plugin-Version: 481.v7b_09e538fcca
 Short-Name: ant
 ---
 any-buildstep.jpi
 Long-Name: Any Build Step Plugin
-Plugin-Version: 0.1
+Plugin-Version: 14.ve115ec1484f0
 Short-Name: any-buildstep
 ---
 apache-httpcomponents-client-4-api.jpi
 Long-Name: Jenkins Apache HttpComponents Client 4.x API Plugin
-Plugin-Version: 4.5.13-1.0
+Plugin-Version: 4.5.14-150.v7a_b_9d17134a_5
 Short-Name: apache-httpcomponents-client-4-api
 ---
 audit-trail.jpi
 Long-Name: Audit Trail
-Plugin-Version: 3.10
+Plugin-Version: 333.vb_e1b_b_0f1238c
 Short-Name: audit-trail
 ---
 authentication-tokens.jpi
@@ -55,27 +55,27 @@
 ---
 blueocean-bitbucket-pipeline.jpi
 Long-Name: Bitbucket Pipeline for Blue Ocean
-Plugin-Version: 1.25.1
+Plugin-Version: 1.27.2
 Short-Name: blueocean-bitbucket-pipeline
 ---
 blueocean-commons.jpi
 Long-Name: Common API for Blue Ocean
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-commons
 ---
 blueocean-config.jpi
 Long-Name: Config API for Blue Ocean
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-config
 ---
 blueocean-core-js.jpi
 Long-Name: Blue Ocean Core JS
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-core-js
 ---
 blueocean-dashboard.jpi
 Long-Name: Dashboard for Blue Ocean
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-dashboard
 ---
 blueocean-display-url.jpi
@@ -85,92 +85,92 @@
 ---
 blueocean-events.jpi
 Long-Name: Events API for Blue Ocean
-Plugin-Version: 1.25.1
+Plugin-Version: 1.27.2
 Short-Name: blueocean-events
 ---
 blueocean-github-pipeline.jpi
 Long-Name: GitHub Pipeline for Blue Ocean
-Plugin-Version: 1.25.1
+Plugin-Version: 1.27.2
 Short-Name: blueocean-github-pipeline
 ---
 blueocean-git-pipeline.jpi
 Long-Name: Git Pipeline for Blue Ocean
-Plugin-Version: 1.25.1
+Plugin-Version: 1.27.2
 Short-Name: blueocean-git-pipeline
 ---
 blueocean-i18n.jpi
 Long-Name: i18n for Blue Ocean
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-i18n
 ---
 blueocean-jira.jpi
 Long-Name: JIRA Integration for Blue Ocean
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-jira
 ---
 blueocean.jpi
 Long-Name: Blue Ocean
-Plugin-Version: 1.25.1
+Plugin-Version: 1.27.2
 Short-Name: blueocean
 ---
 blueocean-jwt.jpi
 Long-Name: JWT for Blue Ocean
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-jwt
 ---
 blueocean-personalization.jpi
 Long-Name: Personalization for Blue Ocean
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-personalization
 ---
 blueocean-pipeline-api-impl.jpi
 Long-Name: Pipeline implementation for Blue Ocean
-Plugin-Version: 1.25.1
+Plugin-Version: 1.27.2
 Short-Name: blueocean-pipeline-api-impl
 ---
 blueocean-pipeline-editor.jpi
 Long-Name: Blue Ocean Pipeline Editor
-Plugin-Version: 1.25.1
+Plugin-Version: 1.27.2
 Short-Name: blueocean-pipeline-editor
 ---
 blueocean-pipeline-scm-api.jpi
 Long-Name: Pipeline SCM API for Blue Ocean
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-pipeline-scm-api
 ---
 blueocean-rest-impl.jpi
 Long-Name: REST Implementation for Blue Ocean
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-rest-impl
 ---
 blueocean-rest.jpi
 Long-Name: REST API for Blue Ocean
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-rest
 ---
 blueocean-web.jpi
 Long-Name: Web for Blue Ocean
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: blueocean-web
 ---
 bootstrap4-api.jpi
 Long-Name: Bootstrap 4 API Plugin
-Plugin-Version: 4.6.0-3
+Plugin-Version: 4.6.0-5
 Short-Name: bootstrap4-api
 ---
 bootstrap5-api.jpi
 Long-Name: Bootstrap 5 API Plugin
-Plugin-Version: 5.2.0-3
+Plugin-Version: 5.2.1-3
 Short-Name: bootstrap5-api
 ---
 bouncycastle-api.jpi
 Long-Name: bouncycastle API Plugin
-Plugin-Version: 2.26
+Plugin-Version: 2.27
 Short-Name: bouncycastle-api
 ---
 branch-api.jpi
 Long-Name: Branch API Plugin
-Plugin-Version: 2.7.0
+Plugin-Version: 2.1071.v1a_188a_562481
 Short-Name: branch-api
 ---
 build-blocker-plugin.jpi
@@ -185,17 +185,17 @@
 ---
 build-timeout.jpi
 Long-Name: Build Timeout
-Plugin-Version: 1.20
+Plugin-Version: 1.28
 Short-Name: build-timeout
 ---
 build-user-vars-plugin.jpi
 Long-Name: Jenkins build user vars plugin
-Plugin-Version: 1.8
+Plugin-Version: 1.9
 Short-Name: build-user-vars-plugin
 ---
 built-on-column.jpi
 Long-Name: built-on-column
-Plugin-Version: 1.1
+Plugin-Version: 1.3
 Short-Name: built-on-column
 ---
 caffeine-api.jpi
@@ -205,24 +205,34 @@
 ---
 checks-api.jpi
 Long-Name: Checks API plugin
-Plugin-Version: 1.7.5
+Plugin-Version: 1.8.1
 Short-Name: checks-api
 ---
 cloudbees-bitbucket-branch-source.jpi
 Long-Name: Bitbucket Branch Source Plugin
-Plugin-Version: 751.vda_24678a_f781
+Plugin-Version: 796.v6cb_1559e1673
 Short-Name: cloudbees-bitbucket-branch-source
 ---
 cloudbees-folder.jpi
 Long-Name: Folders Plugin
-Plugin-Version: 6.17
+Plugin-Version: 6.815.v0dd5a_cb_40e0e
 Short-Name: cloudbees-folder
 ---
 command-launcher.jpi
 Long-Name: Command Agent Launcher Plugin
-Plugin-Version: 1.6
+Plugin-Version: 90.v669d7ccb_7c31
 Short-Name: command-launcher
 ---
+commons-lang3-api.jpi
+Long-Name: commons-lang3 v3.x Jenkins API Plugin
+Plugin-Version: 3.12.0-36.vd97de6465d5b_
+Short-Name: commons-lang3-api
+---
+commons-text-api.jpi
+Long-Name: commons-text API Plugin
+Plugin-Version: 1.10.0-36.vc008c8fcda_7b_
+Short-Name: commons-text-api
+---
 compress-buildlog.jpi
 Long-Name: Compress Build Log Plugin
 Plugin-Version: 1.2
@@ -230,37 +240,37 @@
 ---
 conditional-buildstep.jpi
 Long-Name: Conditional BuildStep
-Plugin-Version: 1.4.1
+Plugin-Version: 1.4.2
 Short-Name: conditional-buildstep
 ---
 config-file-provider.jpi
 Long-Name: Config File Provider Plugin
-Plugin-Version: 3.9.0
+Plugin-Version: 3.11.1
 Short-Name: config-file-provider
 ---
 configurationslicing.jpi
 Long-Name: Configuration Slicing plugin
-Plugin-Version: 1.52
+Plugin-Version: 430.v966357576543
 Short-Name: configurationslicing
 ---
 copyartifact.jpi
 Long-Name: Copy Artifact Plugin
-Plugin-Version: 1.46.2
+Plugin-Version: 686.v6fd37018d7c2
 Short-Name: copyartifact
 ---
 create-fingerprint.jpi
 Long-Name: Fingerprint Plugin
-Plugin-Version: 1.2
+Plugin-Version: 25.v0a_b_e60b_42fa_4
 Short-Name: create-fingerprint
 ---
 credentials-binding.jpi
 Long-Name: Credentials Binding Plugin
-Plugin-Version: 1.27.1
+Plugin-Version: 523.vd859a_4b_122e6
 Short-Name: credentials-binding
 ---
 credentials.jpi
 Long-Name: Credentials Plugin
-Plugin-Version: 1074.v60e6c29b_b_44b_
+Plugin-Version: 1214.v1de940103927
 Short-Name: credentials
 ---
 customized-build-message.jpi
@@ -270,9 +280,14 @@
 ---
 dashboard-view.jpi
 Long-Name: Dashboard View
-Plugin-Version: 2.18
+Plugin-Version: 2.472.v9ff2a_e6a_c529
 Short-Name: dashboard-view
 ---
+data-tables-api.jpi
+Long-Name: DataTables.net API Plugin
+Plugin-Version: 1.12.1-4
+Short-Name: data-tables-api
+---
 description-setter.jpi
 Long-Name: Jenkins description setter plugin
 Plugin-Version: 1.10
@@ -280,57 +295,57 @@
 ---
 display-url-api.jpi
 Long-Name: Display URL API
-Plugin-Version: 2.3.6
+Plugin-Version: 2.3.7
 Short-Name: display-url-api
 ---
 docker-commons.jpi
 Long-Name: Docker Commons Plugin
-Plugin-Version: 1.19
+Plugin-Version: 419.v8e3cd84ef49c
 Short-Name: docker-commons
 ---
 docker-workflow.jpi
 Long-Name: Docker Pipeline
-Plugin-Version: 1.28
+Plugin-Version: 563.vd5d2e5c4007f
 Short-Name: docker-workflow
 ---
 dtkit-api.jpi
 Long-Name: DTKit 2 API.
-Plugin-Version: 3.0.1
+Plugin-Version: 3.0.2
 Short-Name: dtkit-api
 ---
 durable-task.jpi
 Long-Name: Durable Task Plugin
-Plugin-Version: 493.v195aefbb0ff2
+Plugin-Version: 504.vb10d1ae5ba2f
 Short-Name: durable-task
 ---
 echarts-api.jpi
 Long-Name: ECharts API Plugin
-Plugin-Version: 5.3.3-1
+Plugin-Version: 5.4.0-1
 Short-Name: echarts-api
 ---
 email-ext.jpi
 Long-Name: Email Extension Plugin
-Plugin-Version: 2.87
+Plugin-Version: 2.94
 Short-Name: email-ext
 ---
 emailext-template.jpi
 Long-Name: Email Extension Template Plugin
-Plugin-Version: 1.4
+Plugin-Version: 1.5
 Short-Name: emailext-template
 ---
 envfile.jpi
 Long-Name: Jenkins Environment File Plugin
-Plugin-Version: 1.2
+Plugin-Version: 43.v2644436e7d71
 Short-Name: envfile
 ---
 envinject-api.jpi
 Long-Name: EnvInject API Plugin
-Plugin-Version: 1.8
+Plugin-Version: 1.199.v3ce31253ed13
 Short-Name: envinject-api
 ---
 envinject.jpi
 Long-Name: Environment Injector Plugin
-Plugin-Version: 2.4.0
+Plugin-Version: 2.901.v0038b_6471582
 Short-Name: envinject
 ---
 extended-read-permission.jpi
@@ -345,7 +360,7 @@
 ---
 external-monitor-job.jpi
 Long-Name: External Monitor Job Type Plugin
-Plugin-Version: 191.v363d0d1efdf8
+Plugin-Version: 203.v683c09d993b_9
 Short-Name: external-monitor-job
 ---
 extra-columns.jpi
@@ -360,7 +375,7 @@
 ---
 favorite.jpi
 Long-Name: Favorite
-Plugin-Version: 2.3.3
+Plugin-Version: 2.4.1
 Short-Name: favorite
 ---
 flexible-publish.jpi
@@ -370,7 +385,7 @@
 ---
 font-awesome-api.jpi
 Long-Name: Font Awesome API Plugin
-Plugin-Version: 6.1.2-1
+Plugin-Version: 6.2.1-1
 Short-Name: font-awesome-api
 ---
 ghprb.jpi
@@ -380,17 +395,17 @@
 ---
 git-client.jpi
 Long-Name: Jenkins Git client plugin
-Plugin-Version: 3.11.2
+Plugin-Version: 4.1.0
 Short-Name: git-client
 ---
 github-api.jpi
 Long-Name: GitHub API Plugin
-Plugin-Version: 1.303-400.v35c2d8258028
+Plugin-Version: 1.303-417.ve35d9dd78549
 Short-Name: github-api
 ---
 github-branch-source.jpi
 Long-Name: GitHub Branch Source Plugin
-Plugin-Version: 2.11.4
+Plugin-Version: 1701.v00cc8184df93
 Short-Name: github-branch-source
 ---
 github-issues.jpi
@@ -400,27 +415,27 @@
 ---
 github.jpi
 Long-Name: GitHub plugin
-Plugin-Version: 1.34.2
+Plugin-Version: 1.37.0
 Short-Name: github
 ---
 github-oauth.jpi
 Long-Name: GitHub Authentication plugin
-Plugin-Version: 0.37
+Plugin-Version: 0.39
 Short-Name: github-oauth
 ---
 git.jpi
 Long-Name: Git plugin
-Plugin-Version: 4.11.5
+Plugin-Version: 5.0.0
 Short-Name: git
 ---
 git-parameter.jpi
 Long-Name: Git Parameter Plug-In
-Plugin-Version: 0.9.17
+Plugin-Version: 0.9.18
 Short-Name: git-parameter
 ---
 git-server.jpi
-Long-Name: Jenkins GIT server Plugin
-Plugin-Version: 1.10
+Long-Name: Jenkins Git server Plugin
+Plugin-Version: 99.va_0826a_b_cdfa_d
 Short-Name: git-server
 ---
 global-variable-string-parameter.jpi
@@ -460,102 +475,117 @@
 ---
 handy-uri-templates-2-api.jpi
 Long-Name: Handy Uri Templates 2.x API Plugin
-Plugin-Version: 2.1.8-1.0
+Plugin-Version: 2.1.8-22.v77d5b_75e6953
 Short-Name: handy-uri-templates-2-api
 ---
 hidden-parameter.jpi
 Long-Name: Hidden Parameter plugin
-Plugin-Version: 0.0.5
+Plugin-Version: 70.va_40299ce5d83
 Short-Name: hidden-parameter
 ---
 htmlpublisher.jpi
 Long-Name: HTML Publisher plugin
-Plugin-Version: 1.29
+Plugin-Version: 1.31
 Short-Name: htmlpublisher
 ---
 http_request.jpi
 Long-Name: HTTP Request Plugin
-Plugin-Version: 1.11
+Plugin-Version: 1.16
 Short-Name: http_request
 ---
 instance-identity.jpi
 Long-Name: Instance Identity
-Plugin-Version: 3.1
+Plugin-Version: 142.v04572ca_5b_265
 Short-Name: instance-identity
 ---
 ionicons-api.jpi
 Long-Name: Ionicons API
-Plugin-Version: 22.v868b_0c347756
+Plugin-Version: 31.v4757b_6987003
 Short-Name: ionicons-api
 ---
 ivy.jpi
 Long-Name: Ivy Plugin
-Plugin-Version: 2.1
+Plugin-Version: 2.4
 Short-Name: ivy
 ---
 jackson2-api.jpi
 Long-Name: Jackson 2 API Plugin
-Plugin-Version: 2.13.3-285.vc03c0256d517
+Plugin-Version: 2.14.2-319.v37853346a_229
 Short-Name: jackson2-api
 ---
+jakarta-activation-api.jpi
+Long-Name: Jakarta Activation API
+Plugin-Version: 2.0.1-3
+Short-Name: jakarta-activation-api
+---
+jakarta-mail-api.jpi
+Long-Name: Jakarta Mail API
+Plugin-Version: 2.0.1-3
+Short-Name: jakarta-mail-api
+---
 javadoc.jpi
 Long-Name: Javadoc Plugin
-Plugin-Version: 217.v905b_86277a_2a_
+Plugin-Version: 226.v71211feb_e7e9
 Short-Name: javadoc
 ---
 javax-activation-api.jpi
 Long-Name: JavaBeans Activation Framework (JAF) API
-Plugin-Version: 1.2.0-4
+Plugin-Version: 1.2.0-6
 Short-Name: javax-activation-api
 ---
 javax-mail-api.jpi
 Long-Name: JavaMail API
-Plugin-Version: 1.6.2-5
+Plugin-Version: 1.6.2-9
 Short-Name: javax-mail-api
 ---
 jaxb.jpi
 Long-Name: JAXB plugin
-Plugin-Version: 2.3.6-1
+Plugin-Version: 2.3.8-1
 Short-Name: jaxb
 ---
 jdk-tool.jpi
 Long-Name: Oracle Java SE Development Kit Installer Plugin
-Plugin-Version: 1.5
+Plugin-Version: 63.v62d2fd4b_4793
 Short-Name: jdk-tool
 ---
 jenkins-design-language.jpi
 Long-Name: Jenkins Design Language
-Plugin-Version: 1.25.2
+Plugin-Version: 1.27.2
 Short-Name: jenkins-design-language
 ---
 jenkins-multijob-plugin.jpi
 Long-Name: Jenkins Multijob plugin
-Plugin-Version: 1.36
+Plugin-Version: 623.v03401733c9a_9
 Short-Name: jenkins-multijob-plugin
 ---
+jersey2-api.jpi
+Long-Name: Jersey 2 API
+Plugin-Version: 2.38-1
+Short-Name: jersey2-api
+---
 jira.jpi
 Long-Name: Jenkins Jira plugin
-Plugin-Version: 3.6
+Plugin-Version: 3.9
 Short-Name: jira
 ---
 jjwt-api.jpi
 Long-Name: Java JSON Web Token (JJWT) Plugin
-Plugin-Version: 0.11.2-9.c8b45b8bb173
+Plugin-Version: 0.11.5-77.v646c772fddb_0
 Short-Name: jjwt-api
 ---
 jnr-posix-api.jpi
 Long-Name: jnr-posix API Plugin
-Plugin-Version: 3.1.7-1
+Plugin-Version: 3.1.16-2
 Short-Name: jnr-posix-api
 ---
 jobConfigHistory.jpi
 Long-Name: Jenkins Job Configuration History Plugin
-Plugin-Version: 1171.v04b_66d78555e
+Plugin-Version: 1207.vd28a_54732f92
 Short-Name: jobConfigHistory
 ---
 job-dsl.jpi
 Long-Name: Job DSL
-Plugin-Version: 1.77
+Plugin-Version: 1.81
 Short-Name: job-dsl
 ---
 job-node-stalker.jpi
@@ -570,7 +600,7 @@
 ---
 jquery3-api.jpi
 Long-Name: JQuery3 API Plugin
-Plugin-Version: 3.6.0-4
+Plugin-Version: 3.6.1-2
 Short-Name: jquery3-api
 ---
 jquery-detached.jpi
@@ -585,17 +615,17 @@
 ---
 jsch.jpi
 Long-Name: Jenkins JSch dependency plugin
-Plugin-Version: 0.1.55.2
+Plugin-Version: 0.1.55.61.va_e9ee26616e7
 Short-Name: jsch
 ---
 junit.jpi
 Long-Name: JUnit Plugin
-Plugin-Version: 1119.1121.vc43d0fc45561
+Plugin-Version: 1177.v90374a_ef4d09
 Short-Name: junit
 ---
 junit-realtime-test-reporter.jpi
 Long-Name: JUnit Realtime Test Reporter Plugin
-Plugin-Version: 82.vc2a_3f0f7a_291
+Plugin-Version: 90.v7dc2c937f9a_8
 Short-Name: junit-realtime-test-reporter
 ---
 jython.jpi
@@ -610,17 +640,17 @@
 ---
 ldap.jpi
 Long-Name: LDAP Plugin
-Plugin-Version: 2.7
+Plugin-Version: 659.v8ca_b_a_fe79fa_d
 Short-Name: ldap
 ---
 lockable-resources.jpi
 Long-Name: Lockable Resources plugin
-Plugin-Version: 2.14
+Plugin-Version: 1131.vb_7c3d377e723
 Short-Name: lockable-resources
 ---
 log-parser.jpi
 Long-Name: Log Parser Plugin
-Plugin-Version: 2.2
+Plugin-Version: 2.3.0
 Short-Name: log-parser
 ---
 logstash.jpi
@@ -630,47 +660,47 @@
 ---
 mailer.jpi
 Long-Name: Jenkins Mailer Plugin
-Plugin-Version: 408.vd726a_1130320
+Plugin-Version: 448.v5b_97805e3767
 Short-Name: mailer
 ---
 managed-scripts.jpi
 Long-Name: Managed Scripts
-Plugin-Version: 1.5.4
+Plugin-Version: 1.5.6
 Short-Name: managed-scripts
 ---
 mapdb-api.jpi
 Long-Name: MapDB API Plugin
-Plugin-Version: 1.0.9.0
+Plugin-Version: 1.0.9-28.vf251ce40855d
 Short-Name: mapdb-api
 ---
 matrix-auth.jpi
 Long-Name: Matrix Authorization Strategy Plugin
-Plugin-Version: 2.6.8
+Plugin-Version: 3.1.6
 Short-Name: matrix-auth
 ---
 matrix-combinations-parameter.jpi
 Long-Name: Matrix Combinations Plugin
-Plugin-Version: 1.3.1
+Plugin-Version: 1.3.2
 Short-Name: matrix-combinations-parameter
 ---
 matrix-groovy-execution-strategy.jpi
 Long-Name: Matrix Groovy Execution Strategy Plugin
-Plugin-Version: 1.0.7
+Plugin-Version: 1.0.8
 Short-Name: matrix-groovy-execution-strategy
 ---
 matrix-project.jpi
 Long-Name: Matrix Project Plugin
-Plugin-Version: 1.20
+Plugin-Version: 785.v06b_7f47b_c631
 Short-Name: matrix-project
 ---
 maven-plugin.jpi
 Long-Name: Maven Integration plugin
-Plugin-Version: 3.16
+Plugin-Version: 3.21
 Short-Name: maven-plugin
 ---
 mercurial.jpi
 Long-Name: Jenkins Mercurial plugin
-Plugin-Version: 2.16
+Plugin-Version: 1260.vdfb_723cdcc81
 Short-Name: mercurial
 ---
 metadata.jpi
@@ -678,6 +708,16 @@
 Plugin-Version: 1.1.0b
 Short-Name: metadata
 ---
+mina-sshd-api-common.jpi
+Long-Name: Mina SSHD API :: Common
+Plugin-Version: 2.9.2-50.va_0e1f42659a_a
+Short-Name: mina-sshd-api-common
+---
+mina-sshd-api-core.jpi
+Long-Name: Mina SSHD API :: Core
+Plugin-Version: 2.9.2-50.va_0e1f42659a_a
+Short-Name: mina-sshd-api-core
+---
 momentjs.jpi
 Long-Name: JavaScript GUI Lib: Moment.js bundle plugin
 Plugin-Version: 1.1.1
@@ -685,17 +725,17 @@
 ---
 monitoring.jpi
 Long-Name: Monitoring
-Plugin-Version: 1.90.0
+Plugin-Version: 1.92.0
 Short-Name: monitoring
 ---
 naginator.jpi
 Long-Name: Naginator
-Plugin-Version: 1.18.1
+Plugin-Version: 1.18.2
 Short-Name: naginator
 ---
 nodejs.jpi
 Long-Name: NodeJS Plugin
-Plugin-Version: 1.5.1
+Plugin-Version: 1.6.0
 Short-Name: nodejs
 ---
 nodelabelparameter.jpi
@@ -725,7 +765,7 @@
 ---
 okhttp-api.jpi
 Long-Name: OkHttp Plugin
-Plugin-Version: 4.9.3-105.vb96869f8ac3a
+Plugin-Version: 4.10.0-125.v3593b_a_f8c97b_
 Short-Name: okhttp-api
 ---
 ownership.jpi
@@ -735,12 +775,12 @@
 ---
 pam-auth.jpi
 Long-Name: PAM Authentication plugin
-Plugin-Version: 1.7
+Plugin-Version: 1.10
 Short-Name: pam-auth
 ---
 parameterized-trigger.jpi
 Long-Name: Jenkins Parameterized Trigger plugin
-Plugin-Version: 2.43
+Plugin-Version: 2.45
 Short-Name: parameterized-trigger
 ---
 parameter-separator.jpi
@@ -760,112 +800,117 @@
 ---
 pipeline-aggregator-view.jpi
 Long-Name: Pipeline Aggregator View
-Plugin-Version: 1.11
+Plugin-Version: 1.15
 Short-Name: pipeline-aggregator-view
 ---
 pipeline-build-step.jpi
 Long-Name: Pipeline: Build Step
-Plugin-Version: 2.16
+Plugin-Version: 486.vd08f550cceee
 Short-Name: pipeline-build-step
 ---
 pipeline-github-lib.jpi
 Long-Name: Pipeline: GitHub Groovy Libraries
-Plugin-Version: 36.v4c01db_ca_ed16
+Plugin-Version: 42.v0739460cda_c4
 Short-Name: pipeline-github-lib
 ---
 pipeline-githubnotify-step.jpi
 Long-Name: Pipeline GitHub Notify Step Plugin
-Plugin-Version: 1.0.5
+Plugin-Version: 49.vf37bf92d2bc8
 Short-Name: pipeline-githubnotify-step
 ---
 pipeline-graph-analysis.jpi
 Long-Name: Pipeline Graph Analysis Plugin
-Plugin-Version: 188.v3a01e7973f2c
+Plugin-Version: 202.va_d268e64deb_3
 Short-Name: pipeline-graph-analysis
 ---
+pipeline-groovy-lib.jpi
+Long-Name: Pipeline: Groovy Libraries
+Plugin-Version: 629.vb_5627b_ee2104
+Short-Name: pipeline-groovy-lib
+---
 pipeline-input-step.jpi
 Long-Name: Pipeline: Input Step
-Plugin-Version: 446.vf27b_0b_83500e
+Plugin-Version: 466.v6d0a_5df34f81
 Short-Name: pipeline-input-step
 ---
 pipeline-milestone-step.jpi
 Long-Name: Pipeline: Milestone Step
-Plugin-Version: 100.v60a_03cd446e1
+Plugin-Version: 111.v449306f708b_7
 Short-Name: pipeline-milestone-step
 ---
 pipeline-model-api.jpi
 Long-Name: Pipeline: Model API
-Plugin-Version: 1.9.3
+Plugin-Version: 2.2118.v31fd5b_9944b_5
 Short-Name: pipeline-model-api
 ---
 pipeline-model-definition.jpi
 Long-Name: Pipeline: Declarative
-Plugin-Version: 1.9.3
+Plugin-Version: 2.2118.v31fd5b_9944b_5
 Short-Name: pipeline-model-definition
 ---
 pipeline-model-extensions.jpi
 Long-Name: Pipeline: Declarative Extension Points API
-Plugin-Version: 1.9.3
+Plugin-Version: 2.2118.v31fd5b_9944b_5
 Short-Name: pipeline-model-extensions
 ---
 pipeline-rest-api.jpi
 Long-Name: Pipeline: REST API Plugin
-Plugin-Version: 2.21
+Plugin-Version: 2.31
 Short-Name: pipeline-rest-api
 ---
 pipeline-stage-step.jpi
 Long-Name: Pipeline: Stage Step
-Plugin-Version: 291.vf0a8a7aeeb50
+Plugin-Version: 305.ve96d0205c1c6
 Short-Name: pipeline-stage-step
 ---
 pipeline-stage-tags-metadata.jpi
 Long-Name: Pipeline: Stage Tags Metadata
-Plugin-Version: 1.9.3
+Plugin-Version: 2.2118.v31fd5b_9944b_5
 Short-Name: pipeline-stage-tags-metadata
 ---
 pipeline-stage-view.jpi
 Long-Name: Pipeline: Stage View Plugin
-Plugin-Version: 2.21
+Plugin-Version: 2.31
 Short-Name: pipeline-stage-view
 ---
 pipeline-utility-steps.jpi
 Long-Name: Pipeline Utility Steps
-Plugin-Version: 2.12.0
+Plugin-Version: 2.15.1
 Short-Name: pipeline-utility-steps
 ---
 plain-credentials.jpi
 Long-Name: Plain Credentials Plugin
-Plugin-Version: 1.8
+Plugin-Version: 143.v1b_df8b_d3b_e48
 Short-Name: plain-credentials
 ---
 platformlabeler.jpi
 Long-Name: Jenkins Platform Labeler Plugin
-Plugin-Version: 1149.v1f78b2a3c1de
+Plugin-Version: 1834.v30a_0cdf167e7
 Short-Name: platformlabeler
 ---
 plugin-usage-plugin.jpi
 Long-Name: Plugin Usage - Plugin
-Plugin-Version: 2.1
+Plugin-Version: 4.0
 Short-Name: plugin-usage-plugin
 ---
 plugin-util-api.jpi
 Long-Name: Plugin Utilities API Plugin
-Plugin-Version: 2.17.0
+Plugin-Version: 2.20.0
 Short-Name: plugin-util-api
 ---
 popper2-api.jpi
 Long-Name: Popper.js 2 API Plugin
-Plugin-Version: 2.11.6-1
+Plugin-Version: 2.11.6-2
 Short-Name: popper2-api
 ---
 popper-api.jpi
 Long-Name: Popper.js API Plugin
-Plugin-Version: 1.16.1-2
+Plugin-Version: 1.16.1-3
 Short-Name: popper-api
 ---
 postbuildscript.jpi
 Long-Name: Jenkins PostBuildScript Plugin
-Plugin-Version: 2.11.0
+Plugin-Version: 3.2.0-460.va_fda_0fa_26720
 Short-Name: postbuildscript
 ---
 postbuild-task.jpi
@@ -875,7 +920,7 @@
 ---
 preSCMbuildstep.jpi
 Long-Name: Pre SCM BuildStep Plugin
-Plugin-Version: 0.3
+Plugin-Version: 44.v6ef4fd97f56e
 Short-Name: preSCMbuildstep
 ---
 project-build-times.jpi
@@ -900,7 +945,7 @@
 ---
 pubsub-light.jpi
 Long-Name: Jenkins Pub-Sub "light" Bus
-Plugin-Version: 1.16
+Plugin-Version: 1.17
 Short-Name: pubsub-light
 ---
 python.jpi
@@ -910,12 +955,12 @@
 ---
 rebuild.jpi
 Long-Name: Rebuilder
-Plugin-Version: 1.33
+Plugin-Version: 1.34
 Short-Name: rebuild
 ---
 role-strategy.jpi
 Long-Name: Role-based Authorization Strategy
-Plugin-Version: 3.2.0
+Plugin-Version: 587.v2872c41fa_e51
 Short-Name: role-strategy
 ---
 run-condition.jpi
@@ -925,17 +970,17 @@
 ---
 saml.jpi
 Long-Name: SAML Plugin
-Plugin-Version: 2.1.1-275.va_5718591a_999
+Plugin-Version: 4.385.v4dea_91565e9d
 Short-Name: saml
 ---
 scm-api.jpi
 Long-Name: SCM API Plugin
-Plugin-Version: 621.vda_a_b_055e58f7
+Plugin-Version: 631.v9143df5b_e4a_a
 Short-Name: scm-api
 ---
 script-security.jpi
 Long-Name: Script Security Plugin
-Plugin-Version: 1175.v4b_d517d6db_f0
+Plugin-Version: 1229.v4880b_b_e905a_6
 Short-Name: script-security
 ---
 show-build-parameters.jpi
@@ -950,7 +995,7 @@
 ---
 simple-theme-plugin.jpi
 Long-Name: Simple Theme Plugin
-Plugin-Version: 103.va_161d09c38c7
+Plugin-Version: 146.v0e67db_a_9052e
 Short-Name: simple-theme-plugin
 ---
 slave-prerequisites.jpi
@@ -959,33 +1004,33 @@
 Short-Name: slave-prerequisites
 ---
 snakeyaml-api.jpi
-Long-Name: Snakeyaml API Plugin
-Plugin-Version: 1.29.1
+Long-Name: SnakeYAML API Plugin
+Plugin-Version: 1.33-95.va_b_a_e3e47b_fa_4
 Short-Name: snakeyaml-api
 ---
 sse-gateway.jpi
 Long-Name: Server Sent Events (SSE) Gateway Plugin
-Plugin-Version: 1.25
+Plugin-Version: 1.26
 Short-Name: sse-gateway
 ---
 ssh-agent.jpi
 Long-Name: SSH Agent Plugin
-Plugin-Version: 1.24.1
+Plugin-Version: 327.v230ecd01f86f
 Short-Name: ssh-agent
 ---
 ssh-credentials.jpi
 Long-Name: SSH Credentials Plugin
-Plugin-Version: 1.19
+Plugin-Version: 305.v8f4381501156
 Short-Name: ssh-credentials
 ---
 sshd.jpi
 Long-Name: SSH server
-Plugin-Version: 3.236.ved5e1b_cb_50b_2
+Plugin-Version: 3.275.v9e17c10f2571
 Short-Name: sshd
 ---
 ssh-slaves.jpi
 Long-Name: SSH Build Agents plugin
-Plugin-Version: 1.33.0
+Plugin-Version: 2.877.v365f5eb_a_b_eec
 Short-Name: ssh-slaves
 ---
 statistics-gatherer.jpi
@@ -1000,7 +1045,7 @@
 ---
 subversion.jpi
 Long-Name: Jenkins Subversion Plug-in
-Plugin-Version: 2.15.2
+Plugin-Version: 2.17.1
 Short-Name: subversion
 ---
 template-project.jpi
@@ -1015,22 +1060,22 @@
 ---
 text-finder.jpi
 Long-Name: Text Finder
-Plugin-Version: 1.18
+Plugin-Version: 1.22
 Short-Name: text-finder
 ---
 throttle-concurrents.jpi
 Long-Name: Jenkins Throttle Concurrent Builds Plug-in
-Plugin-Version: 2.6
+Plugin-Version: 2.11
 Short-Name: throttle-concurrents
 ---
 timestamper.jpi
 Long-Name: Timestamper
-Plugin-Version: 1.17
+Plugin-Version: 1.22
 Short-Name: timestamper
 ---
 token-macro.jpi
 Long-Name: Token Macro Plugin
-Plugin-Version: 308.v4f2b_ed62b_b_16
+Plugin-Version: 321.vd7cc1f2a_52c8
 Short-Name: token-macro
 ---
 tool-labels-plugin.jpi
@@ -1040,17 +1085,17 @@
 ---
 trilead-api.jpi
 Long-Name: Trilead API Plugin
-Plugin-Version: 1.0.13
+Plugin-Version: 2.84.v72119de229b_7
 Short-Name: trilead-api
 ---
 variant.jpi
 Long-Name: Variant Plugin
-Plugin-Version: 1.4
+Plugin-Version: 59.vf075fe829ccb
 Short-Name: variant
 ---
 versioncolumn.jpi
 Long-Name: Jenkins Versions Node Monitors plugin
-Plugin-Version: 2.2
+Plugin-Version: 95.v82f3985cd6e1
 Short-Name: versioncolumn
 ---
 view-job-filters.jpi
@@ -1065,42 +1110,42 @@
 ---
 workflow-aggregator.jpi
 Long-Name: Pipeline
-Plugin-Version: 2.6
+Plugin-Version: 596.v8c21c963d92d
 Short-Name: workflow-aggregator
 ---
 workflow-api.jpi
 Long-Name: Pipeline: API
-Plugin-Version: 1192.v2d0deb_19d212
+Plugin-Version: 1208.v0cc7c6e0da_9e
 Short-Name: workflow-api
 ---
 workflow-basic-steps.jpi
 Long-Name: Pipeline: Basic Steps
-Plugin-Version: 2.24
+Plugin-Version: 1010.vf7a_b_98e847c1
 Short-Name: workflow-basic-steps
 ---
 workflow-cps-global-lib.jpi
-Long-Name: Pipeline: Shared Groovy Libraries
-Plugin-Version: 561.va_ce0de3c2d69
+Long-Name: Pipeline: Deprecated Groovy Libraries
+Plugin-Version: 609.vd95673f149b_b
 Short-Name: workflow-cps-global-lib
 ---
 workflow-cps.jpi
 Long-Name: Pipeline: Groovy
-Plugin-Version: 2656.vf7a_e7b_75a_457
+Plugin-Version: 3641.vf58904a_b_b_5d8
 Short-Name: workflow-cps
 ---
 workflow-durable-task-step.jpi
 Long-Name: Pipeline: Nodes and Processes
-Plugin-Version: 2.39
+Plugin-Version: 1234.v019404b_3832a
 Short-Name: workflow-durable-task-step
 ---
 workflow-job.jpi
 Long-Name: Pipeline: Job
-Plugin-Version: 1145.v7f2433caa07f
+Plugin-Version: 1282.ve6d865025906
 Short-Name: workflow-job
 ---
 workflow-multibranch.jpi
 Long-Name: Pipeline: Multibranch
-Plugin-Version: 707.v71c3f0a_6ccdb_
+Plugin-Version: 733.v109046189126
 Short-Name: workflow-multibranch
 ---
 workflow-remote-loader.jpi
@@ -1110,7 +1155,7 @@
 ---
 workflow-scm-step.jpi
 Long-Name: Pipeline: SCM Step
-Plugin-Version: 2.13
+Plugin-Version: 400.v6b_89a_1317c9a_
 Short-Name: workflow-scm-step
 ---
 workflow-step-api.jpi
@@ -1120,12 +1165,12 @@
 ---
 workflow-support.jpi
 Long-Name: Pipeline: Supporting APIs
-Plugin-Version: 813.vb_d7c3d2984a_0
+Plugin-Version: 839.v35e2736cfd5c
 Short-Name: workflow-support
 ---
 xunit.jpi
 Long-Name: xUnit plugin
-Plugin-Version: 3.1.0
+Plugin-Version: 3.1.2
 Short-Name: xunit
 ---
 yaml-axis.jpi

@richardlau
Copy link
Member

I've started a test CI run: https://ci.nodejs.org/job/node-test-pull-request/50307/ Something weird is going on with the node-test-commit-arm-fanned job -- I'm not sure if it's just cosmetic or a real problem.

image

Looks like it is cosmetic -- the job did run tests (and pass). The weird repeating nesting looks like it's due to git-nodesource-update-reference being (intentionally) disabled. I've also disabled it in the settings for node-test-commit-arm-fanned and new runs of the job no longer have the repeating weirdness. I'll probably just remove the "Propagate Binaries" stage from node-test-commit-arm-fanned at a later date as it's no longer required now we have retired the Raspberry Pi cluster.

@richardlau
Copy link
Member

Okay I think we're done 🎉.

I've restored the ability for new CI jobs to be started. I've also reenabled the auto-start-ci workflow.

I've opened #3217 for the ambiguous security permissions.

@sxa
Copy link
Member

sxa commented Mar 14, 2023

it'll only allow automated updates to the latest, regardless of whether it's compatible

I may go back on that statement ... In this example the Display URL API can be upgraded to one level higher but not the latest, so it is offering me the latest compatible one, which isn't quite what it says ont he above link page The Update Center only allows the installation of the most recently released version of a plugin
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants