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

Test parameterized trigger optional dependency update #3172

Conversation

MarkEWaite
Copy link
Contributor

Test parameterized trigger optional dependency update

The parameterized trigger plugin has an optional dependency on promoted builds plugin 3.11. The git plugin also declares an optional dependency on the promoted builds plugin 3.11. Attempts to update that optional dependency in the git plugin have failed. This is an attempt to upgrade the dependency in the promoted builds plugin first, in hopes that will eventually allow the dependency to be updated in the git plugin.

Tests the plugin built from:

Testing done

Passes LINE=weekly PLUGINS=parameterized-trigger bash local-test.sh

Submitter checklist

The parameterized trigger plugin has an optional dependency on
promoted builds plugin 3.11.  The git plugin also declares an optional
dependency on the promoted builds plugin 3.11.  Attempts to update that
optional dependency in the git plugin have failed.  This is an attempt
to upgrade the dependency in the promoted builds plugin first, in hopes
that will eventually allow the dependency to be updated in the git plugin.

Tests the plugin built from:

* jenkinsci/parameterized-trigger-plugin#378
Updates promoted builds dependency to 892.x
@MarkEWaite
Copy link
Contributor Author

Tests pass when the optional dependency on promoted builds plugin is updated to the same new value in both the git plugin and the parameterized trigger plugin. That means we'll need a release of git plugin and a release of parameterized trigger plugin in the same plugin BOM release.

@MarkEWaite MarkEWaite closed this May 6, 2024
MarkEWaite added a commit to jenkinsci/git-plugin that referenced this pull request May 6, 2024
jenkinsci/bom#3172 shows that the promoted build
plugin dependency in the git plugin needs to be updated in the same
plugin bill of materials release as the parameterized trigger plugin.
Link to the GitHub issue in the plugin BOM that will move the management
of the promoted builds plugin version to the plugin BOM, instead of
managing the version in the specific plugins.  That move will also help
the Apache Maven integration plugin.
MarkEWaite added a commit to MarkEWaite/docker-lfs that referenced this pull request May 7, 2024
Incremental that updates the optional promoted builds plugin dependency
from 3.11 to 892.vd6219fc0a_efb.

Testing in plugin bill of materials:

* jenkinsci/bom#3172
@MarkEWaite MarkEWaite deleted the test-parameterized-trigger-with-newer-promoted-builds-dependency branch May 7, 2024 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant