Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 4ac19c3d2a1f8adf65ecbbb4e320d0358ef4dfcc
https://github.com/openSUSE/open-build-service/commit/4ac19c3d2a1f8adf65ecbb...
Author: Saray Cabrera Padrón
Date: 2021-09-22 (Wed, 22 Sep 2021)
Changed paths:
M src/api/app/models/workflow.rb
Log Message:
-----------
Set new supported step RebuildPackage
Commit: eab7b00eb9dcf9ca248386a6548bc81ba903b99c
https://github.com/openSUSE/open-build-service/commit/eab7b00eb9dcf9ca248386...
Author: Saray Cabrera Padrón
Date: 2021-09-22 (Wed, 22 Sep 2021)
Changed paths:
M src/api/app/policies/token/workflow_policy.rb
Log Message:
-----------
Set rebuild? policy for Token::WorkflowPolicy
To check if the token's user can rebuild the object to authorize
(package or project).
Commit: 7fe7fdcd8142c605ca0aca2db4fdd4caf60ec54c
https://github.com/openSUSE/open-build-service/commit/7fe7fdcd8142c605ca0aca...
Author: Saray Cabrera Padrón
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
A src/api/app/models/workflow/step/rebuild_package.rb
A src/api/spec/cassettes/Workflow_Step_RebuildPackage/1_1.yml
A src/api/spec/cassettes/Workflow_Step_RebuildPackage/user_has_no_permission_to_trigger/1_2_1.yml
A src/api/spec/cassettes/Workflow_Step_RebuildPackage/user_has_no_permission_to_trigger_rebuild/1_2_1.yml
A src/api/spec/models/workflow/step/rebuild_package_step_spec.rb
Log Message:
-----------
Create Workflow::Step::RebuildPackage model
Co-authored-by: Victor Pereira
Commit: 7f51b0b2d3578e4d6869c9f0e75deba9e5376935
https://github.com/openSUSE/open-build-service/commit/7f51b0b2d3578e4d6869c9...
Author: Saray Cabrera Padrón
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M src/api/app/controllers/concerns/triggerable.rb
M src/api/spec/controllers/concerns/triggerable_spec.rb
Log Message:
-----------
Modify Triggerable to not use params
Since it's going to be used from a model too.
Whatever use it, should implement project_name and package_name methods.
Commit: 10fe29ea9e5f2b09e3cbed5ccd09ea313d0e56e0
https://github.com/openSUSE/open-build-service/commit/10fe29ea9e5f2b09e3cbed...
Author: Saray Cabrera Padrón
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M src/api/app/controllers/trigger_controller.rb
Log Message:
-----------
Implement *_name methods to be used by Triggerable
Instead of relaying on params to get those values, we rely on the
methods project_name and package_name from now on.
Commit: 6facbf6789709d6104a3d37bd46af147ced0b4a1
https://github.com/openSUSE/open-build-service/commit/6facbf6789709d6104a3d3...
Author: Saray Cabrera Padrón
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M src/api/app/controllers/webui/users/token_triggers_controller.rb
Log Message:
-----------
Adapt TokenTriggersController
Commit: 990b4f658f731210445a99e59b49e9b494707afc
https://github.com/openSUSE/open-build-service/commit/990b4f658f731210445a99...
Author: Victor Pereira
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M src/api/app/models/token/workflow.rb
Log Message:
-----------
Set package_find_options to find the package to rebuild
The package that is going to be rebuilt, should be searched with the
conditions set by package_find_options.
So this hash is set in the token workflow too.
Co-authored-by: Saray Cabrera Padrón
Commit: e94b67499de91a29390c72c724ffb148d4359c76
https://github.com/openSUSE/open-build-service/commit/e94b67499de91a29390c72...
Author: Victor Pereira
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M src/api/app/models/workflow.rb
Log Message:
-----------
Dont try to destroy or restore projects in RebuildPackage step
Commit: 44d7c3b1f9b817353d58b77a08cc4ae67cbc4941
https://github.com/openSUSE/open-build-service/commit/44d7c3b1f9b817353d58b7...
Author: Dany Marcoux
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M src/api/app/controllers/concerns/triggerable.rb
M src/api/app/controllers/trigger_controller.rb
M src/api/app/controllers/webui/users/token_triggers_controller.rb
M src/api/app/models/token/workflow.rb
M src/api/app/models/workflow.rb
A src/api/app/models/workflow/step/rebuild_package.rb
M src/api/app/policies/token/workflow_policy.rb
A src/api/spec/cassettes/Workflow_Step_RebuildPackage/1_1.yml
A src/api/spec/cassettes/Workflow_Step_RebuildPackage/user_has_no_permission_to_trigger/1_2_1.yml
A src/api/spec/cassettes/Workflow_Step_RebuildPackage/user_has_no_permission_to_trigger_rebuild/1_2_1.yml
M src/api/spec/controllers/concerns/triggerable_spec.rb
A src/api/spec/models/workflow/step/rebuild_package_step_spec.rb
Log Message:
-----------
Merge pull request #11633 from saraycp/rebuild_package_step_model_triggerable
Implement rebuild_package step
Compare: https://github.com/openSUSE/open-build-service/compare/93295b2e0d11...44d7c3...