Skip to content

Conversation

@trunk-open-pr-bot
Copy link
Contributor

@trunk-open-pr-bot trunk-open-pr-bot bot commented Feb 26, 2025

Trunk

cli upgraded: 1.22.15 → 1.25.1-beta.9

2 linters were upgraded:

  • eslint 9.27.0 → 9.39.1
  • pmd pmd_releases/7.12.0 → pmd_releases/7.18.0

1 plugin was upgraded:

  • trunk-io/configs v1.0.12 → v1.1.2

2 tools were upgraded:

  • clangd 19.1.2 → 21.1.0
  • clangd-indexing-tools 19.1.2 → 21.1.0

This PR was generated by the Trunk Action. For more info, see our docs or reach out on Slack.

@trunk-io
Copy link

trunk-io bot commented Feb 26, 2025

⏱️ 1h 8m total CI duration on this PR
Job Cumulative Duration Recent Runs
Linter Tests ubuntu-latest 22m 🟩
Linter Tests macOS 20m 🟩
Tool Tests (ubuntu-latest) 11m 🟩
Tool Tests (macOS) 6m 🟩
Action Tests 3m 🟩🟩
CodeQL-Build 3m 🟩🟩
Trunk Check runner [linux] 2m 🟩🟩
Repo Tests / Plugin Tests 38s 🟩
Detect changed files 8s 🟩🟩
Aggregate Test Results 1s 🟩

settingsfeedbackdocs ⋅ learn more about trunk.io

@trunk-staging-io
Copy link

trunk-staging-io bot commented Feb 26, 2025

Static BadgeStatic BadgeStatic BadgeStatic Badge

Failed Test Failure Summary Logs
Testing linter nancy test CUSTOM The linter 'nancy' failed to run with exit code 3, showing multiple vulnerabilities in the Gitea package. Logs ↗︎

View Full Report ↗︎Docs

@trunk-staging-io
Copy link

Static BadgeStatic BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

1 similar comment
@trunk-staging-io
Copy link

Static BadgeStatic BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

@trunk-io
Copy link

trunk-io bot commented Feb 26, 2025

Static BadgeStatic BadgeStatic BadgeStatic Badge

Failed Test Failure Summary Logs
Testing formatter nixpkgs-fmt test test The test failed because the expected object did not match the received object, indicating a mismatch in task failure details during plugin installa... Logs ↗︎
Testing linter nancy test CUSTOM The test failed because the Nancy linter encountered an authorization error accessing the OSS Index, resulting in a non-zero exit code. Logs ↗︎
Flaky Test Failure Summary Logs
Testing tool ripgrep rg --version The test failed because the actual object did not match the expected object, indicating a mismatch in the exit code and output message. Logs ↗︎

View Full Report ↗︎Docs

@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.22.11-beta.7 Upgrade trunk to 1.22.11-beta.11 Mar 5, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from bc2e4ee to d397042 Compare March 5, 2025 10:04
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.22.11-beta.11 Upgrade trunk to 1.22.11-beta.14 Mar 12, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from d397042 to 7db1098 Compare March 12, 2025 10:04
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.22.11-beta.14 Upgrade trunk to 1.22.12-beta.1 Mar 19, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch 2 times, most recently from ba987a4 to e9ffdbf Compare March 26, 2025 10:04
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.22.12-beta.1 Upgrade trunk to 1.22.12-beta.5 Mar 26, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.22.12-beta.5 Upgrade trunk to 1.22.12-beta.11 Apr 2, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from e9ffdbf to fd2f551 Compare April 2, 2025 10:04
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from fd2f551 to f3d7739 Compare April 9, 2025 10:05
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.22.12-beta.11 Upgrade trunk to 1.22.13-beta.6 Apr 9, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from f3d7739 to 2dc9d51 Compare April 16, 2025 10:04
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.22.13-beta.6 Upgrade trunk to 1.22.13-beta.8 Apr 16, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from 2dc9d51 to f1d1693 Compare April 23, 2025 10:04
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.22.13-beta.8 Upgrade trunk to 1.22.13-beta.17 Apr 23, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot requested a review from TylerJang27 April 23, 2025 10:04
@chip-agent
Copy link

chip-agent bot commented Apr 23, 2025

I was unable to retrieve any test logs using the testLogsTool. It is possible that the tests did not generate any logs, or that the tool is not configured to access the relevant logs for this repository.

Since I cannot determine the root cause of the flaky tests without more information, I recommend the following:

  1. Check the CI/CD pipeline configuration: Verify that the test logs are being correctly captured and stored.
  2. Manually inspect the test results: Examine the detailed test results in the CI/CD system to identify the failing tests and their error messages.
  3. Consult the repository maintainers: Ask the repository maintainers for assistance in locating the test logs and understanding the cause of the flaky tests.

Is this helpful? Click the 👍/👎 buttons below to let us know!

Thumbs UpThumbs Down

Icons by Icons8

@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.22.13-beta.17 Upgrade trunk to 1.22.14-beta.3 Apr 30, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from f1d1693 to ce7f7ad Compare April 30, 2025 10:04
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.22.14-beta.3 Upgrade trunk to 1.22.16-beta.4 May 7, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from ce7f7ad to ed57839 Compare May 7, 2025 10:04
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch 2 times, most recently from 4d0d581 to 9b9eedb Compare July 9, 2025 10:04
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from 9b9eedb to 42b1051 Compare July 16, 2025 10:05
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from 42b1051 to 5b8bc61 Compare July 30, 2025 10:05
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.24.1-beta.5 Upgrade trunk to 1.24.1-beta.25 Aug 13, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from 5b8bc61 to 76b7a3e Compare August 13, 2025 10:04
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.24.1-beta.25 Upgrade trunk to 1.25.1-beta.1 Aug 20, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch 2 times, most recently from f73d72b to 7fe3958 Compare August 27, 2025 10:04
Copy link

@trunk-staging-io trunk-staging-io bot left a comment

Choose a reason for hiding this comment

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

🔴 Test Results: 2 Failures

Category Count Description
🔧 Version Mismatch 1 Test failed due to a version mismatch for the uv tool.
🤷 Unrelated Failure 1 Failure appears to be unrelated to the changes in this PR.

🔧 Version Mismatch

View affected tests and solution

Affected tests:

What broke

The test Testing tool uv tool failed due to a version mismatch for the uv tool. The trunk_cli_version was updated in the PR, which likely introduced a stricter version check or changed the expected version format for tools. The test expects 0.3 but received 0.3.0. This indicates that the test's assertion for the uv tool's version is now out of sync with the new cli's behavior.

🤷 Unrelated Failure

View affected tests and solution

Affected tests:

What broke

This failure appears to be unrelated to the changes in this PR.

The PR upgrades trunk, eslint, pmd, trunk-io/configs, clangd, and clangd-indexing-tools. The failing test is related to the uv tool, which is not mentioned in the PR changes. The error "uv: command not found" indicates that the uv command is missing in the test environment, which is an infrastructure issue and not a direct consequence of the code changes in this PR.

View trace in langsmith

Feedback

Copy link

@trunk-staging-io trunk-staging-io bot left a comment

Choose a reason for hiding this comment

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

🔴 Test Results: 1 Failure

Category Count Description
🎲 Known Flakiness 1 Existing flaky behavior unrelated to the PR.

🎲 Known Flakiness

View affected tests and solution

Affected tests:

What broke

This failure appears to be existing flaky behavior unrelated to this PR.

The PR only updates tool versions in .trunk/trunk.yaml. The failing test Testing tool action-validator action-validator --version is a test for the action-validator tool, which is not updated in this PR. The error Error: write EPIPE is a generic pipe error that has been observed in previous flaky failures of this test and is not directly related to the changes in tool versions.

View trace in langsmith

Feedback

Copy link

@trunk-staging-io trunk-staging-io bot left a comment

Choose a reason for hiding this comment

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

🔴 Test Results: 1 Failure

Category Count Description
🐍 Missing Dependency 1 Bandit linter failing due to missing 'pbr' package.

🐍 Missing Dependency

View affected tests and solution

Affected tests:

What broke

The bandit linter is failing with a ModuleNotFoundError: No module named 'pbr'. This indicates a missing Python dependency, which causes the linter to fail instead of producing the expected linting issues, leading to a snapshot mismatch.

Fix

The fix is to add pbr as a required package to the bandit tool definition.

In linters/bandit/plugin.yaml:6

-       package: bandit
+       package: bandit
+       required_packages:
+         - pbr

View trace in langsmith

Feedback

Copy link

@trunk-staging-io trunk-staging-io bot left a comment

Choose a reason for hiding this comment

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

🔴 Test Results: 1 Failure

Category Count Description
🐍 Missing Dependency 1 The bandit linter is missing the pbr Python package.

🐍 Missing Dependency

View affected tests and solution

Affected tests:

What broke

The bandit linter failed to execute due to a ModuleNotFoundError: No module named 'pbr'. This indicates that a required Python dependency for bandit is missing in its execution environment. The PR updated the trunk CLI version, which likely affected the linter's environment setup.

Fix

The bandit linter requires the pbr Python package. This can be resolved by explicitly adding pbr as a dependency for bandit in the .trunk/trunk.yaml file.

In .trunk/trunk.yaml:22

- lint:
-   enabled:
-     # enabled linters inherited from github.com/trunk-io/configs plugin
-     - [email protected]
-     - pmd@pmd_releases/7.16.0
-     - definition-checker
-     - [email protected]
-     - [email protected]
-   disabled:
-     - pylint # pylint diagnostics are too strict
+ lint:
+   definitions:
+     - id: bandit
+       dependencies:
+         - pbr
+   enabled:
+     # enabled linters inherited from github.com/trunk-io/configs plugin
+     - [email protected]
+     - pmd@pmd_releases/7.16.0
+     - definition-checker
+     - [email protected]
+     - [email protected]
+   disabled:
+     - pylint # pylint diagnostics are too strict

View trace in langsmith

Feedback

@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.25.1-beta.1 Upgrade trunk to 1.25.1-beta.5 Sep 3, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from 7fe3958 to c21684a Compare September 3, 2025 10:05
Copy link

@trunk-staging-io trunk-staging-io bot left a comment

Choose a reason for hiding this comment

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

🔴 Test Results: 2 Failures

Category Count Description
🔧 Version Mismatch 1 Stricter version validation in the upgraded Trunk CLI caused a mismatch.
🤷 Unrelated Failure 1 The uv command was not found, likely due to a missing dependency.

🔧 Version Mismatch

View affected tests and solution

Affected tests:

What broke

The test Testing tool uv tool failed due to a version mismatch error during the uv tool's health check. The test expected a successful installation (exit code 0), but the process failed with exit code 1.

The error message Health check failed for 'uv'. Version mismatch. Expected '0.3' but got '0.3.0' indicates that the upgraded Trunk CLI version (1.25.1-beta.5) enforces a stricter version format. The existing tool definition for uv specifies version 0.3, which the new CLI resolves to 0.3.0 and then flags as a mismatch. This is a direct result of the CLI upgrade in this PR.

Fix

The fix is to update the uv tool's version definition to the more specific 0.3.0 format, which aligns with the stricter validation of the upgraded Trunk CLI.

In tools/uv/trunk.yaml:10

-    - version: "0.3"
+    - version: "0.3.0"
       supported_platforms:
         - linux
         - macos

🤷 Unrelated Failure

View affected tests and solution

Affected tests:

What broke

This failure appears to be unrelated to the changes in this PR.

The test Testing tool uv is failing because the uv command is not found, as indicated by the error messages "uv-check: line 1: uv: command not found" and "uv-lock: line 1: uv: command not found". The PR primarily upgrades various tool versions and the trunk CLI version, and adds a Java runtime. These changes do not directly impact the availability or installation of the uv tool, which seems to be a missing dependency in the test environment.

View trace in langsmith

Feedback

Copy link

@trunk-staging-io trunk-staging-io bot left a comment

Choose a reason for hiding this comment

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

🔴 Test Results: 1 Failure

Category Count Description
🐍 Dependency Issue 1 Bandit linter failing due to missing pbr module.

🐍 Dependency Issue

View affected tests and solution

Affected tests:

What broke

The bandit linter is failing because it cannot find the pbr module, resulting in a ModuleNotFoundError. This is likely due to a change in the trunk CLI's dependency management or environment setup, as the bandit linter itself was not explicitly upgraded in the PR.

Fix

In .trunk/trunk.yaml:20

       - [email protected]
       - [email protected]
   definitions:
+    - name: pbr
+      runtime: [email protected]
     - name: actionlint
       files:
         - .actionlint.yaml

View trace in langsmith

Feedback

@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.25.1-beta.5 Upgrade trunk to 1.25.1-beta.6 Sep 10, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.25.1-beta.6 Upgrade trunk to 1.25.1-beta.8 Sep 17, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot changed the title Upgrade trunk to 1.25.1-beta.8 Upgrade trunk to 1.25.1-beta.9 Sep 24, 2025
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch 2 times, most recently from 6011ae8 to b9bca22 Compare October 8, 2025 10:04
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch 2 times, most recently from da9c1c7 to f33ce74 Compare October 22, 2025 10:05
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from f33ce74 to 952f2f5 Compare November 5, 2025 10:05
@trunk-open-pr-bot trunk-open-pr-bot bot force-pushed the trunk-io/update-trunk branch from 952f2f5 to 68d696a Compare November 12, 2025 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

1 participant