-
Notifications
You must be signed in to change notification settings - Fork 310
Fix heavy tests #1299
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
Merged
Merged
Fix heavy tests #1299
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
EugeneTheDev
approved these changes
Dec 23, 2025
skarpovdev
approved these changes
Dec 23, 2025
Qodana for JVM1254 new problems were found
@@ Code coverage @@
+ 72% total lines covered
18063 lines analyzed, 13017 lines covered
# Calculated according to the filters of your coverage tool☁️ View the detailed Qodana report Contact Qodana teamContact us at [email protected]
|
karloti
added a commit
to karloti/koog
that referenced
this pull request
Jan 7, 2026
Added KDoc documentation for the GOAPPlannerBuilder.Companion object and its invoke operator function to improve API documentation coverage and fix reported missing documentation errors. [agents] Introduce planner agent type. Implement GOAP (#1232) Introduce new "planner" agent type, in addition to existing "graph" and "functional". These agents can work iteratively by building, executing and updating the plan. Two planner strategies are provided out of the box - simple LLM and GOAP. New agent type and built-in planners are implemented as a separate optional dependency (module) - `agents-planner` --------- Co-authored-by: Andrey Bragin <[email protected]> Rework and restructure Prompts documentation (#1287) - Split the Prompts page into dedicated pages. - Updated and improved the content of each page. The new structure: * [_Prompts_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/index.md) (overview) * [_Structured prompts_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/structured-prompts.md) (how to create prompts with the Kotlin DSL) * [_Multimodal inputs_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/multimodal-inputs.md) (how to work with images, audio, video, and documents in prompts) * _Running prompts_ * [_LLM clients_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/llm-clients.md) (how to configure and use) * [_Prompt executors_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/prompt-executors.md) (how to configure and use) * [_Handling failures_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/handling-failures.md) (retries, timeouts, other error handling) * [_LLM response caching_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/llm-response-caching.md) (how to use cached prompt executors) ## Motivation and Context Previously, there was a single page covering several topics, including how to create prompts, what LLM clients and prompt executors are, how to use them, and how to handle failures with built‑in retries. To improve clarity, this content has been split into dedicated pages. ## Breaking Changes <!-- Will users need to update their code or configurations? --> --- #### Type of the changes - [ ] New feature (non-breaking change which adds functionality) - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [X] Documentation update - [ ] Tests improvement - [ ] Refactoring #### Checklist - [ ] The pull request has a description of the proposed change - [ ] I read the [Contributing Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md) before opening the pull request - [ ] The pull request uses **`develop`** as the base branch - [ ] Tests for the changes have been added - [ ] All new and existing tests passed ##### Additional steps for pull requests adding a new feature - [ ] An issue describing the proposed change exists - [ ] The pull request includes a link to the issue - [ ] The change was discussed and approved in the issue - [ ] Docs have been added / updated --------- Co-authored-by: Andrey Bragin <[email protected]> Update CHANGELOG.md, README.md and version in gradle.properties for 0.6.0 release (#1291) Update Persistence docs (#1297) Refactor: Update koog and refactor WeatherTools (#1227) Update Compose Demo App to use the latest Koog version --- #### Type of the changes - [ ] New feature (non-breaking change which adds functionality) - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [x] Documentation update - [ ] Tests improvement - [x] Refactoring #### Checklist - [x] The pull request has a description of the proposed change - [x] I read the [Contributing Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md) before opening the pull request - [x] The pull request uses **`develop`** as the base branch - [x] Tests for the changes have been added - [x] All new and existing tests passed ##### Additional steps for pull requests adding a new feature - [ ] An issue describing the proposed change exists - [ ] The pull request includes a link to the issue - [ ] The change was discussed and approved in the issue - [ ] Docs have been added / updated Fix heavy tests (#1299) <!-- Thank you for opening a pull request! Please add a brief description of the proposed change here. Also, please tick the appropriate points in the checklist below. --> ## Motivation and Context <!-- Why is this change needed? What problem does it solve? --> Adjust test assertions in `AIAgentIntegrationTest` after persistency ID changes ## Breaking Changes <!-- Will users need to update their code or configurations? --> --- #### Type of the changes - [ ] New feature (non-breaking change which adds functionality) - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update - [x] Tests improvement - [ ] Refactoring #### Checklist - [x] The pull request has a description of the proposed change - [x] I read the [Contributing Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md) before opening the pull request - [x] The pull request uses **`develop`** as the base branch - [x] Tests for the changes have been added - [x] All new and existing tests passed ##### Additional steps for pull requests adding a new feature - [ ] An issue describing the proposed change exists - [ ] The pull request includes a link to the issue - [ ] The change was discussed and approved in the issue - [ ] Docs have been added / updated deps(deps): bump org.jetbrains.kotlinx.kover from 0.9.3 to 0.9.4 in the build-plugins group (#1271) deps(deps): bump org.xerial:sqlite-jdbc from 3.46.1.3 to 3.51.1.0 (#1240) Bump io.ktor:ktor-bom from 3.3.2 to 3.3.3 in /examples/demo-compose-app (#1205) deps(deps): bump org.springframework.boot:spring-boot-dependencies from 3.5.8 to 3.5.9 in the spring-ecosystem group (#1303) Bumps the spring-ecosystem group with 1 update: [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot). Updates `org.springframework.boot:spring-boot-dependencies` from 3.5.8 to 3.5.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-boot/releases">org.springframework.boot:spring-boot-dependencies's releases</a>.</em></p> <blockquote> <h2>v3.5.9</h2> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>RabbitHealthIndicator reports an error when version is missing from the connection's server properties <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48486">#48486</a></li> <li>Profiles retained during AOT processing are not configured in a native image <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48475">#48475</a></li> <li>NullPointerException in UndertowWebServer.destroy() when using <code>@DirtiesContext</code> and Citrus Spring Boot Simulator <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48450">#48450</a></li> <li>Redis health check reports an error when redis_version is missing from the INFO response <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48326">#48326</a></li> <li>Parent's MeterRegistry beans are closed when child context closes <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48324">#48324</a></li> <li>SpringBootTest.UseMainMethod.WHEN_AVAILABLE and ALWAYS are incompatible with package-private or parameter-less main method <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48271">#48271</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Documentation has an outdated reference to the Jackson Kotlin Module <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48533">#48533</a></li> <li>Caching documentation should clarify how to use a no-op implementation to run a test suite <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48531">#48531</a></li> <li>Document that the default rolling policy for Log4j2 requires logging.file.path to be set <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48526">#48526</a></li> <li>License header in build samples is displayed in the reference documentation <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48477">#48477</a></li> <li>Configuring Two DataSources How-To code sample is inconsistent <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48448">#48448</a></li> <li>Improve javadoc for when to use class names rather than class references <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48395">#48395</a></li> <li>Document that org.aspectj.weaver.Advice must be on the classpath to enable support for Micrometer's annotations <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48359">#48359</a></li> <li>Polish TestRestTemplate examples in the reference guide <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48335">#48335</a></li> <li>Fix links to javadoc in the reference documentation <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48299">#48299</a></li> <li>Clarify that <code>@EnableBatchProcessing</code> turns off all batch auto-configuration, including schema initialization <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48265">#48265</a></li> <li>Kotlin auto-configuration examples are not annotated with <code>@AutoConfiguration</code> <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48227">#48227</a></li> <li>Infinispan Cache Documentation is outdated <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48217">#48217</a></li> <li>Revise "Use Liquibase for test-only migrations" section in reference manual <a href="https://redirect.github.com/spring-projects/spring-boot/pull/48169">#48169</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Prevent upgrade to Netty 4.1.129.Final <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48508">#48508</a></li> <li>Upgrade to AspectJ 1.9.25.1 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48557">#48557</a></li> <li>Upgrade to Hibernate 6.6.39.Final <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48540">#48540</a></li> <li>Upgrade to Jetty 12.0.31 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48455">#48455</a></li> <li>Upgrade to jOOQ 3.19.29 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48456">#48456</a></li> <li>Upgrade to Logback 1.5.22 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48507">#48507</a></li> <li>Upgrade to MariaDB 3.5.7 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48558">#48558</a></li> <li>Upgrade to Micrometer 1.15.7 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48423">#48423</a></li> <li>Upgrade to Micrometer Tracing 1.5.7 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48424">#48424</a></li> <li>Upgrade to Netty 4.1.130.Final <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48541">#48541</a></li> <li>Upgrade to Pooled JMS 3.1.8 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48559">#48559</a></li> <li>Upgrade to Pulsar 4.0.8 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48457">#48457</a></li> <li>Upgrade to Quartz 2.5.2 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48458">#48458</a></li> <li>Upgrade to Reactor Bom 2024.0.13 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48425">#48425</a></li> <li>Upgrade to Spring Authorization Server 1.5.5 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48426">#48426</a></li> <li>Upgrade to Spring Data Bom 2025.0.7 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48427">#48427</a></li> <li>Upgrade to Spring Framework 6.2.15 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48428">#48428</a></li> <li>Upgrade to Spring GraphQL 1.4.4 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48429">#48429</a></li> <li>Upgrade to Spring Integration 6.5.5 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48560">#48560</a></li> <li>Upgrade to Spring LDAP 3.3.5 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48430">#48430</a></li> <li>Upgrade to Spring Pulsar 1.2.13 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48431">#48431</a></li> <li>Upgrade to Spring Session 3.5.4 <a href="https://redirect.github.com/spring-projects/spring-boot/issues/48432">#48432</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-boot/commit/9d307e0f072f001af970c61eaac946719d105291"><code>9d307e0</code></a> Release v3.5.9</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/08e2cab6b0aedd9ffa8536b9725cd809f4793df7"><code>08e2cab</code></a> Polish javadoc for when to use class names rather than class references</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/15ede46eb8e7381360269d04931a26299b7ca995"><code>15ede46</code></a> Improve javadoc for when to use class names rather than class references</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/10477ba75b5ea8a531cb0e61b6f0578c917bd293"><code>10477ba</code></a> Merge branch '3.4.x' into 3.5.x</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/34e51dc63f9dbcf2f55feadee68b8791efb6828f"><code>34e51dc</code></a> Polish</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/925252697067b13f1551b5ac86b6e0c5c1b33e57"><code>9252526</code></a> Merge branch '3.4.x' into 3.5.x</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/7831a36e7f17a0aaaea04d5548b760d94845889b"><code>7831a36</code></a> Upgrade to Spring Session 3.5.4</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/0d3ec7c8675b27f1067b18ee145680708d6799ee"><code>0d3ec7c</code></a> Upgrade to Spring Integration 6.5.5</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/388815b6e32381031a0a36624db0079a7cae994c"><code>388815b</code></a> Upgrade to Spring GraphQL 1.4.4</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/d9d44ff1e3f90175fce71d9734fc29176a4ffb39"><code>d9d44ff</code></a> Upgrade to Pooled JMS 3.1.8</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-boot/compare/v3.5.8...v3.5.9">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Update Kotlin badge version in README.md (#1267) <!-- Thank you for opening a pull request! Please add a brief description of the proposed change here. Also, please tick the appropriate points in the checklist below. --> ## Motivation and Context Update Kotlin badge version in README.md to 2.2 ## Breaking Changes <!-- Will users need to update their code or configurations? --> --- #### Type of the changes - [ ] New feature (non-breaking change which adds functionality) - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [x] Documentation update - [ ] Tests improvement - [ ] Refactoring #### Checklist - [x] The pull request has a description of the proposed change - [x] I read the [Contributing Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md) before opening the pull request - [x] The pull request uses **`develop`** as the base branch - [x] Tests for the changes have been added - [x] All new and existing tests passed ##### Additional steps for pull requests adding a new feature - [ ] An issue describing the proposed change exists - [ ] The pull request includes a link to the issue - [ ] The change was discussed and approved in the issue - [ ] Docs have been added / updated ci: bump actions/download-artifact from 6 to 7 (#1313) Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/download-artifact/releases">actions/download-artifact's releases</a>.</em></p> <blockquote> <h2>v7.0.0</h2> <h2>v7 - What's new</h2> <blockquote> <p>[!IMPORTANT] actions/download-artifact@v7 now runs on Node.js 24 (<code>runs.using: node24</code>) and requires a minimum Actions Runner version of 2.327.1. If you are using self-hosted runners, ensure they are updated before upgrading.</p> </blockquote> <h3>Node.js 24</h3> <p>This release updates the runtime to Node.js 24. v6 had preliminary support for Node 24, however this action was by default still running on Node.js 20. Now this action by default will run on Node.js 24.</p> <h2>What's Changed</h2> <ul> <li>Update GHES guidance to include reference to Node 20 version by <a href="https://github.com/patrikpolyak"><code>@patrikpolyak</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/440">actions/download-artifact#440</a></li> <li>Download Artifact Node24 support by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/415">actions/download-artifact#415</a></li> <li>fix: update <code>@actions/artifact</code> to fix Node.js 24 punycode deprecation by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/451">actions/download-artifact#451</a></li> <li>prepare release v7.0.0 for Node.js 24 support by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/452">actions/download-artifact#452</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/patrikpolyak"><code>@patrikpolyak</code></a> made their first contribution in <a href="https://redirect.github.com/actions/download-artifact/pull/440">actions/download-artifact#440</a></li> <li><a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> made their first contribution in <a href="https://redirect.github.com/actions/download-artifact/pull/415">actions/download-artifact#415</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/download-artifact/compare/v6.0.0...v7.0.0">https://github.com/actions/download-artifact/compare/v6.0.0...v7.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/download-artifact/commit/37930b1c2abaa49bbe596cd826c3c89aef350131"><code>37930b1</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/452">#452</a> from actions/download-artifact-v7-release</li> <li><a href="https://github.com/actions/download-artifact/commit/72582b9e0acd370909e83fa4a1fd0fca3ad452d8"><code>72582b9</code></a> doc: update readme</li> <li><a href="https://github.com/actions/download-artifact/commit/0d2ec9d4cbcefe257d822f108de2a1f15f8da9f6"><code>0d2ec9d</code></a> chore: release v7.0.0 for Node.js 24 support</li> <li><a href="https://github.com/actions/download-artifact/commit/fd7ae8fda6dc16277a9ffbc91cdb0eedf156e912"><code>fd7ae8f</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/451">#451</a> from actions/fix-storage-blob</li> <li><a href="https://github.com/actions/download-artifact/commit/d484700543354b15886d6a52910cf61b7f1d2b27"><code>d484700</code></a> chore: restore minimatch.dep.yml license file</li> <li><a href="https://github.com/actions/download-artifact/commit/03a808050efe42bb6ad85281890afd4e4546672c"><code>03a8080</code></a> chore: remove obsolete dependency license files</li> <li><a href="https://github.com/actions/download-artifact/commit/56fe6d904b0968950f8b68ea17774c54973ed5e2"><code>56fe6d9</code></a> chore: update <code>@actions/artifact</code> license file to 5.0.1</li> <li><a href="https://github.com/actions/download-artifact/commit/8e3ebc4ab4d2e095e5eb44ba1a4a53b6b03976ad"><code>8e3ebc4</code></a> chore: update package-lock.json with <code>@actions/artifact</code><a href="https://github.com/5"><code>@5</code></a>.0.1</li> <li><a href="https://github.com/actions/download-artifact/commit/1e3c4b4d4906c98ab57453c24efefdf16c078044"><code>1e3c4b4</code></a> fix: update <code>@actions/artifact</code> to ^5.0.0 for Node.js 24 punycode fix</li> <li><a href="https://github.com/actions/download-artifact/commit/458627d354794c71bc386c8d5839d20b5885fe2a"><code>458627d</code></a> chore: use local <code>@actions/artifact</code> package for Node.js 24 testing</li> <li>Additional commits viewable in <a href="https://github.com/actions/download-artifact/compare/v6...v7">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> deps(deps): bump kotest from 6.0.5 to 6.0.7 (#1239) Bumps `kotest` from 6.0.5 to 6.0.7. Updates `io.kotest:kotest-assertions-core` from 6.0.5 to 6.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kotest/kotest/releases">io.kotest:kotest-assertions-core's releases</a>.</em></p> <blockquote> <h2>v6.0.7</h2> <h2>What's Changed</h2> <ul> <li>Update dependency com.google.jimfs:jimfs to v1.3.1 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/kotest/kotest/pull/5235">kotest/kotest#5235</a></li> <li>Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.3 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/kotest/kotest/pull/5236">kotest/kotest#5236</a></li> <li>Update dependency io.projectreactor.tools:blockhound to v1.0.15.RELEASE by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/kotest/kotest/pull/5238">kotest/kotest#5238</a></li> <li>Update dependency io.mockk:mockk to v1.14.6 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/kotest/kotest/pull/5237">kotest/kotest#5237</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kotest/kotest/compare/v6.0.6...v6.0.7">https://github.com/kotest/kotest/compare/v6.0.6...v6.0.7</a></p> <h2>v6.0.6</h2> <h2>What's Changed</h2> <ul> <li>Clarify mock features in Kotest documentation by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5205">kotest/kotest#5205</a></li> <li>Specific data test methods for various specs by <a href="https://github.com/alfonsoristorato"><code>@alfonsoristorato</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5144">kotest/kotest#5144</a></li> <li>Another example for race conditions - mocking LocalDateTime.now() by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5209">kotest/kotest#5209</a></li> <li>atMost-for-int (<a href="https://redirect.github.com/kotest/kotest/issues/5210">#5210</a>) by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5211">kotest/kotest#5211</a></li> <li>atMost-for-long (<a href="https://redirect.github.com/kotest/kotest/issues/5212">#5212</a>) by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5213">kotest/kotest#5213</a></li> <li>Update shouldBeOneOf assertion description by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5214">kotest/kotest#5214</a></li> <li>Clarify shouldContainAll assertion description by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5215">kotest/kotest#5215</a></li> <li>remove-code-duplication-in-GreaterThanOrEqual.kt by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5224">kotest/kotest#5224</a></li> <li>Update to Gradle 9.2.1 & remove some potentially old workarounds by <a href="https://github.com/nhajratw"><code>@nhajratw</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5176">kotest/kotest#5176</a></li> <li>more-info-for-oneOf by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5222">kotest/kotest#5222</a></li> <li>Remove all uses of deprecated ComparableMatcherResult by <a href="https://github.com/sksamuel"><code>@sksamuel</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5231">kotest/kotest#5231</a></li> <li>add-atLeast-atMost-for-BigDecimal by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5226">kotest/kotest#5226</a></li> <li>Add project config option for concurrency order by <a href="https://github.com/sksamuel"><code>@sksamuel</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5232">kotest/kotest#5232</a></li> <li>Reenable koin by <a href="https://github.com/sksamuel"><code>@sksamuel</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5233">kotest/kotest#5233</a></li> <li>Remove usage of toFile in path matchers by <a href="https://github.com/sksamuel"><code>@sksamuel</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5229">kotest/kotest#5229</a></li> <li>Avoid creating fresh root for the first test in <code>InstancePerLeaf</code> by <a href="https://github.com/T45K"><code>@T45K</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5201">kotest/kotest#5201</a></li> <li>Alex/arbs support arrays of primitives by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5220">kotest/kotest#5220</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kotest/kotest/compare/v6.0.5...v6.0.6">https://github.com/kotest/kotest/compare/v6.0.5...v6.0.6</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kotest/kotest/commit/3923053c92e2bd1f4af0a1dbbaacc0c4f1fabdf7"><code>3923053</code></a> Update dependency io.mockk:mockk to v1.14.6 (<a href="https://redirect.github.com/kotest/kotest/issues/5237">#5237</a>)</li> <li><a href="https://github.com/kotest/kotest/commit/014c93bd2fad4454477ef91005282f27fde93da1"><code>014c93b</code></a> Update dependency io.projectreactor.tools:blockhound to v1.0.15.RELEASE (<a href="https://redirect.github.com/kotest/kotest/issues/5238">#5238</a>)</li> <li><a href="https://github.com/kotest/kotest/commit/a656dfa5189e59b55c0cbb39ed1d52273ced041a"><code>a656dfa</code></a> Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.3 (<a href="https://redirect.github.com/kotest/kotest/issues/5236">#5236</a>)</li> <li><a href="https://github.com/kotest/kotest/commit/521bd2407f7a6df2510f5fb8f46818231bf7c55f"><code>521bd24</code></a> Update dependency com.google.jimfs:jimfs to v1.3.1 (<a href="https://redirect.github.com/kotest/kotest/issues/5235">#5235</a>)</li> <li><a href="https://github.com/kotest/kotest/commit/07905bfc4921959bc6da31cb708f2bef905d127a"><code>07905bf</code></a> Update default FQN config test to fix flakey test</li> <li><a href="https://github.com/kotest/kotest/commit/d25eef2d3941da97f098dab091935fa240142ac7"><code>d25eef2</code></a> Revert "Removing deprecated EqualityMatcherResult"</li> <li><a href="https://github.com/kotest/kotest/commit/b430cf3ba3374c06061db0297e39625f9fe40607"><code>b430cf3</code></a> Removing deprecated EqualityMatcherResult</li> <li><a href="https://github.com/kotest/kotest/commit/15fde9d7bb8ee427eb4aee7c2ad90d5e05284dc6"><code>15fde9d</code></a> Revert "Removing ComparisonMatcherResult"</li> <li><a href="https://github.com/kotest/kotest/commit/e3767727b571be713954ee28f57bd7dca3cfea4f"><code>e376772</code></a> Make <code>mingwX64</code> always included in native conventions instead of OS-based con...</li> <li><a href="https://github.com/kotest/kotest/commit/2b666d8d44f9861a40250a44149a3375ef746ffc"><code>2b666d8</code></a> Removing ComparisonMatcherResult</li> <li>Additional commits viewable in <a href="https://github.com/kotest/kotest/compare/6.0.5...6.0.7">compare view</a></li> </ul> </details> <br /> Updates `io.kotest:kotest-assertions-json` from 6.0.5 to 6.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kotest/kotest/releases">io.kotest:kotest-assertions-json's releases</a>.</em></p> <blockquote> <h2>v6.0.7</h2> <h2>What's Changed</h2> <ul> <li>Update dependency com.google.jimfs:jimfs to v1.3.1 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/kotest/kotest/pull/5235">kotest/kotest#5235</a></li> <li>Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.3 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/kotest/kotest/pull/5236">kotest/kotest#5236</a></li> <li>Update dependency io.projectreactor.tools:blockhound to v1.0.15.RELEASE by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/kotest/kotest/pull/5238">kotest/kotest#5238</a></li> <li>Update dependency io.mockk:mockk to v1.14.6 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/kotest/kotest/pull/5237">kotest/kotest#5237</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kotest/kotest/compare/v6.0.6...v6.0.7">https://github.com/kotest/kotest/compare/v6.0.6...v6.0.7</a></p> <h2>v6.0.6</h2> <h2>What's Changed</h2> <ul> <li>Clarify mock features in Kotest documentation by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5205">kotest/kotest#5205</a></li> <li>Specific data test methods for various specs by <a href="https://github.com/alfonsoristorato"><code>@alfonsoristorato</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5144">kotest/kotest#5144</a></li> <li>Another example for race conditions - mocking LocalDateTime.now() by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5209">kotest/kotest#5209</a></li> <li>atMost-for-int (<a href="https://redirect.github.com/kotest/kotest/issues/5210">#5210</a>) by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5211">kotest/kotest#5211</a></li> <li>atMost-for-long (<a href="https://redirect.github.com/kotest/kotest/issues/5212">#5212</a>) by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5213">kotest/kotest#5213</a></li> <li>Update shouldBeOneOf assertion description by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5214">kotest/kotest#5214</a></li> <li>Clarify shouldContainAll assertion description by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5215">kotest/kotest#5215</a></li> <li>remove-code-duplication-in-GreaterThanOrEqual.kt by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5224">kotest/kotest#5224</a></li> <li>Update to Gradle 9.2.1 & remove some potentially old workarounds by <a href="https://github.com/nhajratw"><code>@nhajratw</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5176">kotest/kotest#5176</a></li> <li>more-info-for-oneOf by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5222">kotest/kotest#5222</a></li> <li>Remove all uses of deprecated ComparableMatcherResult by <a href="https://github.com/sksamuel"><code>@sksamuel</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5231">kotest/kotest#5231</a></li> <li>add-atLeast-atMost-for-BigDecimal by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5226">kotest/kotest#5226</a></li> <li>Add project config option for concurrency order by <a href="https://github.com/sksamuel"><code>@sksamuel</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5232">kotest/kotest#5232</a></li> <li>Reenable koin by <a href="https://github.com/sksamuel"><code>@sksamuel</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5233">kotest/kotest#5233</a></li> <li>Remove usage of toFile in path matchers by <a href="https://github.com/sksamuel"><code>@sksamuel</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5229">kotest/kotest#5229</a></li> <li>Avoid creating fresh root for the first test in <code>InstancePerLeaf</code> by <a href="https://github.com/T45K"><code>@T45K</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5201">kotest/kotest#5201</a></li> <li>Alex/arbs support arrays of primitives by <a href="https://github.com/AlexCue987"><code>@AlexCue987</code></a> in <a href="https://redirect.github.com/kotest/kotest/pull/5220">kotest/kotest#5220</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kotest/kotest/compare/v6.0.5...v6.0.6">https://github.com/kotest/kotest/compare/v6.0.5...v6.0.6</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kotest/kotest/commit/3923053c92e2bd1f4af0a1dbbaacc0c4f1fabdf7"><code>3923053</code></a> Update dependency io.mockk:mockk to v1.14.6 (<a href="https://redirect.github.com/kotest/kotest/issues/5237">#5237</a>)</li> <li><a href="https://github.com/kotest/kotest/commit/014c93bd2fad4454477ef91005282f27fde93da1"><code>014c93b</code></a> Update dependency io.projectreactor.tools:blockhound to v1.0.15.RELEASE (<a href="https://redirect.github.com/kotest/kotest/issues/5238">#5238</a>)</li> <li><a href="https://github.com/kotest/kotest/commit/a656dfa5189e59b55c0cbb39ed1d52273ced041a"><code>a656dfa</code></a> Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.3 (<a href="https://redirect.github.com/kotest/kotest/issues/5236">#5236</a>)</li> <li><a href="https://github.com/kotest/kotest/commit/521bd2407f7a6df2510f5fb8f46818231bf7c55f"><code>521bd24</code></a> Update dependency com.google.jimfs:jimfs to v1.3.1 (<a href="https://redirect.github.com/kotest/kotest/issues/5235">#5235</a>)</li> <li><a href="https://github.com/kotest/kotest/commit/07905bfc4921959bc6da31cb708f2bef905d127a"><code>07905bf</code></a> Update default FQN config test to fix flakey test</li> <li><a href="https://github.com/kotest/kotest/commit/d25eef2d3941da97f098dab091935fa240142ac7"><code>d25eef2</code></a> Revert "Removing deprecated EqualityMatcherResult"</li> <li><a href="https://github.com/kotest/kotest/commit/b430cf3ba3374c06061db0297e39625f9fe40607"><code>b430cf3</code></a> Removing deprecated EqualityMatcherResult</li> <li><a href="https://github.com/kotest/kotest/commit/15fde9d7bb8ee427eb4aee7c2ad90d5e05284dc6"><code>15fde9d</code></a> Revert "Removing ComparisonMatcherResult"</li> <li><a href="https://github.com/kotest/kotest/commit/e3767727b571be713954ee28f57bd7dca3cfea4f"><code>e376772</code></a> Make <code>mingwX64</code> always included in native conventions instead of OS-based con...</li> <li><a href="https://github.com/kotest/kotest/commit/2b666d8d44f9861a40250a44149a3375ef746ffc"><code>2b666d8</code></a> Removing ComparisonMatcherResult</li> <li>Additional commits viewable in <a href="https://github.com/kotest/kotest/compare/6.0.5...6.0.7">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> deps(deps): bump org.jetbrains.lincheck:lincheck from 3.3.2 to 3.4 (#1319) Bumps [org.jetbrains.lincheck:lincheck](https://github.com/JetBrains/lincheck) from 3.3.2 to 3.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/lincheck/releases">org.jetbrains.lincheck:lincheck's releases</a>.</em></p> <blockquote> <h2>Lincheck 3.4</h2> <h2>Bug fixes</h2> <ul> <li>Add a check for local vars count before inserting <code>afterLocalWrite</code> by <a href="https://github.com/dmitrii-artuhov"><code>@dmitrii-artuhov</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/881">JetBrains/lincheck#881</a></li> <li>Fix performance regression by <a href="https://github.com/eupp"><code>@eupp</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/889">JetBrains/lincheck#889</a></li> <li>Fix ignored section constructor instrumentation by <a href="https://github.com/eupp"><code>@eupp</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/912">JetBrains/lincheck#912</a></li> <li>Fix unsafe field resolve bug by <a href="https://github.com/eupp"><code>@eupp</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/914">JetBrains/lincheck#914</a></li> </ul> <h2>Improvements</h2> <ul> <li>Refactor runner API to avoid creating <code>testInstance</code> (and other scenario-specific logic) in case of GPMC by <a href="https://github.com/eupp"><code>@eupp</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/529">JetBrains/lincheck#529</a></li> <li>Loops instrumentation by <a href="https://github.com/eupp"><code>@eupp</code></a> and <a href="https://github.com/dmitrii-artuhov"><code>@dmitrii-artuhov</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/847">JetBrains/lincheck#847</a>, <a href="https://redirect.github.com/JetBrains/lincheck/pull/851">JetBrains/lincheck#851</a>, <a href="https://redirect.github.com/JetBrains/lincheck/pull/855">JetBrains/lincheck#855</a>, <a href="https://redirect.github.com/JetBrains/lincheck/pull/864">JetBrains/lincheck#864</a></li> <li>Improve trace representation for mangled declarations by <a href="https://github.com/zhelenskiy"><code>@zhelenskiy</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/874">JetBrains/lincheck#874</a></li> <li>Refactor injection code to make injections unconditional by <a href="https://github.com/eupp"><code>@eupp</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/878">JetBrains/lincheck#878</a></li> <li>New Result Intercepting API by <a href="https://github.com/viliamDokov"><code>@viliamDokov</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/908">JetBrains/lincheck#908</a></li> <li>Optimize class retransformation by <a href="https://github.com/eupp"><code>@eupp</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/913">JetBrains/lincheck#913</a></li> </ul> <h2>Deprecated</h2> <ul> <li>Deprecate <code>@ModelCheckingCTest</code> and <code>@ModelCheckingCTest</code> annotations by <a href="https://github.com/jetbrains-junie"><code>@jetbrains-junie</code></a>[bot] in <a href="https://redirect.github.com/JetBrains/lincheck/pull/818">JetBrains/lincheck#818</a></li> </ul> <h2>Infrastructure</h2> <ul> <li>Various improvements of integration test infrastructure by <a href="https://github.com/zhelenskiy"><code>@zhelenskiy</code></a>, <a href="https://github.com/ivandev0"><code>@ivandev0</code></a>, <a href="https://github.com/dmitrii-artuhov"><code>@dmitrii-artuhov</code></a>, and <a href="https://github.com/bbrockbernd"><code>@bbrockbernd</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/846">JetBrains/lincheck#846</a>, <a href="https://redirect.github.com/JetBrains/lincheck/pull/865">JetBrains/lincheck#865</a>, <a href="https://redirect.github.com/JetBrains/lincheck/pull/891">JetBrains/lincheck#891</a>, <a href="https://redirect.github.com/JetBrains/lincheck/pull/885">JetBrains/lincheck#885</a>, <a href="https://redirect.github.com/JetBrains/lincheck/pull/893">JetBrains/lincheck#893</a>, <a href="https://redirect.github.com/JetBrains/lincheck/pull/901">JetBrains/lincheck#901</a></li> <li>Add the script to simplify minor release by <a href="https://github.com/ivandev0"><code>@ivandev0</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/858">JetBrains/lincheck#858</a></li> <li>Simplify Gradle build files by <a href="https://github.com/ivandev0"><code>@ivandev0</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/866">JetBrains/lincheck#866</a></li> <li>Collect bytecode instrumentation statistics by <a href="https://github.com/eupp"><code>@eupp</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/887">JetBrains/lincheck#887</a></li> </ul> <h2>Trace Recorder</h2> <ul> <li>Add features to support loading trace in IDEA plugin by <a href="https://github.com/lev-serebryakov-jetbrains"><code>@lev-serebryakov-jetbrains</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/834">JetBrains/lincheck#834</a></li> <li>Print injection exceptions and hide them from <code>EventTracker::onThreadRunException</code> by <a href="https://github.com/dmitrii-artuhov"><code>@dmitrii-artuhov</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/844">JetBrains/lincheck#844</a></li> <li>Fix bug with completing threads with loops by <a href="https://github.com/dmitrii-artuhov"><code>@dmitrii-artuhov</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/861">JetBrains/lincheck#861</a></li> <li>Pass exception to the <code>afterLoopExit</code> injection hook by <a href="https://github.com/dmitrii-artuhov"><code>@dmitrii-artuhov</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/862">JetBrains/lincheck#862</a></li> <li>Implement "null" output strategy for TR benchmarking by <a href="https://github.com/lev-serebryakov-jetbrains"><code>@lev-serebryakov-jetbrains</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/869">JetBrains/lincheck#869</a></li> <li>Implement background I/O for streaming trace recorder. by <a href="https://github.com/lev-serebryakov-jetbrains"><code>@lev-serebryakov-jetbrains</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/873">JetBrains/lincheck#873</a></li> <li>Track constructor calls for trace recorder by <a href="https://github.com/dmitrii-artuhov"><code>@dmitrii-artuhov</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/875">JetBrains/lincheck#875</a></li> <li>Fix multiple concurrent calls leading to error by <a href="https://github.com/lev-serebryakov-jetbrains"><code>@lev-serebryakov-jetbrains</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/882">JetBrains/lincheck#882</a></li> <li>Add statistics about trace points count and trace size. by <a href="https://github.com/lev-serebryakov-jetbrains"><code>@lev-serebryakov-jetbrains</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/890">JetBrains/lincheck#890</a></li> <li>Fix trace recorder calling project code by <a href="https://github.com/lev-serebryakov-jetbrains"><code>@lev-serebryakov-jetbrains</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/894">JetBrains/lincheck#894</a></li> <li>Fix invalid code location of the method which is run via button click by <a href="https://github.com/lev-serebryakov-jetbrains"><code>@lev-serebryakov-jetbrains</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/897">JetBrains/lincheck#897</a></li> <li>Fix io.ktor.client.engine.okhttp.OkHttpEngineTests::testRequestAfterRecreate failure by <a href="https://github.com/lev-serebryakov-jetbrains"><code>@lev-serebryakov-jetbrains</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/896">JetBrains/lincheck#896</a></li> <li>Enable eager instrumentation for Trace Recorder by <a href="https://github.com/eupp"><code>@eupp</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/898">JetBrains/lincheck#898</a></li> <li>Shadow asm and bytebuddy by <a href="https://github.com/bbrockbernd"><code>@bbrockbernd</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/903">JetBrains/lincheck#903</a></li> <li>Fix problem with targeting methods where source files are not available by <a href="https://github.com/bbrockbernd"><code>@bbrockbernd</code></a> in <a href="https://redirect.github.com/JetBrains/lincheck/pull/904">JetBrains/lincheck#904</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/viliamDokov"><code>@viliamDokov</code></a> made their first contribution in <a href="https://redirect.github.com/JetBrains/lincheck/pull/908">JetBrains/lincheck#908</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/JetBrains/lincheck/compare/lincheck-3.3...lincheck-3.4">https://github.com/JetBrains/lincheck/compare/lincheck-3.3...lincheck-3.4</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/lincheck/commit/1b6c56a58364b8eaa8e2bafef43379f98bbdceeb"><code>1b6c56a</code></a> Release lincheck-3.4</li> <li><a href="https://github.com/JetBrains/lincheck/commit/f433c0556e72cc2fe3bf29e55a31682e59425f5b"><code>f433c05</code></a> enhance <code>update_version.sh</code> script</li> <li><a href="https://github.com/JetBrains/lincheck/commit/59f5cb0662743da8cf3f83af1bcb863e274e78cd"><code>59f5cb0</code></a> update developers section in maven publication</li> <li><a href="https://github.com/JetBrains/lincheck/commit/2d109e497901fb9de61e5c46a7de807e96148578"><code>2d109e4</code></a> add <code>.junie</code> folder to <code>.gitignore</code></li> <li><a href="https://github.com/JetBrains/lincheck/commit/cfc9584311167b8352f1d830db30f0e8c4f9395a"><code>cfc9584</code></a> Fix unsafe field resolve bug (<a href="https://redirect.github.com/JetBrains/lincheck/issues/914">#914</a>)</li> <li><a href="https://github.com/JetBrains/lincheck/commit/bddc2b97ad3b0c3faf1e1678169e770feec4804f"><code>bddc2b9</code></a> Optimize class retransformation (<a href="https://redirect.github.com/JetBrains/lincheck/issues/913">#913</a>)</li> <li><a href="https://github.com/JetBrains/lincheck/commit/164cf7348d1ac437273613fba9f03eb491166471"><code>164cf73</code></a> Fix ignored section constructor instrumentation (<a href="https://redirect.github.com/JetBrains/lincheck/issues/912">#912</a>)</li> <li><a href="https://github.com/JetBrains/lincheck/commit/4c2d2a8fc7b6cdf0dfd14d7c2a2d5b1c6cfbaebe"><code>4c2d2a8</code></a> Implement serde for local variables names (<a href="https://redirect.github.com/JetBrains/lincheck/issues/911">#911</a>)</li> <li><a href="https://github.com/JetBrains/lincheck/commit/1c11a5ea9a21f16411670714e90c7bb3d8523e32"><code>1c11a5e</code></a> New Result Intercepting API (<a href="https://redirect.github.com/JetBrains/lincheck/issues/908">#908</a>)</li> <li><a href="https://github.com/JetBrains/lincheck/commit/68e97919ba68026cb86f5e526665f3fb57f92395"><code>68e9791</code></a> Enhance the Trace API to support diffs (<a href="https://redirect.github.com/JetBrains/lincheck/issues/907">#907</a>)</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/lincheck/compare/lincheck-3.3.2...lincheck-3.4">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ci: bump mikepenz/action-junit-report from 5 to 6 (#1208) Bumps [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report) from 5 to 6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mikepenz/action-junit-report/releases">mikepenz/action-junit-report's releases</a>.</em></p> <blockquote> <h2>v6</h2> <h2>🚀 Features</h2> <ul> <li>Add report_url output for test report URLs <ul> <li>PR: <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1456">#1456</a></li> </ul> </li> </ul> <h2>📦 Dependencies</h2> <ul> <li>Bump github/codeql-action from 3 to 4 <ul> <li>PR: <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1443">#1443</a></li> </ul> </li> <li>Bump actions/setup-node from 5 to 6 <ul> <li>PR: <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1450">#1450</a></li> </ul> </li> <li>Upgrade dev dependencies <ul> <li>PR: <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1458">#1458</a></li> </ul> </li> </ul> <h2>Contributors:</h2> <ul> <li><a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot], <a href="https://github.com/Copilot"><code>@Copilot</code></a>, <a href="https://github.com/mikepenz"><code>@mikepenz</code></a></li> </ul> <h2>v5.6.2</h2> <h2>🚀 Features</h2> <ul> <li>Add pr_id parameter to support PR comments from workflow_run contexts <ul> <li>PR: <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1379">#1379</a></li> </ul> </li> </ul> <h2>📦 Dependencies</h2> <ul> <li>Upgrade dev dependencies <ul> <li>PR: <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1380">#1380</a></li> </ul> </li> </ul> <h2>Contributors:</h2> <ul> <li><a href="https://github.com/Copilot"><code>@Copilot</code></a>, <a href="https://github.com/mikepenz"><code>@mikepenz</code></a></li> </ul> <h2>v5.6.1</h2> <h2>🐛 Fixes</h2> <ul> <li>User server url from <code>github.context</code> <ul> <li>PR: <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1366">#1366</a></li> </ul> </li> </ul> <h2>📦 Dependencies</h2> <ul> <li>Upgrade Dev Dependencies <ul> <li>PR: <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1367">#1367</a></li> </ul> </li> </ul> <h2>Contributors:</h2> <ul> <li><a href="https://github.com/mikepenz"><code>@mikepenz</code></a></li> </ul> <h2>v5.6.0</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mikepenz/action-junit-report/commit/e08919a3b1fb83a78393dfb775a9c37f17d8eea6"><code>e08919a</code></a> Merge pull request <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1458">#1458</a> from mikepenz/feature/dependency_updates</li> <li><a href="https://github.com/mikepenz/action-junit-report/commit/be5640379482e996c9ab5f207271a2edc12a0b08"><code>be56403</code></a> Update dependencies: bump <a href="https://github.com/typescript-eslint"><code>@typescript-eslint</code></a> packages and webpack</li> <li><a href="https://github.com/mikepenz/action-junit-report/commit/f210c1272c1620182740450872481ca765b1c720"><code>f210c12</code></a> Merge pull request <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1456">#1456</a> from mikepenz/copilot/add-test-report-url-output</li> <li><a href="https://github.com/mikepenz/action-junit-report/commit/43c51012b1d37efefc0700871cdabbe68c08eb7d"><code>43c5101</code></a> Merge pull request <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1450">#1450</a> from mikepenz/dependabot/github_actions/actions/setu...</li> <li><a href="https://github.com/mikepenz/action-junit-report/commit/33b2908866a69d54c43eaed01823102d3bf2868d"><code>33b2908</code></a> recompile dist</li> <li><a href="https://github.com/mikepenz/action-junit-report/commit/2f431384e319ce82b21e854a9939b0fd5835daa8"><code>2f43138</code></a> Update README with report_url output documentation</li> <li><a href="https://github.com/mikepenz/action-junit-report/commit/ba3f83d1bca7de0866ecd5bcae8cbf03d50076ae"><code>ba3f83d</code></a> Add report_url output with test report URLs</li> <li><a href="https://github.com/mikepenz/action-junit-report/commit/4e74f6f6239b43ffe1025b26d19db48ee9f0644e"><code>4e74f6f</code></a> Initial plan</li> <li><a href="https://github.com/mikepenz/action-junit-report/commit/a2801ff9bb21a682b90c920a5fed6fb1853232a8"><code>a2801ff</code></a> Bump actions/setup-node from 5 to 6</li> <li><a href="https://github.com/mikepenz/action-junit-report/commit/71ca73c48774342bd54ce644f65c6b721f105ae8"><code>71ca73c</code></a> Merge pull request <a href="https://redirect.github.com/mikepenz/action-junit-report/issues/1443">#1443</a> from mikepenz/dependabot/github_actions/github/codeq...</li> <li>Additional commits viewable in <a href="https://github.com/mikepenz/action-junit-report/compare/v5...v6">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Improve Prompts documentation based on feedback (#1302) ## Motivation and Context These changes were made based on comments in this PR https://github.com/JetBrains/koog/pull/1287 ## Breaking Changes --- #### Type of the changes - [ ] New feature (non-breaking change which adds functionality) - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [x] Documentation update - [ ] Tests improvement - [ ] Refactoring #### Checklist - [ ] The pull request has a description of the proposed change - [ ] I read the [Contributing Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md) before opening the pull request - [ ] The pull request uses **`develop`** as the base branch - [ ] Tests for the changes have been added -…
karloti
pushed a commit
to karloti/koog
that referenced
this pull request
Jan 7, 2026
<!-- Thank you for opening a pull request! Please add a brief description of the proposed change here. Also, please tick the appropriate points in the checklist below. --> ## Motivation and Context <!-- Why is this change needed? What problem does it solve? --> Adjust test assertions in `AIAgentIntegrationTest` after persistency ID changes ## Breaking Changes <!-- Will users need to update their code or configurations? --> --- #### Type of the changes - [ ] New feature (non-breaking change which adds functionality) - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update - [x] Tests improvement - [ ] Refactoring #### Checklist - [x] The pull request has a description of the proposed change - [x] I read the [Contributing Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md) before opening the pull request - [x] The pull request uses **`develop`** as the base branch - [x] Tests for the changes have been added - [x] All new and existing tests passed ##### Additional steps for pull requests adding a new feature - [ ] An issue describing the proposed change exists - [ ] The pull request includes a link to the issue - [ ] The change was discussed and approved in the issue - [ ] Docs have been added / updated
Ololoshechkin
pushed a commit
that referenced
this pull request
Jan 9, 2026
<!-- Thank you for opening a pull request! Please add a brief description of the proposed change here. Also, please tick the appropriate points in the checklist below. --> ## Motivation and Context <!-- Why is this change needed? What problem does it solve? --> Adjust test assertions in `AIAgentIntegrationTest` after persistency ID changes ## Breaking Changes <!-- Will users need to update their code or configurations? --> --- #### Type of the changes - [ ] New feature (non-breaking change which adds functionality) - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update - [x] Tests improvement - [ ] Refactoring #### Checklist - [x] The pull request has a description of the proposed change - [x] I read the [Contributing Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md) before opening the pull request - [x] The pull request uses **`develop`** as the base branch - [x] Tests for the changes have been added - [x] All new and existing tests passed ##### Additional steps for pull requests adding a new feature - [ ] An issue describing the proposed change exists - [ ] The pull request includes a link to the issue - [ ] The change was discussed and approved in the issue - [ ] Docs have been added / updated
vova-jb
pushed a commit
that referenced
this pull request
Jan 27, 2026
<!-- Thank you for opening a pull request! Please add a brief description of the proposed change here. Also, please tick the appropriate points in the checklist below. --> ## Motivation and Context <!-- Why is this change needed? What problem does it solve? --> Adjust test assertions in `AIAgentIntegrationTest` after persistency ID changes ## Breaking Changes <!-- Will users need to update their code or configurations? --> --- #### Type of the changes - [ ] New feature (non-breaking change which adds functionality) - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update - [x] Tests improvement - [ ] Refactoring #### Checklist - [x] The pull request has a description of the proposed change - [x] I read the [Contributing Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md) before opening the pull request - [x] The pull request uses **`develop`** as the base branch - [x] Tests for the changes have been added - [x] All new and existing tests passed ##### Additional steps for pull requests adding a new feature - [ ] An issue describing the proposed change exists - [ ] The pull request includes a link to the issue - [ ] The change was discussed and approved in the issue - [ ] Docs have been added / updated
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation and Context
Adjust test assertions in
AIAgentIntegrationTestafter persistency ID changesBreaking Changes
Type of the changes
Checklist
developas the base branchAdditional steps for pull requests adding a new feature