# Update already approved plugin get pending approval status

**URL:** <https://discuss.gradle.org/t/update-already-approved-plugin-get-pending-approval-status/41603>\
**Category:** Plugin Portal\
**Created:** [December 3, 2021, 6:08pm UTC](https://discuss.gradle.org/t/update-already-approved-plugin-get-pending-approval-status/41603 "2021-12-03T18:08:33Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![protontechnologies](https://avatars.discourse-cdn.com/v4/letter/p/a4c791/32.png) [@protontechnologies](https://discuss.gradle.org/u/protontechnologies)\
**Post date:** [December 3, 2021, 6:08pm UTC](https://discuss.gradle.org/t/update-already-approved-plugin-get-pending-approval-status/41603/1 "2021-12-03T18:08:33Z")

</div>

Hey,

Here at Proton we are publishing in open source some of the gradle plugins we are using. The public repository can be found here [GitHub - ProtonMail/protoncore\_android: Proton Core components for Android](https://github.com/ProtonMail/protoncore_android)

We did wanted to update our plugins and by doing that, we might had broke something that cause our plugins to be in “pending approval” status [Gradle - protontechnologies (Proton Technologies)](https://plugins.gradle.org/u/protontechnologies)

What could be done to get our plugins finally approved? Once they are approved, can we push new releases without waiting approvals?

Thanks for the help!

---

<div class="post-metadata">

**Author:** ![Kasten](https://avatars.discourse-cdn.com/v4/letter/k/ec9cab/32.png) [@Kasten](https://discuss.gradle.org/u/Kasten)\
**Post date:** [December 6, 2021, 7:20am UTC](https://discuss.gradle.org/t/update-already-approved-plugin-get-pending-approval-status/41603/2 "2021-12-06T07:20:21Z")

</div>

I had a similar issue, in my case I added `maven-publish` to my `build.gradle` which removed the pre-fix `gradle.plugin.` from the plugin. The pre-fix was automatically being added as part of some unknown build step so I had to manually add it back since I wanted to upgrade to `maven-publish`.  
For more details see this thread: [Unintended approval process for subsequent versions of existing Gradle Plugins · Issue #103 · gradle/plugin-portal-requests · GitHub](https://github.com/gradle/plugin-portal-requests/issues/103)

---

<div class="post-metadata">

**Author:** ![protontechnologies](https://avatars.discourse-cdn.com/v4/letter/p/a4c791/32.png) [@protontechnologies](https://discuss.gradle.org/u/protontechnologies)\
**Post date:** [December 6, 2021, 9:46am UTC](https://discuss.gradle.org/t/update-already-approved-plugin-get-pending-approval-status/41603/3 "2021-12-06T09:46:48Z")

</div>

Thanks for the info, this is actually what we did (add the `maven-publish` plugin) to test deployment locally as it looks like the way to do it from the documentation [Update already approved plugin get pending approval status](https://discuss.gradle.org/t/update-already-approved-plugin-get-pending-approval-status/41603)

---

<div class="post-metadata">

**Author:** ![protontechnologies](https://avatars.discourse-cdn.com/v4/letter/p/a4c791/32.png) [@protontechnologies](https://discuss.gradle.org/u/protontechnologies)\
**Post date:** [December 6, 2021, 10:50am UTC](https://discuss.gradle.org/t/update-already-approved-plugin-get-pending-approval-status/41603/4 "2021-12-06T10:50:39Z")

</div>

Whats weird is that even the Gradle sample to publish a plugin includes the `maven-publish` plugin [Gradle - How do I publish my plugin?](https://plugins.gradle.org/docs/publish-plugin).

---

<div class="post-metadata">

**Author:** ![Kasten](https://avatars.discourse-cdn.com/v4/letter/k/ec9cab/32.png) [@Kasten](https://discuss.gradle.org/u/Kasten)\
**Post date:** [December 6, 2021, 10:38pm UTC](https://discuss.gradle.org/t/update-already-approved-plugin-get-pending-approval-status/41603/5 "2021-12-06T22:38:28Z")

</div>

Gradle’s recommendation is to use `maven-publish` to publish. I believe this is what should be used going forward.

The problems is the old way (I am not sure what gets used by default when you don’t add maven-publish) used to always pre-fix packages with “gradle.plugin.”. So you can either add it manually to your package id, or get the new namespace approved and tell your users to use the new namespace.

---

<div class="post-metadata">

**Author:** ![protontechnologies](https://avatars.discourse-cdn.com/v4/letter/p/a4c791/32.png) [@protontechnologies](https://discuss.gradle.org/u/protontechnologies)\
**Post date:** [December 7, 2021, 9:09am UTC](https://discuss.gradle.org/t/update-already-approved-plugin-get-pending-approval-status/41603/7 "2021-12-07T09:09:36Z")

</div>

Thanks for the details, we look into that 🙂
