Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[2.29.1] JPMS Module metadata was removed #4480

Closed
ben-manes opened this issue Jul 18, 2024 · 4 comments
Closed

[2.29.1] JPMS Module metadata was removed #4480

ben-manes opened this issue Jul 18, 2024 · 4 comments
Assignees

Comments

@ben-manes
Copy link

ben-manes commented Jul 18, 2024

I tried upgrading to 2.29.0 / 2.29.1 and it fails due to

> Task :caffeine:compileJava FAILED
/Users/ben/projects/caffeine/caffeine/src/main/java/module-info.java:6: error: module not found: com.google.errorprone.annotations
  requires static com.google.errorprone.annotations;

I tried to follow the previous validation steps:

# 2.28.0: module-info, not in manifest
$ wget -q https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar
$ unzip -q error_prone_annotations-2.28.0.jar META-INF/MANIFEST.MF
$ grep Automatic-Module-Name META-INF/MANIFEST.MF
$ unzip -q error_prone_annotations-2.28.0.jar META-INF/versions/9/module-info.class
$ javap -v META-INF/versions/9/module-info.class | grep "open module"
open module com.google.errorprone.annotations@2.28.0

# 2.29.1: no module definition
$ wget -q https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.29.1/error_prone_annotations-2.29.1.jar
$ unzip -q error_prone_annotations-2.29.1.jar META-INF/MANIFEST.MF
$ grep Automatic-Module-Name META-INF/MANIFEST.MF
$ unzip -q error_prone_annotations-2.29.1.jar META-INF/versions/9/module-info.class
caution: filename not matched:  META-INF/versions/9/module-info.class

The module-info.java file was removed in Handle static members in inner classes in *CanBeStatic checks (39609bf) which seems unrelated.

@cpovirk
Copy link
Member

cpovirk commented Jul 18, 2024

Well, that's weird.

As best I can tell from poking around a little, there may have been some change in a service that Copybara delegates to. I have a repro command that I'll share with the Copybara team after I get back from an appointment.

@cpovirk cpovirk self-assigned this Jul 18, 2024
@cushon
Copy link
Collaborator

cushon commented Jul 18, 2024

Thanks Chris! You got farther than I did investigating, please loop me in when you share the repro.

@cpovirk
Copy link
Member

cpovirk commented Jul 18, 2024

#4482 has restored the file. Over to @cushon for a release.

@cpovirk cpovirk assigned cushon and unassigned cpovirk Jul 18, 2024
@cushon
Copy link
Collaborator

cushon commented Jul 18, 2024

I released the fix in https://github.com/google/error-prone/releases/tag/v2.29.2

@cushon cushon closed this as completed Jul 18, 2024
benkard pushed a commit to benkard/jgvariant that referenced this issue Jul 19, 2024
This MR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [com.google.errorprone:error_prone_core](https://errorprone.info) ([source](https://github.com/google/error-prone)) |  | minor | `2.28.0` -> `2.29.2` |
| [com.google.errorprone:error_prone_annotations](https://errorprone.info) ([source](https://github.com/google/error-prone)) | compile | minor | `2.28.0` -> `2.29.2` |

---

### Release Notes

<details>
<summary>google/error-prone</summary>

### [`v2.29.2`](https://github.com/google/error-prone/releases/tag/v2.29.2): Error Prone 2.29.2

[Compare Source](google/error-prone@v2.29.1...v2.29.2)

This release contains all of the changes in [2.29.0](https://github.com/google/error-prone/releases/tag/v2.29.0) and [2.29.1](https://github.com/google/error-prone/releases/tag/v2.29.1), plus:

-   a bug fix for a crash in `TraditionalSwitchExpression` (google/error-prone#4479)
-   restores the `module-info` for the annotations jar, which was accidentally removed (google/error-prone#4480)

Full Changelog: google/error-prone@v2.29.1...v2.29.2

### [`v2.29.1`](https://github.com/google/error-prone/releases/tag/v2.29.1): Error Prone 2.29.1

[Compare Source](google/error-prone@v2.29.0...v2.29.1)

This release contains all of the changes in [2.29.0](https://github.com/google/error-prone/releases/tag/v2.29.0), plus:

-   a bug fix to `UnusedVariable` to handle unnamed `_` variables (google/error-prone#4451)
-   a bug fix for a crash in `SetUnrecognized` (google/error-prone#4475)

Full Changelog: google/error-prone@v2.29.0...v2.29.1

### [`v2.29.0`](https://github.com/google/error-prone/releases/tag/v2.29.0): Error Prone 2.29.0

[Compare Source](google/error-prone@v2.28.0...v2.29.0)

New checks:

-   [`MissingRuntimeRetention`](https://errorprone.info/bugpattern/MissingRuntimeRetention)
-   [`SetUnrecognized`](https://errorprone.info/bugpattern/SetUnrecognized)
-   [`StatementSwitchToExpressionSwitch`](https://errorprone.info/bugpattern/StatementSwitchToExpressionSwitch)

Closed issues: [#&#8203;4318](google/error-prone#4318), [#&#8203;4429](google/error-prone#4429), [#&#8203;4467](google/error-prone#4467)

Full Changelog: google/error-prone@v2.28.0...v2.29.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
lqiu96 referenced this issue in googleapis/sdk-platform-java Jul 23, 2024
… to v2.29.2 (#3059)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://github.com/google/error-prone)) | `2.28.0` ->
`2.29.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.errorprone:error_prone_annotations/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.errorprone:error_prone_annotations/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.errorprone:error_prone_annotations/2.28.0/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.errorprone:error_prone_annotations/2.28.0/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>google/error-prone
(com.google.errorprone:error_prone_annotations)</summary>

###
[`v2.29.2`](https://github.com/google/error-prone/releases/tag/v2.29.2):
Error Prone 2.29.2

This release contains all of the changes in
[2.29.0](https://github.com/google/error-prone/releases/tag/v2.29.0)
and
[2.29.1](https://github.com/google/error-prone/releases/tag/v2.29.1),
plus:

- a bug fix for a crash in `TraditionalSwitchExpression`
([https://github.com/google/error-prone/issues/4479](https://github.com/google/error-prone/issues/4479))
- restores the `module-info` for the annotations jar, which was
accidentally removed
([https://github.com/google/error-prone/issues/4480](https://github.com/google/error-prone/issues/4480))

Full Changelog:
google/error-prone@v2.29.1...v2.29.2

###
[`v2.29.1`](https://github.com/google/error-prone/releases/tag/v2.29.1):
Error Prone 2.29.1

This release contains all of the changes in
[2.29.0](https://github.com/google/error-prone/releases/tag/v2.29.0),
plus:

- a bug fix to `UnusedVariable` to handle unnamed `_` variables
([https://github.com/google/error-prone/issues/4451](https://github.com/google/error-prone/issues/4451))
- a bug fix for a crash in `SetUnrecognized`
([https://github.com/google/error-prone/issues/4475](https://github.com/google/error-prone/issues/4475))

Full Changelog:
google/error-prone@v2.29.0...v2.29.1

###
[`v2.29.0`](https://github.com/google/error-prone/releases/tag/v2.29.0):
Error Prone 2.29.0

[Compare
Source](https://github.com/google/error-prone/compare/v2.28.0...v2.29.0)

New checks:

-
[`MissingRuntimeRetention`](https://errorprone.info/bugpattern/MissingRuntimeRetention)
-
[`SetUnrecognized`](https://errorprone.info/bugpattern/SetUnrecognized)
-
[`StatementSwitchToExpressionSwitch`](https://errorprone.info/bugpattern/StatementSwitchToExpressionSwitch)

Closed issues:
[#&#8203;4318](https://github.com/google/error-prone/issues/4318),
[#&#8203;4429](https://github.com/google/error-prone/issues/4429),
[#&#8203;4467](https://github.com/google/error-prone/issues/4467)

Full Changelog:
google/error-prone@v2.28.0...v2.29.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - 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, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/googleapis/sdk-platform-java).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
lqiu96 referenced this issue in googleapis/sdk-platform-java Jul 23, 2024
… to v2.29.2 (#3058)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://github.com/google/error-prone)) | `2.28.0` ->
`2.29.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.errorprone:error_prone_annotations/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.errorprone:error_prone_annotations/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.errorprone:error_prone_annotations/2.28.0/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.errorprone:error_prone_annotations/2.28.0/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>google/error-prone
(com.google.errorprone:error_prone_annotations)</summary>

###
[`v2.29.2`](https://github.com/google/error-prone/releases/tag/v2.29.2):
Error Prone 2.29.2

[Compare
Source](https://github.com/google/error-prone/compare/v2.29.1...v2.29.2)

This release contains all of the changes in
[2.29.0](https://github.com/google/error-prone/releases/tag/v2.29.0)
and
[2.29.1](https://github.com/google/error-prone/releases/tag/v2.29.1),
plus:

- a bug fix for a crash in `TraditionalSwitchExpression`
([https://github.com/google/error-prone/issues/4479](https://github.com/google/error-prone/issues/4479))
- restores the `module-info` for the annotations jar, which was
accidentally removed
([https://github.com/google/error-prone/issues/4480](https://github.com/google/error-prone/issues/4480))

Full Changelog:
google/error-prone@v2.29.1...v2.29.2

###
[`v2.29.1`](https://github.com/google/error-prone/releases/tag/v2.29.1):
Error Prone 2.29.1

[Compare
Source](https://github.com/google/error-prone/compare/v2.29.0...v2.29.1)

This release contains all of the changes in
[2.29.0](https://github.com/google/error-prone/releases/tag/v2.29.0),
plus:

- a bug fix to `UnusedVariable` to handle unnamed `_` variables
([https://github.com/google/error-prone/issues/4451](https://github.com/google/error-prone/issues/4451))
- a bug fix for a crash in `SetUnrecognized`
([https://github.com/google/error-prone/issues/4475](https://github.com/google/error-prone/issues/4475))

Full Changelog:
google/error-prone@v2.29.0...v2.29.1

###
[`v2.29.0`](https://github.com/google/error-prone/releases/tag/v2.29.0):
Error Prone 2.29.0

[Compare
Source](https://github.com/google/error-prone/compare/v2.28.0...v2.29.0)

New checks:

-
[`MissingRuntimeRetention`](https://errorprone.info/bugpattern/MissingRuntimeRetention)
-
[`SetUnrecognized`](https://errorprone.info/bugpattern/SetUnrecognized)
-
[`StatementSwitchToExpressionSwitch`](https://errorprone.info/bugpattern/StatementSwitchToExpressionSwitch)

Closed issues:
[#&#8203;4318](https://github.com/google/error-prone/issues/4318),
[#&#8203;4429](https://github.com/google/error-prone/issues/4429),
[#&#8203;4467](https://github.com/google/error-prone/issues/4467)

Full Changelog:
google/error-prone@v2.28.0...v2.29.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - 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, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/googleapis/sdk-platform-java).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
github-merge-queue bot referenced this issue in camunda/camunda Jul 30, 2024
… to v2.29.2 (main) (#20292)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://github.com/google/error-prone)) | `2.28.0` ->
`2.29.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.errorprone:error_prone_annotations/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.errorprone:error_prone_annotations/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.errorprone:error_prone_annotations/2.28.0/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.errorprone:error_prone_annotations/2.28.0/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>google/error-prone
(com.google.errorprone:error_prone_annotations)</summary>

###
[`v2.29.2`](https://github.com/google/error-prone/releases/tag/v2.29.2):
Error Prone 2.29.2

[Compare
Source](https://github.com/google/error-prone/compare/v2.29.1...v2.29.2)

This release contains all of the changes in
[2.29.0](https://github.com/google/error-prone/releases/tag/v2.29.0)
and
[2.29.1](https://github.com/google/error-prone/releases/tag/v2.29.1),
plus:

- a bug fix for a crash in `TraditionalSwitchExpression`
([https://github.com/google/error-prone/issues/4479](https://github.com/google/error-prone/issues/4479))
- restores the `module-info` for the annotations jar, which was
accidentally removed
([https://github.com/google/error-prone/issues/4480](https://github.com/google/error-prone/issues/4480))

Full Changelog:
google/error-prone@v2.29.1...v2.29.2

###
[`v2.29.1`](https://github.com/google/error-prone/releases/tag/v2.29.1):
Error Prone 2.29.1

[Compare
Source](https://github.com/google/error-prone/compare/v2.29.0...v2.29.1)

This release contains all of the changes in
[2.29.0](https://github.com/google/error-prone/releases/tag/v2.29.0),
plus:

- a bug fix to `UnusedVariable` to handle unnamed `_` variables
([https://github.com/google/error-prone/issues/4451](https://github.com/google/error-prone/issues/4451))
- a bug fix for a crash in `SetUnrecognized`
([https://github.com/google/error-prone/issues/4475](https://github.com/google/error-prone/issues/4475))

Full Changelog:
google/error-prone@v2.29.0...v2.29.1

###
[`v2.29.0`](https://github.com/google/error-prone/releases/tag/v2.29.0):
Error Prone 2.29.0

[Compare
Source](https://github.com/google/error-prone/compare/v2.28.0...v2.29.0)

New checks:

-
[`MissingRuntimeRetention`](https://errorprone.info/bugpattern/MissingRuntimeRetention)
-
[`SetUnrecognized`](https://errorprone.info/bugpattern/SetUnrecognized)
-
[`StatementSwitchToExpressionSwitch`](https://errorprone.info/bugpattern/StatementSwitchToExpressionSwitch)

Closed issues:
[#&#8203;4318](https://github.com/google/error-prone/issues/4318),
[#&#8203;4429](https://github.com/google/error-prone/issues/4429),
[#&#8203;4467](https://github.com/google/error-prone/issues/4467)

Full Changelog:
google/error-prone@v2.28.0...v2.29.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job log](https://developer.mend.io/github/camunda/camunda).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
github-merge-queue bot referenced this issue in camunda/camunda Jul 30, 2024
… to v2.29.2 (main) (#20292)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://github.com/google/error-prone)) | `2.28.0` ->
`2.29.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.errorprone:error_prone_annotations/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.errorprone:error_prone_annotations/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.errorprone:error_prone_annotations/2.28.0/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.errorprone:error_prone_annotations/2.28.0/2.29.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>google/error-prone
(com.google.errorprone:error_prone_annotations)</summary>

###
[`v2.29.2`](https://github.com/google/error-prone/releases/tag/v2.29.2):
Error Prone 2.29.2

[Compare
Source](https://github.com/google/error-prone/compare/v2.29.1...v2.29.2)

This release contains all of the changes in
[2.29.0](https://github.com/google/error-prone/releases/tag/v2.29.0)
and
[2.29.1](https://github.com/google/error-prone/releases/tag/v2.29.1),
plus:

- a bug fix for a crash in `TraditionalSwitchExpression`
([https://github.com/google/error-prone/issues/4479](https://github.com/google/error-prone/issues/4479))
- restores the `module-info` for the annotations jar, which was
accidentally removed
([https://github.com/google/error-prone/issues/4480](https://github.com/google/error-prone/issues/4480))

Full Changelog:
google/error-prone@v2.29.1...v2.29.2

###
[`v2.29.1`](https://github.com/google/error-prone/releases/tag/v2.29.1):
Error Prone 2.29.1

[Compare
Source](https://github.com/google/error-prone/compare/v2.29.0...v2.29.1)

This release contains all of the changes in
[2.29.0](https://github.com/google/error-prone/releases/tag/v2.29.0),
plus:

- a bug fix to `UnusedVariable` to handle unnamed `_` variables
([https://github.com/google/error-prone/issues/4451](https://github.com/google/error-prone/issues/4451))
- a bug fix for a crash in `SetUnrecognized`
([https://github.com/google/error-prone/issues/4475](https://github.com/google/error-prone/issues/4475))

Full Changelog:
google/error-prone@v2.29.0...v2.29.1

###
[`v2.29.0`](https://github.com/google/error-prone/releases/tag/v2.29.0):
Error Prone 2.29.0

[Compare
Source](https://github.com/google/error-prone/compare/v2.28.0...v2.29.0)

New checks:

-
[`MissingRuntimeRetention`](https://errorprone.info/bugpattern/MissingRuntimeRetention)
-
[`SetUnrecognized`](https://errorprone.info/bugpattern/SetUnrecognized)
-
[`StatementSwitchToExpressionSwitch`](https://errorprone.info/bugpattern/StatementSwitchToExpressionSwitch)

Closed issues:
[#&#8203;4318](https://github.com/google/error-prone/issues/4318),
[#&#8203;4429](https://github.com/google/error-prone/issues/4429),
[#&#8203;4467](https://github.com/google/error-prone/issues/4467)

Full Changelog:
google/error-prone@v2.28.0...v2.29.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job log](https://developer.mend.io/github/camunda/camunda).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants