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

Mark bootstrap, momentjs, numeraljs, jquery-detached deprecated #679

Merged

Conversation

daniel-beck
Copy link
Contributor

@daniel-beck daniel-beck commented Jan 30, 2023

These plugins have already been marked deprecated in their documentation since jenkinsci/js-libs@6906cc3:

Of these, only jquery-detached has a few dependent plugins, the rest has no dependents (anymore).

Given the unusual situation of a multi plugin repo without explicit deprecation URL different from documentation, I'm deprecating via label-definitions.properties.

handlebars from the same GH repo was marked deprecated in #677.

With this change, only https://plugins.jenkins.io/ace-editor/ has no deprecation indicator (yet).

WDYT @batmat @rsandell ?

Copy link
Contributor

@MarkEWaite MarkEWaite left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved.

I believe that the ace-editor dependency from the workflow-cps plugin makes it undesirable to deprecate ace-editor until the dependency is removed from workflow-cps plugin. Since ace-editor is not being deprecated in this pull request, I see no issue with this pull request.

This is a great step. Thanks!

@daniel-beck
Copy link
Contributor Author

Since ace-editor is not being deprecated in this pull request, I see no issue with this pull request.

Shameless plug for a PR making ace-editor (and the other stuff in that repo) slightly less terrible 😉 jenkinsci/js-libs#25

@daniel-beck daniel-beck merged commit 4fa6e12 into jenkins-infra:master Jan 31, 2023
@basil
Copy link
Contributor

basil commented Feb 1, 2023

Now that jenkinsci/workflow-cps-plugin#653 has been merged I suggest doing the same for ace-editor.

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