Skip to content

feat: improve static analysis, part 1#728

Open
xepozz wants to merge 6 commits intomasterfrom
stat-analysis
Open

feat: improve static analysis, part 1#728
xepozz wants to merge 6 commits intomasterfrom
stat-analysis

Conversation

@xepozz
Copy link
Collaborator

@xepozz xepozz commented Mar 15, 2026

What was changed

  • added testing/src to static analysis paths
  • partially cleaned baseline

Why?

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

xepozz and others added 4 commits March 14, 2026 13:43
- Added `testing/src` to `psalm.xml` for better coverage.
- Unified OS constants using `OperatingSystem` across mappings.
- Improved handling of environment variables and type safety in `SystemInfo` and `Environment`.
- Refactored `RoadRunnerActivityInvocationCache` and `WorkerMock` for cleaner interfaces.
- Adjusted `Downloader` to use a working directory for asset management.
@xepozz xepozz requested review from a team, roxblnfk and wolfy-j as code owners March 15, 2026 08:43
@vercel
Copy link

vercel bot commented Mar 15, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
php Ready Ready Preview, Comment Mar 15, 2026 9:24am

Request Review

…compatibility

- Updated attribute declarations across Workflow and Activity classes for better compatibility with `NamedArgumentConstructor`.
- Removed unnecessary property and constructor in `LocalActivityInterface`.
- Updated `psalm-baseline.xml` to reflect changes and deprecations.
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.

1 participant