Gary Hale

Results 10 issues of Gary Hale

There is currently support for dumping remote jobs that are defined in the gradle configuration model, but not for remote jobs that are configured in jenkins but not defined in...

enhancement

Server-specific overrides operate on the job definition so they won't handle dsl closures (which operate on the job object). For example, the following won't work: ``` groovy jobs { test_job...

enhancement

Provide a way to customize the validation messages. This is mainly so that you can suppress the "no difference" messages if you wanted. We'd pass in the item, the xml...

enhancement

Right now each job evaluates dsl and xml blocks and immediately serializes to xml during the configuration phase. We should look at lazy evaluating the xml sometime after the configuration...

enhancement

I wanted to raise this to your attention as an [issue was raised on Gradle](https://github.com/gradle/gradle/issues/2222) about a failure when using the 'org.anarres.jarjar' plugin. The root cause of the issue seems...

We currently don't check whether we add any new deprecations with the nasty hacks we do to workaround caching problems. We should at least check and fail the test if...

This adds support for build-level conventions for `Property` objects exposed by software type model objects. For each software type registered, a corresponding convention object is registered as an extension on...

in:plugin-development
30 min review
build-script-change
in:declarative-dsl

If the user does not provide an explicit public type in the `@SoftwareType` annotation, Gradle will default to the return type of the method the annotation is applied to. ###...

a:chore
in:plugin-development
1 min review

Spike adding support for rule-based reusable conventions in build-level declarative dsl scripts. ### Reviewing cheatsheet Before merging the PR, comments starting with - ❌ ❓**must** be fixed - 🤔 💅...

30 min review
build-script-change

This allows software type conventions to be declared in non-declarative (i.e. groovy or kotlin) settings scripts and applied when either declarative or non-declarative scripts apply the software type. ### Reviewing...

a:feature
in:plugin-development
in:kotlin-dsl
in:declarative-dsl