getgauge / gauge-gradle-plugin

Gradle plugin for Gauge.
https://gauge.org
Apache License 2.0
11 stars 7 forks source link

gradle gauge artefacts 1.7.1 and 1.7.2 are empty on https://plugins.gradle.org/m2 #2

Closed spyluxos closed 5 years ago

spyluxos commented 5 years ago

The deployments for version 1.7.2 (and 1.7.1) on https://plugins.gradle.org/m2 failed.

All artefacts are empty.

The latest one that does work is 1.4.5

e.g. messge for 1.7.1: pom file

NoSuchKeyThe specified key does not exist.gradle.plugin.com.thoughtworks.gauge.gradle/gauge-gradle-plugin/1.7.1/0be2683d3982dbd4da379e7a98dc86d28dd9a794c52954b0955fd0ba45dee55b/gauge-gradle-plugin-1.7.1.pomF62543E18335B8256tOY0oj1c3glWOgxcA6yDzrbvichJBq0dukm7WJKEHiQpc57+mZHQdoQ/7FgTlChH0RjIcyrrWg=

gvishnutej commented 5 years ago

@chadlwilson Thanks for making this PR, I have used gauge before in a golang project liked it a lot. Now trying to use it in a Java gradle project and can't get the plugin to work using Plugin DSL. @manupsunny Hoping this PR will be merged soon, Thanks.

chadlwilson commented 5 years ago

Yes, I hope to get in touch with the maintainer soon, otherwise I will talk to the Gauge team about forking into a community plugin, as I feel this plugin needs a bit of love to better support the Java community. There are another couple of PRs I have lined up to make it compatible with Gradle 4+ dependency declarations etc, and help with debugging classpath issues.

Edit: Since this was written this issue was moved from the original repo :-)

gaugebot[bot] commented 5 years ago

The fix should be available in nightly >= 26-3-2019

gvishnutej commented 5 years ago

@nehashri Thanks for making progress on this issue. Can you please let me know approximately when this fix would be published? This fix will unblock our team to use gauge in gradle.

chadlwilson commented 5 years ago

@gvishnutej The workaround is to use the old buildscript syntax; e.g

buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath 'com.thoughtworks.gauge.gradle:gauge-gradle-plugin:1.7.3'
    }
}

plugins {
    id 'java'
}

apply plugin: 'gauge'

Currently I understand from the Gauge team that the delay is in transferring the rights to publish the plugin over from the previous maintainer to the Gauge team.

Apoorva-GA commented 5 years ago

@gvishnutej @chadlwilson we have released the version 1.7.3 to gradle portal under org.gauge.

Please use the latest version.

chadlwilson commented 5 years ago

Hi @Apoorva-GA - unfortunately there was already a 1.7.3 release of the plugin in May of last year to Bintray.

To reduce confusion (since the latest code published does have some changes/fixes, do you think we could bump to 1.8.0 and remove the 1.7.3 version?

chadlwilson commented 5 years ago

I think we can close this issue now in any case - I have tested the version published and it's working great. I'll submit a PR to update the README.

Apoorva-GA commented 5 years ago

@chadlwilson You can try with https://bintray.com/gauge/gauge-gradle-plugin/Nightly/1.7.3-nightly-2019-05-15.

chadlwilson commented 5 years ago

Hi @Apoorva-GA - what I am trying to highlight is that even these 1.7.3 nightly versions are very misleading, because the previous maintainer already released a 1.7.3 version a year ago - he hadn't bumped the version in the repo after this release. So really the nightlies; and the new version published to the Gradle Plugins portal should be a different version, either 1.7.4 or 1.8.0, for example.

This will create confusion about which issues were fixed in which version - see #31 for example, where the user is already using 1.7.3 - the old version already published to bintray by the previous maintainer.

I would suggest we change the version to 1.8.0 or even 2.0.0 because one of my merged PRs removed support for running with old JDK versions; and to create a clean cut in the versions to go along with the change in ownership/maintainer of the repo.

Apoorva-GA commented 5 years ago

We have released gauge-gradle-plugin-1.8.0. Please check it out.

chadlwilson commented 5 years ago

We have released gauge-gradle-plugin-1.8.0. Please check it out.

Thanks a lot @Apoorva-GA - working perfectly. If it were my vote, I think we can close this now. :-)

ghost commented 5 years ago

Thanks! What is new in this version?

Get Outlook for Androidhttps://aka.ms/ghei36


From: Apoorva-GA notifications@github.com Sent: Wednesday, May 22, 2019 7:52:04 AM To: getgauge/gauge-gradle-plugin Cc: Boris Isakov; Comment Subject: Re: [getgauge/gauge-gradle-plugin] gradle gauge artefacts 1.7.1 and 1.7.2 are empty on https://plugins.gradle.org/m2 (#2)

Closed #2https://github.com/getgauge/gauge-gradle-plugin/issues/2.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/getgauge/gauge-gradle-plugin/issues/2?email_source=notifications&email_token=AIEKXYKBA5V3LAK2AVQGCBLPWTGPJA5CNFSM4HADG5D2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGORSGZFPA#event-2358088380, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AIEKXYO2AE5UXZTWWTNGB3LPWTGPJANCNFSM4HADG5DQ.

chadlwilson commented 5 years ago

From a features/fixes perspective and a scan through the commit log; I believe just the PRs #26 and #23 from me. Since the plugin ownership has recently changed from the previous maintainer, it takes some time to figure out how to adapt things; publish release notes; get builds going etc.