Skip to content

fix: restore release lint gate - #988

Merged
chubes4 merged 2 commits into
mainfrom
fix-976-release-lint
Jul 29, 2026
Merged

fix: restore release lint gate#988
chubes4 merged 2 commits into
mainfrom
fix-976-release-lint

Conversation

@chubes4

@chubes4 chubes4 commented Jul 29, 2026

Copy link
Copy Markdown
Member

Summary

  • bootstrap PHPStan with the external Data Machine and Agents API contracts consumed by the plugin
  • fix current PHPCS findings and real static-analysis defects in cleanup, capacity, lifecycle, and process execution paths
  • replace the stale repository-wide lint fingerprints with PHPStan's path/message/count baseline for verified legacy findings

Testing

  • homeboy --placement local review lint data-machine-code --path /var/lib/datamachine/workspace/data-machine-code@fix-976-release-lint
  • 21 focused artifact cleanup, inode capacity, cleanup orchestration, worktree lifecycle, process runner, and mounted-runtime regression scripts
  • Homeboy's generic test discovery found no canonical PHPUnit files; this repository uses standalone PHP regression scripts

Closes #976

@chubes4
chubes4 merged commit c7a222e into main Jul 29, 2026
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.

Release 0.55.1 blocked by repository lint gate

1 participant