Skip to content

Conversation

@charlie-lobo
Copy link
Contributor

The goal here is gradual improvement of readability to better support
things. An effort was done to not modify interfaces or code.

New files are:

  • process_manager.go: handles creating processes for goose actions.
  • goose_workflow.go: creates temporal workflows that trigger goose processes.
  • schedule.go: Everything related to scheduling of goose workflows.
  • service.go: Code related to creating a service that manages all the
    above.
  • main.go: The code that handles integrating with the environment,
    configurations, signals, etc. as well as initiating everything from a command.

@charlie-lobo charlie-lobo marked this pull request as ready for review June 17, 2025 23:33
@zanesq zanesq requested a review from Kvadratni June 17, 2025 23:51
The goal here is gradual improvement of readability to better support
things. An effort was done to not modify interfaces or code.

New files are:

* `process_manager.go`: handles creating processes for goose actions.
* `goose_workflow.go`: creates temporal workflows that trigger goose processes.
* `schedule.go`: Everything related to scheduling of goose workflows.
* `service.go`: Code related to creating a service that manages all the
  above.
* `main.go`: The code that handles integrating with the environment,
  configurations, signals, etc. as well as initiating everything from a command.
@charlie-lobo charlie-lobo force-pushed the carlopez-temporal-foreground-tasks-cleanup branch from 2d27efc to b0b8b31 Compare June 18, 2025 20:10
@Kvadratni Kvadratni merged commit 29ee299 into mnovich/temporal-foreground-tasks Jun 18, 2025
2 checks passed
@Kvadratni Kvadratni deleted the carlopez-temporal-foreground-tasks-cleanup branch June 18, 2025 21:35
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