Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 1b609149e5c11cf5daf7cda598b18b2ec9a5ef75
https://github.com/openSUSE/open-build-service/commit/1b609149e5c11cf5daf7cd...
Author: Dany Marcoux
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
M .rubocop_todo.yml
M src/api/.rubocop_todo.yml
A src/api/app/instrumentations/workflow_instrumentation.rb
A src/api/app/instrumentations/workflow_step_instrumentation.rb
M src/api/app/models/workflow.rb
M src/api/app/models/workflow/step.rb
M src/api/spec/models/workflow/step_spec.rb
Log Message:
-----------
Instrument Workflow and Workflow::Step
With this, I want to know how many workflows are instantiated, then
executed. This will differ a lot if users rely on filters or not. It
will be interesting to know. It's basic, but it's a first step.
I also want to know which steps are the most popular in workflows. It
allows us to see how the adoption is going for newly introduced steps.
RuboCop TODOs were regenerated since refactoring the Workflow model to
make the class smaller is out of scope for this PR.
Commit: d1e1f342bf9a5b736e4b53fc210dfaa83e8d2997
https://github.com/openSUSE/open-build-service/commit/d1e1f342bf9a5b736e4b53...
Author: Dany Marcoux
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
M .rubocop_todo.yml
M src/api/.rubocop_todo.yml
A src/api/app/instrumentations/workflow_instrumentation.rb
A src/api/app/instrumentations/workflow_step_instrumentation.rb
M src/api/app/models/workflow.rb
M src/api/app/models/workflow/step.rb
M src/api/spec/models/workflow/step_spec.rb
Log Message:
-----------
Merge pull request #12226 from dmarcoux/instrumentation-workflow
Instrument Workflow and Workflow::Step
Compare: https://github.com/openSUSE/open-build-service/compare/c0a64626bfca...d1e1f3...