Skip to content

Refactor workflow internals into package boundaries#91

Merged
YunaBraska merged 2 commits into
workflow-internals-basefrom
refactor-boundaries-packaged
Jun 8, 2026
Merged

Refactor workflow internals into package boundaries#91
YunaBraska merged 2 commits into
workflow-internals-basefrom
refactor-boundaries-packaged

Conversation

@YunaBraska
Copy link
Copy Markdown
Owner

Summary

  • keep the refactor-service-boundaries behavior, but restore the intended package map: entry, git, i18n, run, settings, state, syntax
  • fold plugin entrypoints and IntelliJ wiring into short boundary classes instead of a flat services package
  • move tests into matching package groups while keeping shared fake IDE/server helpers under test

Checks

  • ./gradlew --no-daemon compileJava compileTestJava --warning-mode all
  • ./gradlew --no-daemon test --warning-mode all
  • ./gradlew --no-daemon check verifyPlugin buildPlugin --warning-mode all

Notes

  • Plugin verifier reported all configured IDE targets as compatible.

@YunaBraska YunaBraska marked this pull request as ready for review June 8, 2026 12:52
@YunaBraska YunaBraska merged commit a1ef2ba into workflow-internals-base Jun 8, 2026
3 checks passed
@YunaBraska YunaBraska deleted the refactor-boundaries-packaged branch June 8, 2026 12:52
YunaBraska added a commit that referenced this pull request Jun 8, 2026
* chore: polish release flow
* refactor: simplify workflow internals
* refactor: centralise workflow syntax routing
* refactor: streamline workflow plugin internals
* Refactor workflow internals into package boundaries (#91)
* Remove final from class declarations
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