Conversation
|
Requires this PR first OpenC3/.github#9 |
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3860 +/- ##
==========================================
- Coverage 79.58% 79.47% -0.11%
==========================================
Files 901 901
Lines 68067 68067
Branches 2633 2684 +51
==========================================
- Hits 54171 54099 -72
- Misses 13222 13305 +83
+ Partials 674 663 -11
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
| # A tool or widget frontend needs nothing set here: once the plugin has a | ||
| # package.json it is built with pnpm before the gem is packaged. | ||
|
|
||
| name: Release |
There was a problem hiding this comment.
We already have this: https://github.com/OpenC3/.github/blob/main/workflow-templates/release-cosmos-plugin.yml. I'd rather you make the changes there than add a new workflow.
There was a problem hiding this comment.
I see now that these are separate things but I would still like for them to be somehow unified.
There was a problem hiding this comment.
@jmthomas I'm not sure how they would be more unified -- this is "include a GitHub workflow in any generated plugin that will automatically use the OpenC3-provided release workflow"





What changed
Added release, unit test, and playwright install test workflows for new plugins
Why it changed
Plugins having standard test and release workflows
Testing strategy
Tested indirectly with new Kayhan plugin
Review notes
Make sure this will work generically with all plugins.