Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 634be12c62a6bc073a3ff3b4e25039286fdf0559
https://github.com/openSUSE/open-build-service/commit/634be12c62a6bc073a3ff3...
Author: Eduardo Navarro
Date: 2023-10-25 (Wed, 25 Oct 2023)
Changed paths:
M src/api/app/models/workflow_run.rb
Log Message:
-----------
Make use of `update_as_failed` method to update ...
... WorkflowRun status
Co-authored-by: Saray Cabrera Padrón
Commit: ae9f0f633a9fe043e4c9748a15be204b1c4a80df
https://github.com/openSUSE/open-build-service/commit/ae9f0f633a9fe043e4c974...
Author: Eduardo Navarro
Date: 2023-10-25 (Wed, 25 Oct 2023)
Changed paths:
M src/api/app/models/event/base.rb
A src/api/app/models/event/workflow_run_fail.rb
M src/api/app/models/workflow_run.rb
M src/api/spec/models/workflow_run_spec.rb
Log Message:
-----------
Create WorkflowRunFail event
Also, handle the creation of the event on an after_save callback.
Co-authored-by: Saray Cabrera Padrón
Commit: ed1480f3f3e121513a2d4a593868ce086e68b6ca
https://github.com/openSUSE/open-build-service/commit/ed1480f3f3e121513a2d4a...
Author: Saray Cabrera Padrón
Date: 2023-10-25 (Wed, 25 Oct 2023)
Changed paths:
M src/api/app/models/event_subscription.rb
M src/api/app/models/event_subscription/for_channel_form.rb
Log Message:
-----------
Add new event to subscriptions page
Only enabled for web channel temporarily.
Co-authored-by: Eduardo Navarro
Commit: 10ac44b1dabfcebca1a292f2d0b28b95e9a9388b
https://github.com/openSUSE/open-build-service/commit/10ac44b1dabfcebca1a292...
Author: Saray Cabrera Padrón
Date: 2023-10-25 (Wed, 25 Oct 2023)
Changed paths:
M src/api/.rubocop_todo.yml
M src/api/app/components/notification_avatars_component.rb
M src/api/app/components/notification_component.html.haml
M src/api/app/components/notification_component.rb
M src/api/app/components/notification_excerpt_component.rb
M src/api/app/components/notification_notifiable_link_component.rb
A src/api/app/components/workflow_run_status_badge_component.rb
M src/api/app/models/event/workflow_run_fail.rb
M src/api/app/models/workflow_run.rb
A src/api/app/queries/outdated_notifications_finder/workflow_run.rb
M src/api/app/services/notification_service/notifier.rb
M src/api/app/services/notification_service/web_channel.rb
M src/api/app/services/notified_projects.rb
Log Message:
-----------
Introduce notifications for WorkflowRunFail event
Co-authored-by: Eduardo Navarro
Commit: f8888dd924913e6465983e752c212be2bf711959
https://github.com/openSUSE/open-build-service/commit/f8888dd924913e6465983e...
Author: Saray Cabrera Padrón
Date: 2023-10-25 (Wed, 25 Oct 2023)
Changed paths:
M src/api/lib/tasks/dev/workflows.rake
Log Message:
-----------
Adapt task to subscribe users to WorkflowRunFail
Co-authored-by: Eduardo Navarro
Commit: f5a6ffd501d59ec939599ea6d8ffc28aa47f0bfe
https://github.com/openSUSE/open-build-service/commit/f5a6ffd501d59ec939599e...
Author: Saray Cabrera Padrón
Date: 2023-10-25 (Wed, 25 Oct 2023)
Changed paths:
M src/api/app/components/notification_filter_component.html.haml
M src/api/app/components/notification_filter_component.rb
M src/api/app/controllers/webui/users/notifications_controller.rb
M src/api/app/queries/notifications_finder.rb
Log Message:
-----------
Add notification filter for WorkflowRunFail
Co-authored-by: Eduardo Navarro
Commit: 363e05bca1c8e7b6f559bdc62659d962e171b6de
https://github.com/openSUSE/open-build-service/commit/363e05bca1c8e7b6f559bd...
Author: Saray Cabrera Padrón
Date: 2023-10-25 (Wed, 25 Oct 2023)
Changed paths:
M src/api/app/components/workflow_run_row_component.rb
Log Message:
-----------
Use WorkflowRun#formatted_event_source_name
The method is going to be used in the component and other parts of the
code, so the definition has been moved to the model.
Co-authored-by: Eduardo Navarro
Commit: 88ad76b7714ff6d65672036dc815fd1c36380a2f
https://github.com/openSUSE/open-build-service/commit/88ad76b7714ff6d6567203...
Author: Saray Cabrera Padrón
Date: 2023-10-25 (Wed, 25 Oct 2023)
Changed paths:
A src/api/spec/models/event/workflow_run_fail_spec.rb
Log Message:
-----------
Add spec for token_executor receiver role
Co-authored-by: Eduardo Navarro
Commit: 4f002a51576096d87b4d098f903dc524262b16db
https://github.com/openSUSE/open-build-service/commit/4f002a51576096d87b4d09...
Author: Dani Donisa
Date: 2023-10-26 (Thu, 26 Oct 2023)
Changed paths:
M src/api/.rubocop_todo.yml
M src/api/app/components/notification_avatars_component.rb
M src/api/app/components/notification_component.html.haml
M src/api/app/components/notification_component.rb
M src/api/app/components/notification_excerpt_component.rb
M src/api/app/components/notification_filter_component.html.haml
M src/api/app/components/notification_filter_component.rb
M src/api/app/components/notification_notifiable_link_component.rb
M src/api/app/components/workflow_run_row_component.rb
A src/api/app/components/workflow_run_status_badge_component.rb
M src/api/app/controllers/webui/users/notifications_controller.rb
M src/api/app/models/event/base.rb
A src/api/app/models/event/workflow_run_fail.rb
M src/api/app/models/event_subscription.rb
M src/api/app/models/event_subscription/for_channel_form.rb
M src/api/app/models/workflow_run.rb
M src/api/app/queries/notifications_finder.rb
A src/api/app/queries/outdated_notifications_finder/workflow_run.rb
M src/api/app/services/notification_service/notifier.rb
M src/api/app/services/notification_service/web_channel.rb
M src/api/app/services/notified_projects.rb
M src/api/lib/tasks/dev/workflows.rake
A src/api/spec/models/event/workflow_run_fail_spec.rb
M src/api/spec/models/workflow_run_spec.rb
Log Message:
-----------
Merge pull request #15084 from eduardoj/feature/workflow_run_failed_notifications
Get notified about failed WorkflowRuns
Compare: https://github.com/openSUSE/open-build-service/compare/e261a408a499...4f002a...