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

Introduce skipNativeTests flag in Maven plugin #193

Merged

Conversation

sbrannen
Copy link
Collaborator

Prior to this commit, the NativeTestMojo had a skipTests property.
This meant that you could skip the tests, but that skipped the JVM
tests as well as the native tests, since Maven Surefire looks for the
same skipTests flag. In other words, there was previously no way to
execute the JVM tests and skip only the native tests.

This commit addresses this issue by introducing a new skipNativeTests
flag that allows the user to explicitly disable only native testing
support.

For example, this new feature enables workflows that need to execute
tests on the JVM using the agent in order to generate native
configuration files without having to execute the tests within a native
image. See the updated reference documentation for additional use cases.

Closes #179

Prior to this commit, the NativeTestMojo had a `skipTests` property.
This meant that you could skip the tests, but that skipped the JVM
tests as well as the native tests, since Maven Surefire looks for the
same `skipTests` flag. In other words, there was previously no way to
execute the JVM tests and skip only the native tests.

This commit addresses this issue by introducing a new `skipNativeTests`
flag that allows the user to explicitly disable only native testing
support.

For example, this new feature enables workflows that need to execute
tests on the JVM using the agent in order to generate native
configuration files without having to execute the tests within a native
image. See the updated reference documentation for additional use cases.

Closes graalvm#179
@sbrannen
Copy link
Collaborator Author

Please refrain from merging this PR until @aclement has granted his approval.

@aclement
Copy link
Collaborator

looks good to me

@sbrannen sbrannen requested a review from melix January 30, 2022 15:10
Copy link
Collaborator

@melix melix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@sbrannen sbrannen self-assigned this Feb 1, 2022
@sbrannen sbrannen merged commit 11efb06 into graalvm:master Feb 1, 2022
@sbrannen sbrannen added enhancement New feature or request maven-plugin Related to Maven plugin labels Feb 1, 2022
gcf-merge-on-green bot pushed a commit to googleapis/java-bigtable that referenced this pull request Feb 15, 2022
… v0.9.10 (#1174)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:native-maven-plugin](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

##### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-bigtable).
gcf-merge-on-green bot pushed a commit to googleapis/java-firestore that referenced this pull request Feb 18, 2022
… v0.9.10 (#881)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:native-maven-plugin](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

##### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-firestore).
gcf-merge-on-green bot pushed a commit to googleapis/java-datastore that referenced this pull request Feb 28, 2022
… v0.9.10 (#647)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:native-maven-plugin](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

#### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-datastore).
gcf-merge-on-green bot pushed a commit to googleapis/java-datastore that referenced this pull request Feb 28, 2022
…to v0.9.10 (#646)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:junit-platform-native](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

#### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-datastore).
gcf-merge-on-green bot pushed a commit to googleapis/java-firestore that referenced this pull request Mar 1, 2022
…to v0.9.10 (#880)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:junit-platform-native](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

##### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-firestore).
gcf-merge-on-green bot pushed a commit to googleapis/java-pubsub that referenced this pull request Mar 8, 2022
… v0.9.10 (#1044)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:native-maven-plugin](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

#### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-pubsub).
gcf-merge-on-green bot pushed a commit to googleapis/java-pubsub that referenced this pull request Mar 8, 2022
…to v0.9.10 (#1043)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:junit-platform-native](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

#### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-pubsub).
gcf-merge-on-green bot pushed a commit to googleapis/java-logging that referenced this pull request Mar 9, 2022
… v0.9.10 (#905)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:native-maven-plugin](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

##### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-logging).
gcf-merge-on-green bot pushed a commit to googleapis/java-storage that referenced this pull request Mar 14, 2022
…to v0.9.10 (#1296)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:junit-platform-native](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

##### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage).
gcf-merge-on-green bot pushed a commit to googleapis/java-secretmanager that referenced this pull request Mar 14, 2022
…to v0.9.10 (#724)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:junit-platform-native](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

#### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-secretmanager).
gcf-merge-on-green bot pushed a commit to googleapis/java-secretmanager that referenced this pull request Mar 14, 2022
… v0.9.10 (#725)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:native-maven-plugin](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

#### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-secretmanager).
mutianf pushed a commit to mutianf/java-bigtable that referenced this pull request Mar 18, 2022
… v0.9.10 (googleapis#1174)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:native-maven-plugin](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.10` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:native-maven-plugin/0.9.10/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

##### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-bigtable).
gcf-merge-on-green bot pushed a commit to googleapis/java-bigtable that referenced this pull request Mar 24, 2022
…to v0.9.11 (#1207)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.graalvm.buildtools:junit-platform-native](https://togithub.com/graalvm/native-build-tools) | `0.9.9` -> `0.9.11` | [![age](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.11/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.11/compatibility-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.graalvm.buildtools:junit-platform-native/0.9.11/confidence-slim/0.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>graalvm/native-build-tools</summary>

### [`v0.9.11`](https://togithub.com/graalvm/native-build-tools/releases/0.9.11)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.10...0.9.11)

##### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Add issue templates by [@&#8203;lazar-mitrovic](https://togithub.com/lazar-mitrovic) in [graalvm/native-build-tools#216
-   Fix [@&#8203;arg](https://togithub.com/arg) file not being used for tests in Maven by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#212
-   Make it possible to use environment variables in native tests by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#217
-   Fix incorrect declaration of output directory by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#219
-   Refactor build by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#220
-   Integrate native configuration repository with Gradle by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#204
-   Rework argfile generation by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#223
-   Rename `metadataRepository` and document feature by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#225
-   Support applications with custom packaging types by [@&#8203;alvarosanchez](https://togithub.com/alvarosanchez) in [graalvm/native-build-tools#226

##### New Contributors

-   [@&#8203;alvarosanchez](https://togithub.com/alvarosanchez) made their first contribution in [graalvm/native-build-tools#226

**Full Changelog**: graalvm/native-build-tools@0.9.10...0.9.11

### [`v0.9.10`](https://togithub.com/graalvm/native-build-tools/releases/0.9.10)

[Compare Source](https://togithub.com/graalvm/native-build-tools/compare/0.9.9...0.9.10)

#### What's Changed

Read what's new in the [documentation](https://graalvm.github.io/native-build-tools/latest/index.html#changelog).

-   Introduce skipNativeTests flag in Maven plugin by [@&#8203;sbrannen](https://togithub.com/sbrannen) in [graalvm/native-build-tools#193
-   Fix system property breaking build cacheability by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#192
-   Make sure executable ends with `.exe` under Windows by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#199
-   Make it possible to override the classpath by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#200
-   Upgrade to Gradle 7.4 by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#202
-   Fix race condition if tests are executed in parallel by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#195
-   Add support for `@arg` file by [@&#8203;melix](https://togithub.com/melix) in [graalvm/native-build-tools#205

**Full Changelog**: graalvm/native-build-tools@0.9.9...0.9.10

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-bigtable).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request maven-plugin Related to Maven plugin oca-signed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Introduce skipNativeTests in Maven plugin
4 participants