profile
viewpoint

push eventchali/gradle-dependency-lock-plugin

Roberto Perez Alcolea

commit sha e953805ca3db295d67ea4be55b5e772862ea816c

Gradle 6.2.2

view details

Roberto Perez Alcolea

commit sha 03da796b0b5fd138ff1c805b8a06eac3759c448f

default configuration is not resolvable anymore

view details

Roberto Perez Alcolea

commit sha 8e8aa6ea0a0e1b46194895656e90a0ed2a2570d9

Modify more tests to remove usage of default configuration

view details

Roberto Perez Alcolea

commit sha 118c6f15abe320d6b185c857b26768b49782ceb9

GenerateLockTask: allow default config for global locks

view details

Roberto Perez Alcolea

commit sha ef6b65f28c577df37a8b8acd7a620413fc03d785

ConfigurationFiltersProjectSpec is aware of default/archives deprecation in Gradle 6.3

view details

Roberto Perez Alcolea

commit sha b513274a43a2dc3e3e80e36cf9a66fbca0f694d9

DependencyLockPluginWithCoreSpec is aware of archives and default configuration being deprecated

view details

Roberto Perez Alcolea

commit sha fea6ec87ab78676187f820abe2660dcd23c374c3

DependencyLockLauncherSpec is aware of archives and default configuration being deprecated

view details

Roberto Perez Alcolea

commit sha d59fe0786c1eaf8ff86c04fa827b637665be9166

Gradle -6.3-rc-1

view details

Roberto Perez Alcolea

commit sha c6cb58167caf494f5758ae7706cdfb65c5f7263e

Merge pull request #194 from nebula-plugins/Gradle-6_3-support default configuration is not resolvable anymore

view details

Roberto Perez Alcolea

commit sha 539536380a1262313600d47049cd5148a9626991

Gradle 6.3-rc-2

view details

Roberto Perez Alcolea

commit sha d5cf61005f8b54d934c409b854a5975312790b74

Gradle 6.3-rc-3

view details

Roberto Perez Alcolea

commit sha c56c7727ebaed9d9057002eef8f296deebc9baae

Gradle 6.3-rc-4

view details

Roberto Perez Alcolea

commit sha cc5bfbb1dfad9f401b27f6f5ac2200202633c53f

Gradle 6.3

view details

Roberto Perez Alcolea

commit sha d7789cafda366b4402f2dc168dde47519268211d

Do not use info logging level

view details

Roberto Perez Alcolea

commit sha 6acd007be5baec91eecd7f3b5e5fcc50208be76a

plugin-plugin 14.3.0

view details

Roberto Perez Alcolea

commit sha 8981b80f7158c5047f1ece0f363b296dd028d7b7

Upgrade to plugin-plugin 14.4.0 to Removes the log of AWS pre-signed URLs when running at log level

view details

Roberto Perez Alcolea

commit sha 6c72b65bca747a7bd9552e8b60becb6b39d35fe9

Upgrade dependencies

view details

Roberto Perez Alcolea

commit sha 26735ef7206130ca2527189b94b08e079cf1a8a4

Gradle 6.4

view details

Roberto Perez Alcolea

commit sha e2f5132a44d6fabc49f970385aa3f1ec6894f5b1

Gradle 6.4.1

view details

Roberto Perez Alcolea

commit sha 947564ee3c73d64c079e66bc03fc7e0750bfadd1

Gradle 6.5

view details

push time in 2 days

push eventchali/genie

Tom Gianos

commit sha 0525085494df0f3aa710b85f52b77b4beae347e4

Switch to using Plugins block over legacy buildscript where possible

view details

Tom Gianos

commit sha d82fb4a39b563b3cb1b55778fb3a55a28ed1a28e

Fix deprecation warning for Gradle 7

view details

Tom Gianos

commit sha 1eb2595965877fbc2a18c851b364274246147356

Replace strings with constants for s3n s3a

view details

Tom Gianos

commit sha d9790c79a524b0776941c91e1a45030a2d5fd246

Upgrade Nebula Netflix OSS plugin to 8.4.4

view details

Tom Gianos

commit sha 9ff5ff4c2d9953080a42c2d7c4dd26b9a1476a38

Upgrade Asciidoctor plugin to latest stable We were using a really old version with lots of deprecation warnings. The new one is quite different. Thanks to @chali for some of the fixes in this commit

view details

Tom Gianos

commit sha ad21d5d1d3854acf7f174147c449e9518f4c2dde

Spring Boot 2.2 Upgrade Upgrade to Spring Cloud Hoxton Necessitated many changes to HATEOAS as they changed API a lot in transition from 0.x -> 1.x release.

view details

Roberto Perez Alcolea

commit sha 0ab3254245744a6dc73600e80908403ec4c41b34

Upgrade nebula netflixoss plugin to increase timeouts for bintray api calls

view details

Tom Gianos

commit sha f4af2964c88c0b6602f8d992362458da04ff0ea0

Back Spring Boot down to 2.2.2 - Matches internal versioning and the version of Spring Cloud Hoxton SR1

view details

Tom Gianos

commit sha eb38dbd8fe50dd2dacf091e29671837040fa2be7

Document known range out of bounds error for output requests

view details

Marco Primi

commit sha 5c2d9d72f326a0fdeea0a43a964e2b6d07252f52

Add metrics tracking agent heartbeat and file gRPC streams

view details

Marco Primi

commit sha 7dd834de5cf19a835025a170d3f15347c643f33e

Configuration to always show details in Health endpoint Genie does not expose sensitive data via health indicators. Allow unauthorized access to the components and their details.\ This restores behavior from before the upgrade to Boot 2.2

view details

Marco Primi

commit sha adb009c8df7ce38a70583eeda89cc9f45bd476bc

Fix possible NPE in ClusterCheckerTag If the healtcheck response included no 'components', then a NPE would ensue. (NPE is still possible if 'components' is explicitly set to NULL)

view details

Marco Primi

commit sha 07965ffb164c57f07c68e95c9e7ab33b5d827e3f

Fix and simplify HealthCheckMetricsAspect * Previous pointcut were no longer matching indicators calls after recent Spring API changes * Remove Indicator overall turnaround, is now redundant * Remove redundant counter metrics to simplify aspect

view details

Marco Primi

commit sha 1601ccc4d45139d329dc3a37a0c45be7dbb8b244

Add missing required mock bean to RPC autoconfiguration test

view details

Marco Primi

commit sha fadb67111e22658e4cf34c40ab0a37ff00c6b219

Expicitly set local.server.port in integration tests profiles This property sometimes fails resolution during spring context initialization

view details

Tom Gianos

commit sha f28ade64c40c2bc970e519046a18bfdfb611ad12

Make job output properly return 416 for out of bounds range requests

view details

Tom Gianos

commit sha 33b9921098c74ed86b952e5d203fac04cf4e5554

Revert "Expicitly set local.server.port in integration tests profiles" This reverts commit fadb67111e22658e4cf34c40ab0a37ff00c6b219.

view details

Roberto Perez Alcolea

commit sha b3db65a6416789211e4c7b0a8f0e78fd769d2969

Upgrade netflixoss to 8.6.0 to prevent gradle module metadata publication when shadow is present

view details

Marco Primi

commit sha c2a74f251d723819b07f2fa3c0ceeb5f1d597983

Stop using @LocalServerPort in Genie Web Controller integration tests Controller test making use of @LocalServerPort occasionally with context initialization (failure to autowire the port number in the test). The failure is non-deterministic and seem to depend on the time it takes to the servlet to initialize. This change obtains the port number during test @Setup (which is after context initialization).

view details

Marco Primi

commit sha e96c11cc6e619efa19c7f93c7dc4147b1c063db2

Make handling of job completion thread-safe A race condition was possible where two (or more) threads would be executing JobCompletionService::handleJobCompletion. The threads would disturb eachother by deleting files and archiving the job twice. This is possible if JobMonitor, which emits JobFinishedEvent runs (and emits) twice before getting cancelled.

view details

push time in 2 days

PR opened nebula-plugins/gradle-ospackage-plugin

Revert "feat(jdeb): enable long filename support"

This reverts commit 6c36b7bfa889bc772d7219be3c106615ab51dffc.

+0 -1

0 comment

1 changed file

pr created time in 2 days

create barnchchali/gradle-ospackage-plugin

branch : Revert

created branch time in 2 days

push eventchali/gradle-ospackage-plugin

Martin Chalupa

commit sha 4965118bd9d2301204677be5463c2e8c32867f4a

Update plugin plugin

view details

Roberto Perez Alcolea

commit sha 6393a9e94383be34c89be72b8197a749addf7d63

plugin-plugin 12.2.1

view details

Roberto Perez Alcolea

commit sha 05aef7a661c85a0902df2e4af1716e519b25401c

plugin-plugin 12.3.1

view details

Roberto Perez Alcolea

commit sha 29bded606ad8863cc085335667ee84c027f97df8

Remove gradle.properties from gitignore

view details

Roberto Perez Alcolea

commit sha d70367225f53cc24de62aac56b98909b96866b87

plugin-plugin 12.3.5

view details

Aubrey Chipman

commit sha 2ac8baf572d20a77921fe531c0fccb750642bb69

plugin-plugin 12.4.0

view details

Roberto Perez Alcolea

commit sha 7dc9234efcf22a07a5508046c7db1a79daf094c4

add proper task annotations in task properties to support Gradle 6.x

view details

Roberto Perez Alcolea

commit sha 644009d77980b4f9f4612a266cafc621df6c205d

Merge pull request #344 from nebula-plugins/gradle-6-support add proper task annotations in task properties to support Gradle 6.x

view details

Roberto Perez Alcolea

commit sha 34b2c0d322ee294833a54ef85139514130c94db6

Update support matrix

view details

Roberto Perez Alcolea

commit sha adf5b7b65cb1d228b4efe58cf6d632f5cfdce1c3

change scope for jdeb and rpm libraries

view details

Roberto Perez Alcolea

commit sha 4e2e0a450f157d95e80651262e03e8cad821e57a

Introduce static compilation

view details

Roberto Perez Alcolea

commit sha 1d5efcedc382ba86495e601d3d294c922ad27630

Merge pull request #345 from nebula-plugins/static-compilation Introduce static compilation

view details

Roberto Perez Alcolea

commit sha 95829247c5014903a4d89361acc3da5957f783cc

Remove DomainObjectCollectionFactory and leverage WrapUtil from gradle to create DomainObjectCollection

view details

Roberto Perez Alcolea

commit sha 8acd8dfad77d5bac4c8efedd304ad30119bee5a1

Merge pull request #346 from nebula-plugins/remove-DomainObjectCollectionFactory Remove DomainObjectCollectionFactory and leverage WrapUtil from gradle to create DomainObjectCollection

view details

Roberto Perez Alcolea

commit sha 884c40b6801b39969b62b3fb6a0858f5ce2d8175

Upgrade docker plugin

view details

Roberto Perez Alcolea

commit sha c649abe6949345dd6580a7eb4f2d290ce3d9b948

plugin-plugin 13.0.2

view details

Roberto Perez Alcolea

commit sha 4008d765cec36f3cbde1f5244e6255f618285dd9

rollback gradle-docker-plugin as it introduced breaking changes to consumers

view details

Arik Hadas

commit sha 5d1df6702af0a41beadf9f11a6913eb8dc13566f

Fix #347: make Directory serializable

view details

Arik Hadas

commit sha 22e1689cf4a2e6e365671056fc9a9d6b51841df6

Add equals and hashCode to Directory so that inputs using directories are considered up to date

view details

Roberto Perez Alcolea

commit sha c32c82087486282cd3d077538ce02f393e891b7a

Merge pull request #348 from ahadas/fix_directory_not_serializable Fix #347: make 'Directory' serializable

view details

push time in 2 days

issue commenthierynomus/license-gradle-plugin

Gradle 6 compatibility - missing task annotations

hi @hierynomus little poke :-) can we help somehow?

rpalcolea

comment created time in 2 days

created tagnebula-plugins/gradle-ospackage-plugin

tagv8.4.0

Gradle plugin for constructing linux packages, specifically RPM and DEBs.

created time in 5 days

release nebula-plugins/gradle-ospackage-plugin

v8.4.0

released time in 5 days

push eventnebula-plugins/gradle-ospackage-plugin

Jean-Charles Sisk

commit sha 6c36b7bfa889bc772d7219be3c106615ab51dffc

feat(jdeb): enable long filename support

view details

Martin Chalupa

commit sha 2f77300dd3937dd7d32d5db23b5fc63785ee10ab

Merge pull request #377 from jasisk/js/long-filename-support feat(jdeb): enable long filename support

view details

push time in 5 days

PR merged nebula-plugins/gradle-ospackage-plugin

feat(jdeb): enable long filename support

Recently had a build* fail as a result of an obnoxiously long filename exceeding the limit for pre-posix tar (100 characters):

Caused by: java.lang.IllegalArgumentException: Field '../redacted/path/that/is/long/and/-/you/guessed/it/-/has/node_modules/in/it/several/times' too long, maximum is 100

Wanted to see if it would be reasonable to enable longer filenames.

First time listener, first time caller to this repo—I'm not comfortable making this change as it stands but wanted to open the door with a (potential?) fix rather than just an issue.

Close with reckless abandon as necessary. 😁

* - I can send the build link to anyone looking in here who also happens to be a coworker.

+1 -0

1 comment

1 changed file

jasisk

pr closed time in 5 days

issue closednebula-plugins/gradle-metrics-plugin

Nebula plugin version compatibility issues with Gradle 6.1+ versions

I am using below nebula dependency versions with Gradle 6.1 version, Still I am getting the same issue.

compile "com.netflix.nebula:gradle-info-plugin:8.0.0"
compile "com.netflix.nebula:nebula-release-plugin:14.0.5"
compile "com.netflix.nebula:gradle-metrics-plugin:10.0.1"
compile "com.netflix.nebula:gradle-lint-plugin:16.9.0"
compile "com.netflix.nebula:nebula-publishing-plugin:17.0.0"

Error: Caused by: java.lang.NoSuchMethodError: org.gradle.api.provider.Provider.forUseAtConfigurationTime()Lorg/gradle/api/provider/Provider;

closed time in 11 days

ramakrishnakaushik97

issue commentnebula-plugins/gradle-metrics-plugin

Nebula plugin version compatibility issues with Gradle 6.1+ versions

Hi @ramakrishnakaushik97 you are using gradle-info-plugin:8.0.0 which requires Gradle 6.5+ https://github.com/nebula-plugins/gradle-info-plugin/releases/tag/v8.0.0

You mentioned that you are using only 6.1+.

ramakrishnakaushik97

comment created time in 11 days

push eventchali/gradle-info-plugin

Martin Chalupa

commit sha 81d1a110270f828ae4312159c2d2409d64240a53

Don't eagerly configure jar tasks

view details

Martin Chalupa

commit sha 2b043ebb134d9253de85c034ba867267587c3d63

Merge pull request #70 from chali/LazyTaskEvaluation Don't eagerly configure jar tasks

view details

push time in 15 days

created tagnebula-plugins/gradle-info-plugin

tagv8.3.0

Plugin to gather information about the environment

created time in 15 days

release nebula-plugins/gradle-info-plugin

v8.3.0

released time in 15 days

push eventnebula-plugins/gradle-info-plugin

Martin Chalupa

commit sha 81d1a110270f828ae4312159c2d2409d64240a53

Don't eagerly configure jar tasks

view details

Martin Chalupa

commit sha 2b043ebb134d9253de85c034ba867267587c3d63

Merge pull request #70 from chali/LazyTaskEvaluation Don't eagerly configure jar tasks

view details

push time in 15 days

Pull request review commentnebula-plugins/gradle-info-plugin

Don't eagerly configure jar tasks

 class InfoJarPropertiesFilePlugin implements Plugin<Project>, InfoReporterPlugin     void apply(Project project) {         project.plugins.withType(InfoBrokerPlugin) { manifestPlugin ->             InfoPropertiesFilePlugin propFilePlugin = project.plugins.apply(InfoPropertiesFilePlugin) as InfoPropertiesFilePlugin-            InfoPropertiesFile manifestTask = propFilePlugin.getManifestTask()+            TaskProvider<InfoPropertiesFile> manifestTask = propFilePlugin.getManifestTask() -            //TODO: this should probably be using lazy API but needs some refactoring-            project.afterEvaluate {-                project.tasks.withType(Jar) { Jar jarTask ->-                    //explicit dependency on original task to keep contract that `jar` task invocation will produce properties file-                    //even this file is actually not bundled into jar-                    jarTask.dependsOn(manifestTask)-                    //we cannot use the right module name because touching manifest task to early causes incorrect name computation-                    //temp.properties is renamed later when placed into jar-                    def taskName = jarTask.name.capitalize()-                    File propertiesFile = new File(project.buildDir, "properties_for_${taskName}/temp.properties")-                    Task prepareFile = project.tasks.create("createPropertiesFileFor${taskName}") { Task task ->-                        task.outputs.file(propertiesFile)-                        task.doLast {-                            //Task action is intentionally creating empty file.-                            propertiesFile.text = ""-                        }-                    }+            //we cannot use the right module name because touching manifest task to early causes incorrect name computation+            //temp.properties is renamed later when placed into jar+            File propertiesFile = new File(project.buildDir, "properties_for_jar/temp.properties")+            TaskProvider<Task> prepareFile = project.tasks.register("createPropertiesFileForJar") { Task task ->+                task.outputs.file(propertiesFile)+                task.doLast {+                    //Task action is intentionally creating empty file.+                    propertiesFile.text = ""+                }+            }++            project.tasks.withType(Jar).configureEach { Jar jarTask ->+                //explicit dependency on original task to keep contract that `jar` task invocation will produce properties file+                //even this file is actually not bundled into jar+                jarTask.dependsOn(manifestTask) -                    //we link the output file from the task to the spec to add it into jar, but the file is empty, it will-                    //help to ignore changes in its content for caching-                    jarTask.metaInf { CopySpec spec ->-                        spec.from(prepareFile.outputs).rename("temp.properties", manifestTask.propertiesFile.name)-                    }-                    jarTask.doFirst {-                        //when we are after all caching decisions we fill the file with all the data-                        new PropertiesWriter().writeProperties(propertiesFile, project)-                    }+                //we link the output file from the task to the spec to add it into jar, but the file is empty, it will+                //help to ignore changes in its content for caching+                jarTask.metaInf { CopySpec spec ->+                    spec.from(prepareFile).rename("temp.properties", manifestTask.get().propertiesFile.name)+                }+                jarTask.doFirst {+                    //when we are after all caching decisions we fill the file with all the data+                    new PropertiesWriter().writeProperties(propertiesFile, project)+                }+                jarTask.doLast {

This is the ugliest part :( previously each Jar task had its own properties file. To be able to make it lazy I had to switch back to a single prepareFile task per module. However, to keep using caching trick each jar task has to clean the file so the following jar task can use the same caching trick. The caching trick is that cache sees only empty file all the time so it is not invalidated by changing properties.

chali

comment created time in 15 days

create barnchchali/gradle-info-plugin

branch : LazyTaskEvaluation

created branch time in 15 days

push eventchali/gradle-info-plugin

Martin Chalupa

commit sha 91eab67dab88cce49151da89baab51a54aebcca1

Create explicit dependnecy between jar tasks and generate properties tasks to keep original contract

view details

Martin Chalupa

commit sha 1125db6cce1a28464e28f5d725e5795229a56a6e

Merge pull request #63 from chali/TaskDependencies Create explicit dependnecy between jar tasks and generate properties tasks to keep original contract

view details

Roberto Perez Alcolea

commit sha 9aff39505ed46aaac83e19dd988dcccd809eff9d

Gradle 6.2.2

view details

Roberto Perez Alcolea

commit sha f3bd47f8d32627d5c399a71560aa1c824114376e

Gradle 6.3

view details

Roberto Perez Alcolea

commit sha 0bd75bdb9328a1382bf4c00af51540c6dfa78e67

Do not use info logging level

view details

Roberto Perez Alcolea

commit sha 3e29cf641cc462f72ca6b295f1cab14d07f3bbcf

plugin-plugin 14.3.0

view details

Roberto Perez Alcolea

commit sha 95ef8e867ae3a0cb72f007780e80ecb5b91969ce

Upgrade to plugin-plugin 14.4.0 to Removes the log of AWS pre-signed URLs when running at log level

view details

Roberto Perez Alcolea

commit sha 9dead82247e585c2473527fd9b2a3a58a274a1c2

PerforceScmProvider: handle null WORKSPACE env variable value

view details

Roberto Perez Alcolea

commit sha a8fdedab2624881315372d7bade0664dec718b57

Merge pull request #65 from nebula-plugins/handle-PerforceScmProvider-empty-workspace PerforceScmProvider: handle null WORKSPACE env variable value

view details

Roberto Perez Alcolea

commit sha 01738a8bb40c01a70253d7d9f1d323da2f94ad2a

Gradle 6.4

view details

Roberto Perez Alcolea

commit sha bd88903c62c590a5b476c2c4d274fed38b42bbce

Gradle 6.4.1

view details

Roberto Perez Alcolea

commit sha ad74f92527aca80af3c459ed9fe605f393bd07d2

Gradle 6.5

view details

Roberto Perez Alcolea

commit sha 1d7dbf6921c8e75bc02ef6552b117ccfbc967534

Use ProviderFactory in order to support configuration cache

view details

Roberto Perez Alcolea

commit sha a34856007f86c663f4ca178be47eeca31cb3d809

Merge pull request #66 from nebula-plugins/introduce-usage-of-providers Use ProviderFactory in order to support configuration cache

view details

Roberto Perez Alcolea

commit sha 65300b993de6b7d2f0f8ba9f3cc16f050bfc2918

PerforceScmProvider: enhance supports method

view details

Roberto Perez Alcolea

commit sha 0b315c8f10ffe3fde3b752258d9930d74135fbc1

Update README.md

view details

Reece Dunham

commit sha c27d24cefa5b2a508f666d0d774769e9ca2397c2

Add Cirrus CI support Signed-off-by: Reece Dunham <me@rdil.rocks>

view details

Roberto Perez Alcolea

commit sha a1dcbbc6149bf05a5eecbaeb29612efeca171f65

Merge pull request #68 from ourforks/master Add Cirrus CI support

view details

Roberto Perez Alcolea

commit sha d6504a0af13eb6e8b99a8d10b55766177a935db6

GitScmProvider supports Full-Change attribute to get a non abbreviated commit hash

view details

Roberto Perez Alcolea

commit sha a2f65879aa9e94c4419f5b048567b01adeffd462

Merge pull request #69 from nebula-plugins/full-commit-property GitScmProvider supports Full-Change attribute to get a non abbreviated commit hash

view details

push time in 15 days

issue closednebula-plugins/gradle-metrics-plugin

gradle-metrics-plugin version is compatible with Gradle 6.3

which gradle-metrics-plugin version is compatible with Gradle 6.3 ? Can you please provide the compatibility matrix

closed time in 18 days

ramakrishnakaushik97

issue commentnebula-plugins/gradle-metrics-plugin

gradle-metrics-plugin version is compatible with Gradle 6.3

Duplicate question. See https://github.com/nebula-plugins/nebula-publishing-plugin/issues/169

ramakrishnakaushik97

comment created time in 18 days

issue closednebula-plugins/nebula-release-plugin

nebula-release-plugin version is compatible with Gradle 6.3

which nebula-release-plugin version is compatible with Gradle 6.3 ? Can you please provide the compatibility matrix

closed time in 18 days

ramakrishnakaushik97

issue commentnebula-plugins/nebula-release-plugin

nebula-release-plugin version is compatible with Gradle 6.3

Duplicate question. See https://github.com/nebula-plugins/nebula-publishing-plugin/issues/169

ramakrishnakaushik97

comment created time in 18 days

issue closednebula-plugins/nebula-publishing-plugin

nebula-publishing-plugin version is compatible with Gradle 6.3

which nebula-publishing-plugin version is compatible with Gradle 6.3 ? Can you please provide the compatibility matrix

closed time in 18 days

ramakrishnakaushik97

issue commentnebula-plugins/nebula-publishing-plugin

nebula-publishing-plugin version is compatible with Gradle 6.3

Hi @ramakrishnakaushik97, you can find compatibility requirements in release notes.

Note: This is a breaking change and requires Gradle 6.+

E.g. https://github.com/nebula-plugins/nebula-publishing-plugin/releases/tag/v17.0.0

Anything higher than 17.0.0 will have the same requirement.

ramakrishnakaushik97

comment created time in 18 days

push eventchali/gradle-lint-plugin

Martin Chalupa

commit sha 5969e7d101cd3cbc7ffaacc908c82729ce10dadc

Lint xml report will contain full path to submodule files not just file names

view details

Martin Chalupa

commit sha 262c6c6ee04a0147056299ba323d14bcc37f69b6

Merge pull request #310 from chali/ReportFullpathForSubmoduleInXMLReports Lint xml report will contain full path to submodule files not just file names

view details

push time in a month

created tagnebula-plugins/gradle-lint-plugin

tagv16.9.0

A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.

created time in a month

push eventnebula-plugins/gradle-lint-plugin

Martin Chalupa

commit sha 5969e7d101cd3cbc7ffaacc908c82729ce10dadc

Lint xml report will contain full path to submodule files not just file names

view details

Martin Chalupa

commit sha 262c6c6ee04a0147056299ba323d14bcc37f69b6

Merge pull request #310 from chali/ReportFullpathForSubmoduleInXMLReports Lint xml report will contain full path to submodule files not just file names

view details

push time in a month

push eventchali/gradle-lint-plugin

Roberto Perez Alcolea

commit sha a69a2fa1ec88a446660cca97571e55f7ea636c0d

Gradle 6.4

view details

Aubrey Chipman

commit sha ee66e2dc75dd134868bb839285cfbd1099222e24

bypassed-forces rule works with groovy 2.4.15

view details

OdysseusLives

commit sha 30115d97d1760b94e12277aa9d9ab4c0988b80ff

Merge pull request #306 from nebula-plugins/bypassed-forces-works-with-groovy-2.4 bypassed-forces rule works with groovy 2.4.15

view details

Roberto Perez Alcolea

commit sha ecef0827723b0f680079d633bad3a4b5d7e1a371

Gradle 6.4.1

view details

Aubrey Chipman

commit sha 988e6d8faf7cce51e9052bab5d1386842ee500f8

DependencyService uses a better way to determine the resolvable configurations from declared configurations In the case that a configuration does not have a clear resolution configuration to use instead, then the original configuration is used

view details

OdysseusLives

commit sha 43b6704cc6fe44b79c749671e54b54b85db9f011

Merge pull request #308 from nebula-plugins/dependency-service-non-resolvable-configurations DependencyService uses a better way to determine the resolvable configurations from declared configurations

view details

Roberto Perez Alcolea

commit sha 83b4bccddf71e77a59c774bd7a43934ce2f212d2

Gradle 6.5

view details

push time in a month

issue commentdependabot/feedback

Support Kotlin when updating Gradle files

I would suggest calling ./gradlew dependencies --write-locks from dependabot. That will give users the flexibility to pin some dependencies and update only those that are defined with a dynamic rich version.

The limitation is that dependabot has to be able to invoke grade. Unless there is a wrapper that could be challenging. However, I see any motivation to add a wrapper to your repository as a plus :-)

An example of such an approach in our build file The dependencies we manage have a dynamic latest.release but jackson is fixed to a specific version

I'm not saying that version declaration couldn't be improved but it is rich enough.

JLLeitschuh

comment created time in a month

issue commentdependabot/feedback

Support Kotlin when updating Gradle files

I would lean towards using dependency locks.

tracking down the location where a dependency version is declared becomes nearly impossible in any non-trivial build logic.

Agreed. Our experience from linting gradle build files (just groovy) you will encounter a lot of creative ways how to declare dependencies. Leading to missed dependencies or false positives and undermining trust in your tool.

We are using the predecessor of Gradle locking at this moment with the end goal to move to Gradle dependency locks. Internal CI tooling updates locked dependencies by delegating to Gradle update dependencies. The results are good so far. We would love to see a similar feature in open source world too.

Lock files are not in widespread use currently

This is a kind of chicken or egg problem. To use locks you need tooling to easily update them to build the tooling you need people using locks.

Modifying versions in a build.gradle[.kts] file no longer causes the version to change as expected.

I believe that Gradle fails when there is an inconsistent state between a lock and a build file.

Once lock files reach any appreciable size they become human unreadable.

I would argue that lock files are intended to be machine-readable. I would say human interface is dependencyInsight

JLLeitschuh

comment created time in a month

push eventnebula-plugins/nebula-dependency-recommender-plugin

Martin Chalupa

commit sha 74234a9351ec17c736725c7cb23cb69bafe55fce

Clarify support status for the plugin

view details

push time in a month

issue commentnebula-plugins/nebula-release-plugin

Optional Artifactory publishing integration

I understand. However, with final you can really promote only the latest candidate. We have tagging in the promotion process too. But it reads the candidate tag and removes -rc.x suffix.

jvmlet

comment created time in a month

issue closednebula-plugins/nebula-release-plugin

Optional Artifactory publishing integration

Hello Would you please make integration with Artifactory publishing as optional ? We have 3 Artifactory repositories : snapshot, staging (for RC builds) and release. Each non-final build uploads artifacts to appropriate repository, but final build is allowed to be ran only for vX.X.X-rc.# tag and just moves the RC artifacts from staging to release repository while changing the name by removing -rc.# suffix. This is the same approach implemented by Jenkins Artifactory release plugin.

Our gitlab-ci.yml files looks like this

RC: 
  stage: release
  when: manual
  only:
    - master
  script:
    - ./gradlew  clean candidate

FINAL:
  stage: release
  when: manual
  only:
    - tags
  script:
    - ./gradlew  clean final

This approach ensures that release is a promotion of RC - no commits in the middle and this is the same version that was deployed in SUT environment and manually/automatically tested

Also it would be great to get the previous version of the project in addition to inferred . Thanks

closed time in a month

jvmlet

issue commentnebula-plugins/nebula-release-plugin

Optional Artifactory publishing integration

@chali , the reason I call gradle is simple - gradle is great.

As a member of Netflix Build team, I can only agree :-)

Have you considered creating your own task? You could name it promote. It would have the same action and you don't need to worry about things final is doing on top of it. Your promote task would not be hooked to the whole build so you could skip disabling all other tasks. We have such a task in our internal plugin. But it is too opinionated so it is not part of the opensource. Let me know if you have any questions about this approach.

Unfortunately, you are kind of going against the purpose of final which is to trigger the whole build and publish at the end so we won't be adding this feature. I will close the issue.

jvmlet

comment created time in a month

issue commentnebula-plugins/nebula-release-plugin

Optional Artifactory publishing integration

Hi @jvmlet, I'm a bit confused, maybe I'm missing something. Why do you call gradle at all for the stage release. As far as I understand you just move and rename an artifact withing repositories. No need to call build again. Is this possible?

jvmlet

comment created time in a month

issue commentcivictechindex/website

Search refinement

@ExperimentsInHonesty wrong handle :-) you probably wanted @chalimar

ExperimentsInHonesty

comment created time in 2 months

issue commentnebula-plugins/gradle-metrics-plugin

Wrong startup/settings/loading values

Hello folks, no the plugin is still supported. I just checked and our builds are having the same issue.

lukaville

comment created time in 2 months

push eventchali/nebula-publishing-plugin

Roberto Perez Alcolea

commit sha 25832b3dfcbe3d5c556c6abe03c21231a66ed5e2

plugin-plugin 14.1.1

view details

Roberto Perez Alcolea

commit sha 6f9b2e54e90bda6d3bca58f27a9181e270195daa

Gradle 6.1

view details

Roberto Perez Alcolea

commit sha 377204e35a03f52b726f741490cd13d429c45303

plugin-plugin 14.1.3

view details

Roberto Perez Alcolea

commit sha 25a83aea437b54c90593916a67e04f808cf554fc

Gradle 6.1.1

view details

Roberto Perez Alcolea

commit sha 2ccfc52253f252ece672a123905894c46a9bfc7f

Introduce SpringBootJarPlugin to make sure that we can publish Jar generated from bootJar and nebula maven/ivy publish opinions

view details

Roberto Perez Alcolea

commit sha 3034ec511149d537f4ac548261db1c6f4cf6bae8

Add ShadowJarPlugin with opinions for using shadow jar as main artifact when jar task is disabled

view details

Roberto Perez Alcolea

commit sha 32f043cb684f5c973ec139c3272dbd345c911dd4

Gradle 6.2-rc.1

view details

Roberto Perez Alcolea

commit sha 492f42d395c86857e403457d7b4e53bf63d3b7df

Merge pull request #155 from nebula-plugins/introduce-SpringBootJarPlugin Introduce SpringBootJarPlugin and ShadowJar to make sure that we can publish Jar generated from bootJar/shadowJar tasks and nebula maven/ivy publish opinions

view details

Roberto Perez Alcolea

commit sha 3488b3239e82b8d21623724a900bb3a043a55de5

ShadowJarPlugin/SpringBootJarPlugin: only configure if tasks are present

view details

Roberto Perez Alcolea

commit sha 06b4a084fe878702034d7f65d3be1b3adf949f5e

ShadowJarPlugin/SpringBootJarPlugin: find jar task by name

view details

Roberto Perez Alcolea

commit sha 8223d84d122f479a5b8b81f9d02fd67c74fa9a84

SpringBootJarPlugin should happen after project evaluation

view details

Roberto Perez Alcolea

commit sha 86069da313013ecd4672d5c9e8ed6e3f3328d0cf

ShadowJarPlugin: should handle case for publishing both jars

view details

Roberto Perez Alcolea

commit sha 7587640937c432dec096b20b243381a01922fe44

Replace shadowjarPlugin with proper IvyShadowPublishPlugin and MavenShadowPublishPlugin

view details

Roberto Perez Alcolea

commit sha b1daeec125c6092095d78f0e8bdf5c32f983e6a1

Extract ShadowJarPublication to its own configurer

view details

Roberto Perez Alcolea

commit sha 99d8c85759ce6e5f95869d184b74ee008df16356

Merge pull request #156 from nebula-plugins/shadow-publication-enhancements Shadow publication enhancements

view details

Roberto Perez Alcolea

commit sha 55591a815d4848fe735aabc6f22b2a688f56717f

Leverage Gradle's Built-in javadoc and sources packaging and publishing

view details

Roberto Perez Alcolea

commit sha 8e0195387513e3d7d3369165705fbaab48e582c1

SourceJarPlugin: maintains backwards compatibility with sourceJar task

view details

Roberto Perez Alcolea

commit sha 1dbb710ad1aba639a4a9da075ecbb655d5486199

remove ApiScopePlugin: gradle has support for api configuration via java-library plugin

view details

Roberto Perez Alcolea

commit sha 2d1ac03dc3ca6715844e742cf43e9629e61c23fa

Merge pull request #159 from nebula-plugins/remove-compileApi-plugin remove ApiScopePlugin: gradle has support for api configuration via java-library plugin

view details

Roberto Perez Alcolea

commit sha f13b49cce6983b95c1bd176ff1755e9e834ffd03

Merge pull request #158 from nebula-plugins/leverage-gradle-source-and-javadoc-jars Leverage Gradle's Built-in javadoc and sources packaging and publishing

view details

push time in 2 months

push eventchali/gradle-lint-plugin

Martin Chalupa

commit sha fe7775a8c0df09c6bb22463649d32355f55bdf9b

Add a flag for violation report to report only rules which would successfully apply fixes - fix passing false for the flag

view details

Martin Chalupa

commit sha edb4d60f9355b5e9da7beed58fce611113b709e2

Merge pull request #304 from chali/ReportOnlyRulesWhichWouldApplyFixes Add a flag for violation report to report only rules which would successfully apply fixes - fix passing false for the flag

view details

push time in 2 months

created tagnebula-plugins/gradle-lint-plugin

tagv16.8.0

A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.

created time in 2 months

release nebula-plugins/gradle-lint-plugin

v16.8.0

released time in 2 months

push eventnebula-plugins/gradle-lint-plugin

Martin Chalupa

commit sha fe7775a8c0df09c6bb22463649d32355f55bdf9b

Add a flag for violation report to report only rules which would successfully apply fixes - fix passing false for the flag

view details

Martin Chalupa

commit sha edb4d60f9355b5e9da7beed58fce611113b709e2

Merge pull request #304 from chali/ReportOnlyRulesWhichWouldApplyFixes Add a flag for violation report to report only rules which would successfully apply fixes - fix passing false for the flag

view details

push time in 2 months

push eventchali/gradle-lint-plugin

Aubrey Chipman

commit sha 7d2ec5df3a174552bbc761677b21c8684a1eadef

Bypassed forces - short-circuit before versionSelector.accept and short-circuit on variable forced versions Older Gradle versions throw an exception with LatestVersionSelector.accept(String) For the future, variable forced versions can be found from project.extensions properties

view details

Aubrey Chipman

commit sha 81fd559f28174b7a1110e8baa477651e63e27bef

Bypassed forces - handles multiple forces in one statement

view details

Aubrey Chipman

commit sha 3ef91d37507df9ea59777094d8bbc65fec0a9855

Bypassed forces - provides warning for only the affected projects in a multiproject build

view details

Aubrey Chipman

commit sha df2e02c65b11c10fb4fc60d8e60b5059cad69fd3

Bypassed forces - gather projectName differently

view details

OdysseusLives

commit sha 2e957f9096acee49d149f45e28520dcfe047edd3

Merge pull request #303 from nebula-plugins/bypassed-forces Bypassed forces

view details

Martin Chalupa

commit sha 3779626dadca9770705ffbd84c376aa615b40ff5

Merge pull request #302 from chali/ReportOnlyRulesWhichWouldApplyFixes Add a flag for violation report to report only rules which would successfully apply fixes

view details

Martin Chalupa

commit sha fe7775a8c0df09c6bb22463649d32355f55bdf9b

Add a flag for violation report to report only rules which would successfully apply fixes - fix passing false for the flag

view details

push time in 2 months

push eventchali/gradle-lint-plugin

Aubrey Chipman

commit sha 7d2ec5df3a174552bbc761677b21c8684a1eadef

Bypassed forces - short-circuit before versionSelector.accept and short-circuit on variable forced versions Older Gradle versions throw an exception with LatestVersionSelector.accept(String) For the future, variable forced versions can be found from project.extensions properties

view details

Aubrey Chipman

commit sha 81fd559f28174b7a1110e8baa477651e63e27bef

Bypassed forces - handles multiple forces in one statement

view details

Aubrey Chipman

commit sha 3ef91d37507df9ea59777094d8bbc65fec0a9855

Bypassed forces - provides warning for only the affected projects in a multiproject build

view details

Aubrey Chipman

commit sha df2e02c65b11c10fb4fc60d8e60b5059cad69fd3

Bypassed forces - gather projectName differently

view details

Martin Chalupa

commit sha 6717bab7859375c6dcfa58dd964b940fa4de9ef4

Add a flag for violation report to report only rules which would successfully apply fixes

view details

OdysseusLives

commit sha 2e957f9096acee49d149f45e28520dcfe047edd3

Merge pull request #303 from nebula-plugins/bypassed-forces Bypassed forces

view details

Martin Chalupa

commit sha 3779626dadca9770705ffbd84c376aa615b40ff5

Merge pull request #302 from chali/ReportOnlyRulesWhichWouldApplyFixes Add a flag for violation report to report only rules which would successfully apply fixes

view details

push time in 2 months

GollumEvent
GollumEvent
GollumEvent

push eventnebula-plugins/gradle-lint-plugin

Martin Chalupa

commit sha 6717bab7859375c6dcfa58dd964b940fa4de9ef4

Add a flag for violation report to report only rules which would successfully apply fixes

view details

Martin Chalupa

commit sha 3779626dadca9770705ffbd84c376aa615b40ff5

Merge pull request #302 from chali/ReportOnlyRulesWhichWouldApplyFixes Add a flag for violation report to report only rules which would successfully apply fixes

view details

push time in 2 months

create barnchchali/gradle-lint-plugin

branch : ReportOnlyRulesWhichWouldApplyFixes

created branch time in 2 months

push eventchali/gradle-lint-plugin

Martin Chalupa

commit sha 8810473a479d32d7322bc240cf86188b30c686f6

Handle project() block configurations with a dynamic project path

view details

Martin Chalupa

commit sha b25bc01af19234db7f25cc7f7d52ee2c839a6102

Merge pull request #300 from chali/HandleProjectBlockConfigurationWithDynamicProjectPath Handle project() block configurations with a dynamic project path

view details

push time in 2 months

created tagnebula-plugins/gradle-lint-plugin

tagv16.7.1

A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.

created time in 2 months

release nebula-plugins/gradle-lint-plugin

v16.7.1

released time in 2 months

push eventnebula-plugins/gradle-lint-plugin

Martin Chalupa

commit sha 8810473a479d32d7322bc240cf86188b30c686f6

Handle project() block configurations with a dynamic project path

view details

Martin Chalupa

commit sha b25bc01af19234db7f25cc7f7d52ee2c839a6102

Merge pull request #300 from chali/HandleProjectBlockConfigurationWithDynamicProjectPath Handle project() block configurations with a dynamic project path

view details

push time in 2 months

push eventchali/gradle-lint-plugin

Aubrey Chipman

commit sha 3d3ce340d4b259696f7d48f1d5ae5c9df1d3cf2e

Tests: add warning-mode none to DependencyHelperSpec

view details

Aubrey Chipman

commit sha 63c4adf7392671e181010b76e3743d7162406488

Bypassed forces rule - direct dependencies

view details

Aubrey Chipman

commit sha da36a033a0d689758577c48735bcf3bec14fd006

Bypassed forces rule - for resolution strategy force

view details

Aubrey Chipman

commit sha 03ebc75b9dc4b7940a8059d23f4339709ddb6fd6

Bypassed forces rule - for version constraint with strict version

view details

Aubrey Chipman

commit sha 89df21c34948016920ab35f01dd7eaab1e3bbeef

Bypassed forces rule - extract logic for finding dependencies with forces & dependencies with constraints

view details

Aubrey Chipman

commit sha 8e42dead43fdb631f9f58030588c20516cef5ce1

Bypassed forces rule - for dependency constraint with strict version declaration

view details

Aubrey Chipman

commit sha 717e750141f8e984ef91e15cde37236ecbe12097

Bypassed forces rule - do not show warnings for dynamic force/ strict version declaration

view details

Aubrey Chipman

commit sha 349607e7e2edca761333f117e0ef3769ef3b02b9

Bypassed forces rule - lessen the footprint for logic on finding dependencies with force and version constraints for now

view details

Aubrey Chipman

commit sha 1bed009b1cb841de212ddf4d3b02b8fff35ec3c1

Bypassed forces rule - ignore buildscript dependencies

view details

Aubrey Chipman

commit sha d81d31b530b3acd50ab259350e534349a12f5ece

Bypassed forces rule - simplify message logic

view details

Aubrey Chipman

commit sha 5165484e3d68fb25a8c619f66fae8f16a2544ee3

Use testLogging for PASSED, FAILED, SKIPPED CI timed out with the error, and this change will fix this: No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.

view details

OdysseusLives

commit sha 92048745ecdcb0f2a6606f1d44cd1c27ebdbbcc3

Merge pull request #297 from nebula-plugins/bypassed-forces Bypassed forces

view details

push time in 2 months

issue openedgrails/grails-views

Compilation of templates is broken when using modern Gradle configurations.

Hello folks,

I tried to migrate my project from deprecated compile configuration. The replacement should be a new configuration implementation. Unfortunately, compilation of templates fails after doing the change.

I noticed that you are using directly compile configuration as a classpath for compilation. https://github.com/grails/grails-views/blob/master/gradle/src/main/groovy/grails/views/gradle/AbstractGroovyTemplatePlugin.groovy#L73

Is there any reason for that? I would suggest changing that to compileClasspath which includes both compile and the new implementation configuration.

https://docs.gradle.org/current/userguide/java_plugin.html#sec:java_plugin_and_dependency_management

created time in 3 months

create barnchchali/grails-views

branch : ResolveProperGradleConfiguration

created branch time in 3 months

fork chali/grails-views

Additional View Technologies for Grails

fork in 3 months

fork chali/grails-core

The Grails Web Application Framework

http://grails.org

fork in 3 months

push eventchali/nebula-project-plugin

Martin Chalupa

commit sha b591980ff9e8596c05433ece7b893608a9cb1773

Order classpath that parent source set outputs are after the current source set output

view details

Martin Chalupa

commit sha 3abfc6ef01c3fc41c3a5150b61ceb954876b18fe

Merge pull request #63 from chali/FixClasspathOrdering Order classpath that parent source set outputs are after the current source set output

view details

push time in 3 months

created tagnebula-plugins/nebula-project-plugin

tagv7.0.9

Healthy defaults for a standard Gradle project

created time in 3 months

release nebula-plugins/nebula-project-plugin

v7.0.9

released time in 3 months

push eventnebula-plugins/nebula-project-plugin

Martin Chalupa

commit sha b591980ff9e8596c05433ece7b893608a9cb1773

Order classpath that parent source set outputs are after the current source set output

view details

Martin Chalupa

commit sha 3abfc6ef01c3fc41c3a5150b61ceb954876b18fe

Merge pull request #63 from chali/FixClasspathOrdering Order classpath that parent source set outputs are after the current source set output

view details

push time in 3 months

create barnchchali/nebula-project-plugin

branch : FixClasspathOrdering

created branch time in 3 months

push eventchali/nebula-project-plugin

Roberto Perez Alcolea

commit sha c61539e29302c8cc8a8c5752db2f82944a9668f5

Gradle 6.1.1

view details

Roberto Perez Alcolea

commit sha 7d1467502efe8b4924c2173db22fe48f0567a1e9

gradle wrapper validation action

view details

Roberto Perez Alcolea

commit sha 14aefc12d586e1591d35826d47361ee3772c43bb

Gradle 6.2

view details

Roberto Perez Alcolea

commit sha f193773ec45d4b41fb8762ac444e30efd859a93f

Gradle 6.2.1

view details

Roberto Perez Alcolea

commit sha c4349ab3624d77ec6f318af97babcd9615239cd4

plugin-plugin 14.2.1

view details

Roberto Perez Alcolea

commit sha 552542083742681dc752537a37f53c4032a8d92f

Gradle 6.2.2

view details

Roberto Perez Alcolea

commit sha 4689515daee842a0b915508042d3fd2dd899ee21

Gradle 6.3

view details

Roberto Perez Alcolea

commit sha 241abccaff7e6dd4abee4b5bbc7db4961c33838b

Do not use info logging level

view details

Roberto Perez Alcolea

commit sha ec7bd04baefa51b11580bc0ca880bc01c9d14478

plugin-plugin 14.3.0

view details

Roberto Perez Alcolea

commit sha 5d2510768ed413381b5ed6845c5a2621bf4b80e7

Fix IdeaPluginConfigurer and EclipsePluginConfigurer to use modern configurations

view details

Roberto Perez Alcolea

commit sha 2403d8fc675dc7805828960b21909d715824c394

Merge pull request #61 from nebula-plugins/fix-ide-integrations Fix IdeaPluginConfigurer and EclipsePluginConfigurer to use modern configurations

view details

Roberto Perez Alcolea

commit sha a6996ee4534b0caf044b3b9e975b33eacd5671c5

Upgrade to plugin-plugin 14.4.0 to Removes the log of AWS pre-signed URLs when running at log level --info

view details

push time in 3 months

more