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

Add additional customization to publishPlugin task #913

Closed
KonstantinHudyakov opened this issue Mar 2, 2022 · 0 comments
Closed

Add additional customization to publishPlugin task #913

KonstantinHudyakov opened this issue Mar 2, 2022 · 0 comments
Assignees
Milestone

Comments

@KonstantinHudyakov
Copy link

I faced with a problem of uploading the plugin to Toolbox Enterprise repository. It is not possible due to some configuration limitations of publishPlugin task.

  1. I can specify the host, but can not specify the route for uploading request. For now it always sends the request to <host>/plugin/uploadPlugin.
  2. Toolbox Enterprise requires Automation authorization token. But this task sends the request only with Bearer token.

I think that additional parameters like route and authorizationType can be added to configuration of publishPlugin task.

@hsz hsz self-assigned this Mar 9, 2022
@hsz hsz added this to the next milestone Mar 9, 2022
DmPanov pushed a commit to JetBrains/plugin-repository-rest-client that referenced this issue Mar 18, 2022
…erviceClass` for better extensibility.

PluginRepositoryFactory.kt code review

Extend PluginRepositoryFactory with `authScheme` and `serviceClass` for better extensibility.
As requested in: JetBrains/intellij-platform-gradle-plugin#913


Co-authored-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>

Merge-request: MP-MR-2057
Merged-by: Alexander Prendota <prendota@mail.ru>

GitOrigin-RevId: 710abb96c8ffb9dd55d964f83fcdcccf0a998836
hsz added a commit that referenced this issue Mar 21, 2022
hsz added a commit that referenced this issue Mar 23, 2022
@hsz hsz closed this as completed Mar 24, 2022
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

3 participants