Skip to content

Conversation

@jglanz
Copy link
Collaborator

@jglanz jglanz commented Jan 13, 2026

Description

This pull request introduces the cranker-example, which demonstrates the use of the cron_plugin and outpost_ethereum_client_plugin libraries. Documentation for this example can be found at programs/examples/cranker-example/README.md.

Additionally, the operator_plugin has been renamed to cron_plugin.

Note: The cron_plugin scheduler currently has some accuracy issues, which will be addressed in a future update.

Checklist

  • Tests have been added or updated (if applicable).
  • Documentation has been updated to reflect the changes.
  • All code passes linting and formatting rules.
  • CI checks have been completed.

…and `outpost_ethereum_client_plugin` libraries.

- Refactored operator_plugin -> cron_plugin
- Documentation for the `cranker_example` can be found at [programs/examples/cranker-example/README.md](programs/examples/cranker-example/README.md)

NOTE: cron_plugin scheduler has some accuracy issues that will be addressed shortly.
@jglanz jglanz requested a review from heifner January 13, 2026 22:00
heifner and others added 2 commits January 14, 2026 14:53
…_exe_path` utility and improve error handling in `build_info`

- Introduced `get_exe_path` with thread-safe access to program location data.
- Improved mutex locking using `std::scoped_lock` for consistency.
- Enhanced error logging with additional path details in exceptions.
- Removed unused `exe_path` variable and cleaned redundant logging.
@jglanz jglanz merged commit 856c289 into master Jan 15, 2026
78 of 81 checks passed
@heifner heifner deleted the feature/cranker-example branch January 15, 2026 15:46
@jglanz
Copy link
Collaborator Author

jglanz commented Jan 15, 2026

Bypassed rules because the send-notification CI/CD step was failing which is unrelated to the actual PR

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