Skip to content

workflowcheck - initial support for Java static analyzer#2767

Merged
tconley1428 merged 16 commits intomasterfrom
workflowcheck
Feb 4, 2026
Merged

workflowcheck - initial support for Java static analyzer#2767
tconley1428 merged 16 commits intomasterfrom
workflowcheck

Conversation

@tconley1428
Copy link
Contributor

What was changed

Added initial temporal-workflowcheck project. This is currently considered "beta". See the README for more about the project.

TODO in the near future:

  • Turn the TODO at the bottom of temporal-workflowcheck/README.md into a set of issues
  • After we have published our first release of this...
    • Update primary README with link to the project in the child dir
    • Update the 3 sample projects herein to reference the project
    • Update samples-java to incorporate workflowcheck

cretz and others added 4 commits December 26, 2024 14:55
Add java plugin and shadow publication configuration to enable
publishing the static analyzer as a standalone executable jar.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@tconley1428 tconley1428 requested a review from a team as a code owner January 28, 2026 18:41
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@cretz
Copy link
Member

cretz commented Jan 28, 2026

This appears to be a duplicate of #2356

@tconley1428
Copy link
Contributor Author

I had issues with your old PR since it was a fork, so I recreated here.

tconley1428 and others added 3 commits January 28, 2026 15:10
- Regular jar for library usage and compile-time annotations
- Shadow jar with -all suffix for standalone executable tool
- Allows users to choose appropriate artifact based on needs

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
tconley1428 and others added 4 commits January 29, 2026 15:29
Co-authored-by: Chad Retz <chad.retz@gmail.com>
Update test expectation to match actual line number in Suppression.java
and fix Gradle build to properly copy test source files as resources.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Change from blanket disallowing all java/util/concurrent/locks to allowing
them since they are widely used throughout the standard library in safe ways
and the blanket restriction was impractical.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
tconley1428 and others added 2 commits February 3, 2026 12:10
- Update ASM from 9.6 to 9.7 to support Java 23 class files (major version 67)
- Fix test resource loading by properly copying Java source files and properties
- Replace unreliable sourceSets configuration with explicit Copy task
- Ensure both JDK8 and latest Java CI environments work correctly

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@tconley1428 tconley1428 merged commit fecc156 into master Feb 4, 2026
26 of 27 checks passed
@tconley1428 tconley1428 deleted the workflowcheck branch February 4, 2026 16:51
@therealsickonechase-bit
Copy link

10110 = 22 (decimal) = 0x16 (hex)
101101 = 45 (decimal) = 0x2D (hex)
10110 = 22 (decimal) = 0x16 (hex)
101101 = 45 (decimal) = 0x2D (hex)
In hexadecimal: 0x16 2D 16 2D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants