Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: 事件&单节点执行&流程重演&流程回滚 #205

Merged
merged 26 commits into from
Dec 6, 2023

Conversation

hanshuaikang
Copy link
Collaborator

No description provided.

hanshuaikang and others added 26 commits October 18, 2023 15:28
* feature: 回滚功能支持
* feature: 流程支持从指定位置开始

* minor: code review 补充文档

* minor: github PR check 新增 develop 分支检查
* bugfix: 修复节点快照某些值无法正确序列化的问题

* minor: any 模式下的回滚遵循token校验

* minor: any 模式增加token校验
* bugfix: 构建token新增可执行结束节点判定

* bugfix: 修复环问题
* feature: 节点计时器边界事件支持 (closed #189)

* minor: poetry fix

* sprintfix: 场景测试修复

* optimization: 支持开发接入事件 & 超时节点记录自删除 & Action 使用 Metaclass 优化定义

* docs: 计时器边界事件使用文档刷新
* feature: 支持单节点执行方案

* test: 修复单元测试

* test: 修复单元测试卡住的问题

* test: 修复单元测试

* test: 修复集成测试

* test: 增加测试 test_run_plugin_with_schedule 的等待时间

* minor: code review

* bugfix: 默认 service 注入 logger
Copy link

codecov bot commented Dec 6, 2023

Codecov Report

Merging #205 (0fd44da) into master (01ed48d) will increase coverage by 2.39%.
Report is 8 commits behind head on master.
The diff coverage is 94.75%.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #205      +/-   ##
==========================================
+ Coverage   86.81%   89.21%   +2.39%     
==========================================
  Files          61       61              
  Lines        3133     3486     +353     
==========================================
+ Hits         2720     3110     +390     
+ Misses        413      376      -37     
Files Coverage Δ
bamboo_engine/api.py 61.23% <100.00%> (+2.55%) ⬆️
bamboo_engine/config.py 100.00% <100.00%> (ø)
bamboo_engine/eri/interfaces.py 99.57% <100.00%> (+0.02%) ⬆️
bamboo_engine/eri/models/event.py 100.00% <100.00%> (ø)
bamboo_engine/eri/models/node.py 100.00% <100.00%> (ø)
bamboo_engine/exceptions.py 90.00% <100.00%> (+0.71%) ⬆️
...oo_engine/handlers/conditional_parallel_gateway.py 92.42% <100.00%> (ø)
bamboo_engine/states.py 89.18% <100.00%> (+2.09%) ⬆️
bamboo_engine/utils/constants.py 100.00% <100.00%> (ø)
bamboo_engine/utils/expr.py 100.00% <100.00%> (ø)
... and 8 more

... and 3 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ec4a2a9...0fd44da. Read the comment docs.

@hanshuaikang hanshuaikang merged commit e7c990e into master Dec 6, 2023
21 checks passed
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