Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 30f9bb9abaa146ba9354a3da5aabd3369bd20516
https://github.com/openSUSE/open-build-service/commit/30f9bb9abaa146ba9354a3...
Author: Saray Cabrera Padrón
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
M src/api/app/models/bs_request.rb
M src/api/app/models/project.rb
A src/api/app/models/staging_workflow.rb
A src/api/db/migrate/20181016103905_add_staged_request_id_to_bs_requests.rb
M src/api/db/structure.sql
M src/api/spec/factories/project.rb
A src/api/spec/factories/staging_workflow.rb
A src/api/spec/models/staging_workflow_spec.rb
Log Message:
-----------
Unassigned requests for StagingWorkflow
We have created the association between StagingWorkflow, StagingProject
and BsRequest.
Unassigned requests are all the requests related to the StagingWorkflow's main
project that are not associated to any of the staging projects.
Co-authored-by: Eduardo Navarro
Co-authored-by: Victor Pereira
Co-authored-by: Moisés Déniz Alemán
Commit: 53f64d26027746d7d6313bc711f15d8e0f9c2fe3
https://github.com/openSUSE/open-build-service/commit/53f64d26027746d7d6313b...
Author: Eduardo Navarro
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
M src/api/app/models/staging_workflow.rb
Log Message:
-----------
Add method for retrieving free staging projects
This method retrieves the staging projects of a workflow project that
don't have any requests assigned.
Co-authored-by: Saray Cabrera Padrón
Commit: ebb64db2c5e0a9daa95044e1e193fb9f0ea91353
https://github.com/openSUSE/open-build-service/commit/ebb64db2c5e0a9daa95044...
Author: Victor Pereira
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
A src/api/app/controllers/staging_project/staged_requests_controller.rb
A src/api/app/controllers/staging_project_controller.rb
A src/api/app/views/staging_project/staged_requests/index.xml.builder
M src/api/config/routes.rb
A src/api/spec/controllers/staging_project/staged_requests_controller_spec.rb
Log Message:
-----------
Add API endpoint for staged_requests
API endpoint to list all staged requests in a staging project
Commit: 8e497cc6a54c5f3f9fbb7fbba4f40acfd0238d34
https://github.com/openSUSE/open-build-service/commit/8e497cc6a54c5f3f9fbb7f...
Author: Moises Deniz Aleman
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/models/staging_workflow.rb
A src/api/app/policies/staging_workflow_policy.rb
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/staging_workflows/new.html.haml
M src/api/config/routes.rb
A src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
M src/api/spec/factories/staging_workflow.rb
Log Message:
-----------
Add #new and #create actions for StagingWorkflowController
Now the user will be able to create a StagingWorkflow. By default it
creates/uses two subprojects of the main project (:Staging:A and
:Staging:B)
Commit: 9f0329ec75d82eb886e9b22f55d521554c1393bf
https://github.com/openSUSE/open-build-service/commit/9f0329ec75d82eb886e9b2...
Author: David Kang
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
M src/api/app/models/staging_workflow.rb
Log Message:
-----------
Remove duplicated has_many staging_projects
The later staging_projects association was overwriting the correct one.
We also added `autosave: true` missing attribute in the first
association.
Co-authored-by: Eduardo Navarro
Commit: cf47c45fa58f59832bd3b88a88952524956c3795
https://github.com/openSUSE/open-build-service/commit/cf47c45fa58f59832bd3b8...
Author: David Kang
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
A src/api/app/views/webui2/webui/staging_workflows/show.html.haml
Log Message:
-----------
Fix staging_project table content
Staging Project table was wrongly indented and this was causing that the
table has two thead and tbody.
Commit: f39168ddae92cdeca6924e20345171fb91649d12
https://github.com/openSUSE/open-build-service/commit/f39168ddae92cdeca6924e...
Author: Dany Marcoux
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
M src/api/db/structure.sql
Log Message:
-----------
Update db/structure.sql
Commit: 871f934fb6a73497a7cf403094a174f6b0ca58cc
https://github.com/openSUSE/open-build-service/commit/871f934fb6a73497a7cf40...
Author: Dany Marcoux
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_legend.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_overall_state.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_packages_list.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_problems.html.haml
Log Message:
-----------
Add partials for staging workflows and adapt project partials
This was removed by mistake in the rebase on master
Commit: e75be6b14195a8a5e566a884f077bf5c3d52fcb2
https://github.com/openSUSE/open-build-service/commit/e75be6b14195a8a5e566a8...
Author: Dany Marcoux
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
A src/api/db/migrate/20181008150453_create_staging_workflows.rb
Log Message:
-----------
Add create_staging_workflows migration
Commit: 341f8d502079f73ab74b02839f1e8b378bd6bd83
https://github.com/openSUSE/open-build-service/commit/341f8d502079f73ab74b02...
Author: Dany Marcoux
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/distribution.rb
M src/api/app/models/obs_factory/staging_project.rb
Log Message:
-----------
Use module when referring to obs_factory StagingProject
Commit: d84215daec0ca2463ead9d33587c4863ac19f6f6
https://github.com/openSUSE/open-build-service/commit/d84215daec0ca2463ead9d...
Author: Dany Marcoux
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/distribution.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_legend.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_overall_state.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_packages_list.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_problems.html.haml
A src/api/db/migrate/20181008150453_create_staging_workflows.rb
Log Message:
-----------
Merge pull request #6191 from dmarcoux/staging-workflow
Add back removed files after rebase of staging-workflow
Commit: 9f062390ef23f5161b37f74e79c695ecd8e626a2
https://github.com/openSUSE/open-build-service/commit/9f062390ef23f5161b37f7...
Author: Ana María Martínez Gómez
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/models/staging_workflow.rb
Log Message:
-----------
Store Staging Projects in the Backend
Staging projects were created but not stored in the Backend.
Commit: 108fd1f78455ab3515dd4a5b843bb3a6ea6a3b09
https://github.com/openSUSE/open-build-service/commit/108fd1f78455ab3515dd4a...
Author: Christian Bruckmayer
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/models/staging_workflow.rb
Log Message:
-----------
Merge pull request #6193 from Ana06/staging-workflow-fix
Store Staging Projects in the Backend
Commit: 029d30e34fbdcdba74fdcc074a8f8377133e4dd1
https://github.com/openSUSE/open-build-service/commit/029d30e34fbdcdba74fdcc...
Author: David Kang
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging_workflows/staging_projects_controller.rb
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
M src/api/app/policies/staging_workflow_policy.rb
M src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_create_staging_project.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_delete_staging_project_modal.html.haml
A src/api/app/views/webui2/webui/staging_workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/config/routes.rb
A src/api/spec/controllers/webui/staging_workflows/staging_projects_controller_spec.rb
M src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
Log Message:
-----------
Create and destroy staging projects
We added the ability to create and destroy staging projects from a
staging workflow.
Commit: 96a894ac917ee3f66416e3d4898e3ef43ec3a472
https://github.com/openSUSE/open-build-service/commit/96a894ac917ee3f66416e3...
Author: Moisés Déniz Alemán
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging_workflows/staging_projects_controller.rb
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
M src/api/app/policies/staging_workflow_policy.rb
M src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_create_staging_project.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_delete_staging_project_modal.html.haml
A src/api/app/views/webui2/webui/staging_workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/config/routes.rb
A src/api/spec/controllers/webui/staging_workflows/staging_projects_controller_spec.rb
M src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
Log Message:
-----------
Merge pull request #6192 from DavidKang/staging_workflow/sprint50/create_and_delete_staging_projects
Create and destroy staging projects
Commit: 2eab8e9749d6c15dae2821962d37208a062434b0
https://github.com/openSUSE/open-build-service/commit/2eab8e9749d6c15dae2821...
Author: Saray Cabrera Padrón
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/dashed-list.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
M src/api/app/models/staging_workflow.rb
A src/api/app/views/webui2/webui/staging_workflows/_empty_projects_list.haml
M src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_requests_list.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/spec/factories/bs_requests.rb
M src/api/spec/models/project_spec.rb
M src/api/spec/models/staging_workflow_spec.rb
Log Message:
-----------
Show infos section on Staging Workflow layout
The Infos section, on the right side, contains some lists of projects
and requests available to be associated to the Staging Workflow in some
different ways.
Co-authored-by: David Kang
Co-authored-by: Eduardo Navarro
Co-authored-by: Saray Cabrera Padrón
Commit: fd109e3a5ac664a8102ccbf8f8f744cdeaa3ea9b
https://github.com/openSUSE/open-build-service/commit/fd109e3a5ac664a8102ccb...
Author: Moisés Déniz Alemán
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/dashed-list.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
M src/api/app/models/staging_workflow.rb
A src/api/app/views/webui2/webui/staging_workflows/_empty_projects_list.haml
M src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_requests_list.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/spec/factories/bs_requests.rb
M src/api/spec/models/project_spec.rb
M src/api/spec/models/staging_workflow_spec.rb
Log Message:
-----------
Merge pull request #6202 from mdeniz/staging_workflow/saray_list_infos
Show infos section on Staging Workflow layout
Commit: 38020a47595a44171d7c41440256c860dbf8fb17
https://github.com/openSUSE/open-build-service/commit/38020a47595a44171d7c41...
Author: Moises Deniz Aleman
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging_workflows_controller.rb
Log Message:
-----------
Fix a wrongly merge in StagingWorkflowController
Some of the instance variables calculated in the show ended up in the
edit LoL
Co-authored-by: David Kang
Commit: 0df76a0221a936da58e81b500228386dad9d8fd4
https://github.com/openSUSE/open-build-service/commit/0df76a0221a936da58e81b...
Author: Moisés Déniz Alemán
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging_workflows_controller.rb
Log Message:
-----------
Merge pull request #6205 from mdeniz/staging_workflow/fix_rebase_wrongly_done
Fix a wrongly merge in StagingWorkflowController
Commit: 251c0e54b2a5abd681a0237c39301025ca7fc6b5
https://github.com/openSUSE/open-build-service/commit/251c0e54b2a5abd681a023...
Author: David Kang
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
Log Message:
-----------
Fix breadcrumb for staging_workflow
Commit: dc4e57c2d7ff33a13d4b64562d42b21fa2139c8a
https://github.com/openSUSE/open-build-service/commit/dc4e57c2d7ff33a13d4b64...
Author: Björn Geuken
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
Log Message:
-----------
Merge pull request #6207 from DavidKang/fix-breadcrumb
Fix breadcrumb for staging_workflow
Commit: 77fe170289dc98af6517499371214d2dfac2f69f
https://github.com/openSUSE/open-build-service/commit/77fe170289dc98af651749...
Author: Lukas Krause
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/policies/staging_workflow_policy.rb
M src/api/config/routes.rb
M src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
Log Message:
-----------
Create destroy method, authorization and tests for staging workflow deletion
Commit: fdd6ae2f4ab8b935817f6b01e0db396571f17790
https://github.com/openSUSE/open-build-service/commit/fdd6ae2f4ab8b935817f6b...
Author: Lukas Krause
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/assets/javascripts/webui2/staging_workflow.js
A src/api/app/views/webui2/webui/staging_workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
Log Message:
-----------
Create view and related javascript for staging workflow deletion
Commit: 0f26b2e53f7d8453b9439bf357eb507df57d39a5
https://github.com/openSUSE/open-build-service/commit/0f26b2e53f7d8453b9439b...
Author: Björn Geuken
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/assets/javascripts/webui2/staging_workflow.js
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/policies/staging_workflow_policy.rb
A src/api/app/views/webui2/webui/staging_workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/config/routes.rb
M src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
Log Message:
-----------
Merge pull request #6164 from krauselukas/feature/staging/delete_staging_project
Delete Staging Workflows
Commit: 27c9635924185a9d491c64fa107cc1f50366c39d
https://github.com/openSUSE/open-build-service/commit/27c9635924185a9d491c64...
Author: Christian Bruckmayer
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging_workflows/staging_projects_controller.rb
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
A src/api/app/models/staging/workflow.rb
R src/api/app/models/staging_workflow.rb
M src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
M src/api/spec/factories/staging_workflow.rb
A src/api/spec/models/staging/workflow_spec.rb
R src/api/spec/models/staging_workflow_spec.rb
Log Message:
-----------
Introduce staging namespace for Workflow active record
Commit: 78d60e2ef26b01b95e56c46f86f491014d603f0c
https://github.com/openSUSE/open-build-service/commit/78d60e2ef26b01b95e56c4...
Author: Christian Bruckmayer
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/projects_controller.rb
A src/api/app/controllers/staging/staged_requests_controller.rb
R src/api/app/controllers/staging_project/staged_requests_controller.rb
R src/api/app/controllers/staging_project_controller.rb
A src/api/app/views/staging/staged_requests/index.xml.builder
R src/api/app/views/staging_project/staged_requests/index.xml.builder
A src/api/spec/controllers/staging/staged_requests_controller_spec.rb
R src/api/spec/controllers/staging_project/staged_requests_controller_spec.rb
Log Message:
-----------
Introduce staging namespace in API
Commit: e415d23967def722b4c299a7be329c20a880551b
https://github.com/openSUSE/open-build-service/commit/e415d23967def722b4c299...
Author: Christian Bruckmayer
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging/projects_controller.rb
A src/api/app/controllers/webui/staging/workflows_controller.rb
R src/api/app/controllers/webui/staging_workflows/staging_projects_controller.rb
R src/api/app/controllers/webui/staging_workflows_controller.rb
A src/api/app/policies/staging/workflow_policy.rb
R src/api/app/policies/staging_workflow_policy.rb
A src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_create_staging_project.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_delete_staging_project_modal.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_requests_list.haml
A src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
A src/api/app/views/webui2/webui/staging/workflows/new.html.haml
A src/api/app/views/webui2/webui/staging/workflows/show.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_create_staging_project.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_delete.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_delete_staging_project_modal.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_empty_projects_list.haml
R src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_legend.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_overall_state.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_packages_list.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_problems.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_requests_list.haml
R src/api/app/views/webui2/webui/staging_workflows/edit.html.haml
R src/api/app/views/webui2/webui/staging_workflows/new.html.haml
R src/api/app/views/webui2/webui/staging_workflows/show.html.haml
A src/api/spec/controllers/webui/staging/projects_controller_spec.rb
A src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
R src/api/spec/controllers/webui/staging_workflows/staging_projects_controller_spec.rb
R src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
Log Message:
-----------
Introduce staging namespace in WebUI
Commit: d623ad81b21d2c745207ee67ec6d5253ead962f8
https://github.com/openSUSE/open-build-service/commit/d623ad81b21d2c745207ee...
Author: Christian Bruckmayer
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/config/routes.rb
Log Message:
-----------
Introduce staging namespace in routes
Commit: 4f1268f5a97c3f401224d4b5a8776b8b5d0fbfb0
https://github.com/openSUSE/open-build-service/commit/4f1268f5a97c3f401224d4...
Author: Christian Bruckmayer
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/projects_controller.rb
A src/api/app/controllers/staging/staged_requests_controller.rb
R src/api/app/controllers/staging_project/staged_requests_controller.rb
R src/api/app/controllers/staging_project_controller.rb
A src/api/app/controllers/webui/staging/projects_controller.rb
A src/api/app/controllers/webui/staging/workflows_controller.rb
R src/api/app/controllers/webui/staging_workflows/staging_projects_controller.rb
R src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
A src/api/app/models/staging/workflow.rb
R src/api/app/models/staging_workflow.rb
A src/api/app/policies/staging/workflow_policy.rb
R src/api/app/policies/staging_workflow_policy.rb
A src/api/app/views/staging/staged_requests/index.xml.builder
R src/api/app/views/staging_project/staged_requests/index.xml.builder
A src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_create_staging_project.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_delete_staging_project_modal.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_requests_list.haml
A src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
A src/api/app/views/webui2/webui/staging/workflows/new.html.haml
A src/api/app/views/webui2/webui/staging/workflows/show.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_create_staging_project.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_delete.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_delete_staging_project_modal.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_empty_projects_list.haml
R src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_legend.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_overall_state.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_packages_list.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_problems.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_requests_list.haml
R src/api/app/views/webui2/webui/staging_workflows/edit.html.haml
R src/api/app/views/webui2/webui/staging_workflows/new.html.haml
R src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/config/routes.rb
A src/api/spec/controllers/staging/staged_requests_controller_spec.rb
R src/api/spec/controllers/staging_project/staged_requests_controller_spec.rb
A src/api/spec/controllers/webui/staging/projects_controller_spec.rb
A src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
R src/api/spec/controllers/webui/staging_workflows/staging_projects_controller_spec.rb
R src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
M src/api/spec/factories/staging_workflow.rb
A src/api/spec/models/staging/workflow_spec.rb
R src/api/spec/models/staging_workflow_spec.rb
Log Message:
-----------
Merge pull request #6237 from ChrisBr/staging-workflow-namespace
Introduce staging namespace
Commit: 2f7e0acf6eb750de3f7e717ec8293852ca094dbc
https://github.com/openSUSE/open-build-service/commit/2f7e0acf6eb750de3f7e71...
Author: David Kang
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
Log Message:
-----------
Added legend for staging workflow
Commit: d82c6f80495290aad429bcc98bc9e22920d9182e
https://github.com/openSUSE/open-build-service/commit/d82c6f80495290aad429bc...
Author: Eduardo Navarro
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Fix scope removing includes
... and adding left_outer_joins.
Kudos to mdeniz@suse.com for pointing it out.
Commit: 0b7fc47fd8e389f5a3ca605f20f9543f4d3ba95a
https://github.com/openSUSE/open-build-service/commit/0b7fc47fd8e389f5a3ca60...
Author: Christian Bruckmayer
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Replace staging workflow delete button with link
because the Button did not really fit in. Furthermore it uses now the delete icon
from our pattern library. Additionally it is moved now to the bottom of the page.
Commit: ad2b2fc315bc5e1bf198a88c066447c4cfe9f88e
https://github.com/openSUSE/open-build-service/commit/ad2b2fc315bc5e1bf198a8...
Author: Christian Bruckmayer
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Merge pull request #6241 from ChrisBr/staging-links
Make staging delete button a link
Commit: c1a96924ca3ac295f613202aa238cf8aacf80fa4
https://github.com/openSUSE/open-build-service/commit/c1a96924ca3ac295f61320...
Author: Björn Geuken
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Fix rendering of staging workflow partial
The path to the delete partial changed in e415d23967def722b4c
because of the introduced Staging namespace.
Because the view code was not updated, this was breaking the
rendering of the staging workflow page.
Commit: e22ced02b295d2a832935b48b0cd0cdf36ce9f92
https://github.com/openSUSE/open-build-service/commit/e22ced02b295d2a832935b...
Author: Moisés Déniz Alemán
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Merge pull request #6239 from eduardoj/fix_includes
Fix scope, removing includes and adding left_outer_joins
Commit: bfba1b3f1157a285cdf1e16db8a480d2ce30a8ff
https://github.com/openSUSE/open-build-service/commit/bfba1b3f1157a285cdf1e1...
Author: Björn Geuken
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
Log Message:
-----------
Merge pull request #6245 from DavidKang/staging_workflow/sprint51/legend
Added legend for staging workflow
Commit: 02338bfb9c9f766d0adfc0e80da3512de1166bd4
https://github.com/openSUSE/open-build-service/commit/02338bfb9c9f766d0adfc0...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/.rubocop_todo.yml
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/attribute_namespace_controller.rb
M src/api/app/controllers/build/file_controller.rb
M src/api/app/controllers/build_controller.rb
M src/api/app/controllers/person_controller.rb
M src/api/app/controllers/search_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/controllers/webui/request_controller.rb
M src/api/app/helpers/webui/buildresult_helper.rb
M src/api/app/helpers/webui/project_helper.rb
M src/api/app/mixins/has_attributes.rb
M src/api/app/models/bs_request_action_maintenance_incident.rb
M src/api/app/models/bs_request_action_submit.rb
M src/api/app/models/cloud/azure/configuration.rb
M src/api/app/models/cloud/azure/params.rb
M src/api/app/models/distribution.rb
M src/api/app/models/issue.rb
M src/api/app/models/kiwi/repository.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/user.rb
M src/api/app/views/result/packageresult.xml.builder
M src/api/config/routes.rb
M src/api/db/seeds.rb
M src/api/lib/backend/api/sources/package.rb
M src/api/lib/backend/api/sources/project.rb
M src/api/lib/tasks/sprites.rake
M src/api/lib/xpath_engine.rb
M src/api/spec/bootstrap/features/webui/packages_spec.rb
M src/api/spec/controllers/source_project_config_controller_spec.rb
M src/api/spec/controllers/source_project_package_meta_controller_spec.rb
M src/api/spec/controllers/status/required_checks_controller_spec.rb
M src/api/spec/controllers/webui/configuration_controller_spec.rb
M src/api/spec/controllers/webui/kiwi/images_controller_spec.rb
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/repositories_controller_spec.rb
M src/api/spec/controllers/webui/request_controller_spec.rb
M src/api/spec/factories/download_repository_factory.rb
M src/api/spec/factories/kiwi_image.rb
M src/api/spec/factories/repository.rb
M src/api/spec/features/webui/notifications_spec.rb
M src/api/spec/features/webui/packages_spec.rb
M src/api/spec/jobs/update_backend_infos_job_spec.rb
M src/api/spec/models/bs_request_action_spec.rb
M src/api/spec/models/kiwi/image_spec.rb
M src/api/spec/models/local_build_statistic/for_package_spec.rb
M src/api/spec/models/obs_factory/obs_project_spec.rb
M src/api/spec/models/obs_factory/staging_project_spec.rb
M src/api/spec/models/project_spec.rb
M src/api/spec/support/capybara.rb
M src/api/test/functional/attributes_test.rb
M src/api/test/functional/channel_maintenance_test.rb
M src/api/test/functional/configurations_controller_test.rb
M src/api/test/functional/distributions_controller_test.rb
M src/api/test/functional/kgraft_maintenance_test.rb
M src/api/test/functional/maintenance_test.rb
M src/api/test/functional/product_test.rb
M src/api/test/functional/release_management_test.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/search_controller_test.rb
M src/api/test/functional/source_controller_test.rb
M src/api/test/functional/source_services_test.rb
M src/api/test/unit/binary_release.rb
M src/api/test/unit/project_test.rb
Log Message:
-----------
Enable Layout/AlignHash rubocop
Commit: 526e86c944b072273c905a0ae25e929ac4872241
https://github.com/openSUSE/open-build-service/commit/526e86c944b072273c905a...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/.haml-lint.yml
Log Message:
-----------
Extend ignored_cops of haml_lint
Layout/AlignHash needs to be ignored too as the
extracted ruby code is not indented as the HAML is
Commit: d1be47f8588bc1eaba13e761180c22cba6437f3a
https://github.com/openSUSE/open-build-service/commit/d1be47f8588bc1eaba13e7...
Author: Victor Pereira
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/source_project_controller.rb
M src/api/app/controllers/source_project_meta_controller.rb
M src/api/app/controllers/trigger_controller.rb
M src/api/app/controllers/webui/download_on_demand_controller.rb
M src/api/app/controllers/webui/groups/bs_requests_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/request_controller.rb
M src/api/app/controllers/webui/users/bs_requests_controller.rb
M src/api/app/helpers/flag_helper.rb
M src/api/app/helpers/maintenance_helper.rb
M src/api/app/helpers/webui/project_helper.rb
M src/api/app/helpers/webui/request_helper.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/mixins/parse_package_diff.rb
M src/api/app/models/binary_release.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request/data_table/params_parser.rb
M src/api/app/models/bs_request_action.rb
M src/api/app/models/bs_request_action_maintenance_incident.rb
M src/api/app/models/bs_request_action_maintenance_release.rb
M src/api/app/models/bs_request_action_submit.rb
M src/api/app/models/buildresult.rb
M src/api/app/models/channel_binary.rb
M src/api/app/models/comment.rb
M src/api/app/models/configuration.rb
M src/api/app/models/event/base.rb
M src/api/app/models/event_subscription.rb
M src/api/app/models/full_text_search.rb
M src/api/app/models/group.rb
M src/api/app/models/issue.rb
M src/api/app/models/kiwi/image/xml_parser.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/package.rb
M src/api/app/models/patchinfo.rb
M src/api/app/models/project.rb
M src/api/app/models/project/key_info.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/project_status/calculator.rb
M src/api/app/models/project_status/pack_info.rb
M src/api/app/models/repository.rb
M src/api/app/models/role.rb
M src/api/app/models/static_permission.rb
M src/api/app/models/unregistered_user.rb
M src/api/app/models/user.rb
M src/api/app/views/webui/feeds/commits.atom.builder
M src/api/config/environments/production.rb
M src/api/config/routes.rb
M src/api/db/attribute_descriptions.rb
M src/api/lib/feature_switch/obs_repository.rb
M src/api/lib/xpath_engine.rb
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/controllers/cloud/upload_jobs_controller_spec.rb
M src/api/spec/controllers/webui/cloud/azure/upload_jobs_controller_spec.rb
M src/api/spec/controllers/webui/cloud/ec2/upload_jobs_controller_spec.rb
M src/api/spec/controllers/webui/download_on_demand_controller_spec.rb
M src/api/spec/controllers/webui/kiwi/images_controller_spec.rb
M src/api/spec/controllers/webui/obs_factory/staging_projects_controller_spec.rb
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/packages/build_reason_controller_spec.rb
M src/api/spec/controllers/webui/packages/job_history_controller_spec.rb
M src/api/spec/controllers/webui/patchinfo_controller_spec.rb
M src/api/spec/controllers/webui/project_controller_spec.rb
M src/api/spec/controllers/webui/projects/rebuild_times_controller_spec.rb
M src/api/spec/controllers/webui/request_controller_spec.rb
M src/api/spec/controllers/webui/session_controller_spec.rb
M src/api/spec/controllers/webui/user_controller_spec.rb
M src/api/spec/decorators/statistics/maintenance_statistic_decorator_spec.rb
M src/api/spec/factories/download_repository_factory.rb
M src/api/spec/factories/project.rb
M src/api/spec/factories/repository.rb
M src/api/spec/features/webui/login_spec.rb
M src/api/spec/features/webui/maintenance_workflow_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
M src/api/spec/helpers/webui/webui_helper_spec.rb
M src/api/spec/jobs/bs_request_action_webui_infos_job_spec.rb
M src/api/spec/lib/authenticator_spec.rb
M src/api/spec/lib/backend/api/cloud_spec.rb
M src/api/spec/lib/pretty_nested_errors_spec.rb
M src/api/spec/models/bs_request_action/differ/for_source_spec.rb
M src/api/spec/models/bs_request_action_spec.rb
M src/api/spec/models/bs_request_spec.rb
M src/api/spec/models/cloud/backend/upload_job_spec.rb
M src/api/spec/models/cloud/upload_job_spec.rb
M src/api/spec/models/kiwi/image_spec.rb
M src/api/spec/models/obs_factory/staging_project_spec.rb
M src/api/spec/models/package_spec.rb
M src/api/spec/models/project_spec.rb
M src/api/spec/models/unregistered_user_spec.rb
M src/api/spec/models/user_ldap_strategy_spec.rb
M src/api/spec/models/user_spec.rb
M src/api/spec/requests/kerberos_login_spec.rb
M src/api/spec/routing/api_matcher_spec.rb
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
M src/api/spec/support/shared_examples/features/user_tab.rb
M src/api/test/functional/channel_maintenance_test.rb
M src/api/test/functional/distributions_controller_test.rb
M src/api/test/functional/group_request_test.rb
M src/api/test/functional/kgraft_maintenance_test.rb
M src/api/test/functional/product_test.rb
M src/api/test/functional/public_controller_test.rb
M src/api/test/functional/release_management_test.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/search_controller_test.rb
M src/api/test/functional/source_controller_test.rb
M src/api/test/functional/statistics_controller_test.rb
M src/api/test/models/event_test.rb
M src/api/test/unit/user_ldap_strategy_test.rb
Log Message:
-----------
rubocop fix for Layout/AlignHash
Layout/AlignHash behaves different in 0.60 than in 0.59
the both PRs (#6144 and #6177) were merged independently
Commit: cc24b272145cafbb199ffff48c0d67c99888bc32
https://github.com/openSUSE/open-build-service/commit/cc24b272145cafbb199fff...
Author: depfu[bot]
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update pry to version 0.12.0
Commit: 2662760fff670aa610bf4708c1840751e604f33c
https://github.com/openSUSE/open-build-service/commit/2662760fff670aa610bf47...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/lib/rabbitmq_bus.rb
A src/api/spec/lib/rabbitmq_bus_spec.rb
A src/api/spec/models/update_notification_events_spec.rb
M src/api/spec/rails_helper.rb
A src/api/spec/support/rabbitmq.rb
Log Message:
-----------
Cover sending events to rabbitmq
I was mildly annoyed that I couldn't cover the new events to
be sent to rabbitmq, so I did a little research on how to test
bunny. It's not so easy, but good enough to mock
Commit: fc0bd7d84f5445defe0707784c9101b42c8bc79b
https://github.com/openSUSE/open-build-service/commit/fc0bd7d84f5445defe0707...
Author: depfu[bot]
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update rack to version 2.0.6
Commit: ba4cec21f4966634244644a57ee2902b37f1610b
https://github.com/openSUSE/open-build-service/commit/ba4cec21f4966634244644...
Author: depfu[bot]
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update concurrent-ruby-ext to version 1.1.3
Commit: 7c60f49926f1fae6575322f4857f894a90962f7c
https://github.com/openSUSE/open-build-service/commit/7c60f49926f1fae6575322...
Author: Michael Schroeder
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSSrcServer/Multibuild.pm
M src/backend/bs_srcserver
Log Message:
-----------
[backend] update multibuild data in uploadbuild if the flavor is not known yet
Commit: 39fbde60abcf3aec3b35ef7cc88db1e5d05ad1c1
https://github.com/openSUSE/open-build-service/commit/39fbde60abcf3aec3b35ef...
Author: Michael Schroeder
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSASN1.pm
M src/backend/BSTUF.pm
Log Message:
-----------
[backend] Refactor BSASN1 code
- change order of asn1_unpack return values
- also return tag + body in asn1_unpack
- add asn1_tagged helper
- add asn1_unpack_sequence helper
- add asn1_unpack_integer_mpi helper
Commit: 2df12b0c5e153cb39392c2496250372a571f9430
https://github.com/openSUSE/open-build-service/commit/2df12b0c5e153cb39392c2...
Author: Michael Schroeder
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSPublisher/Registry.pm
Log Message:
-----------
[backend] local registry: lock global :repo file
The publisher can have multiple processes publishing to a registry,
so better safe than sorry...
Commit: 902d7c5e27e98a41cc85db2bd9f69606c36c7e7c
https://github.com/openSUSE/open-build-service/commit/902d7c5e27e98a41cc85db...
Author: Michael Schroeder
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSPublisher/Registry.pm
M src/backend/BSTUF.pm
Log Message:
-----------
[backend] add BSTUF::key2keyid helper
This calculates a TUF key id from a TUF key
Commit: 42b8c0ca4a80867e91e3f8f663ab40bcf7b018d5
https://github.com/openSUSE/open-build-service/commit/42b8c0ca4a80867e91e3f8...
Author: Michael Schroeder
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSASN1.pm
M src/backend/BSTUF.pm
A src/backend/BSX509.pm
Log Message:
-----------
[backend] move X509 stuff from BSASN1.pm to BSX509.pm
Commit: b71d8590046b88bb9b891f22991bb47b8be7d96a
https://github.com/openSUSE/open-build-service/commit/b71d8590046b88bb9b891f...
Author: Michael Schroeder
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/bs_notar
Log Message:
-----------
[backend] also send snapshot data to notary
Before this commit we relied on the notary generating a snapshot
for us. This is a bit problematic, as we use the same sign keys for
multiple notary repositories. Thus is was possible to replace the
targets section of a repository with a targets section of a
different repository that uses the same sign key.
We now calculate and sign the snapshot, thereby binding the
targets section data to a specific root.
Commit: ddbf5263b06bc329449d3ce0fce9ae918bdcc5a1
https://github.com/openSUSE/open-build-service/commit/ddbf5263b06bc329449d3c...
Author: Michael Schroeder
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSASN1.pm
Log Message:
-----------
[backend] add more ASN1 helpers for packing and unpacking
- asn1_enumerated, asn1_string, asn1_bytes, asn1_bits_list
- asn1_unpack_integer, asn1_unpack_set, asn1_unpack_bytes, asn1_unpack_octet_string,
asn1_unpack_string, asn1_unpack_bits_list, asn1_unpack_boolean, asn1_unpack_tagged
Commit: 296bf2896c62c0d3db05c62e12a748a35d2cf89a
https://github.com/openSUSE/open-build-service/commit/296bf2896c62c0d3db05c6...
Author: Michael Schroeder
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSX509.pm
Log Message:
-----------
[backend] add more certificate pack/unpack helpers
- pack_random_serial
- pack_distinguished_name, unpack_distinguished_name
- pack_cert_extensions, unpack_cert_extensions
Commit: 6b920c3a4ab539de513bef9be5b91b77736e78ca
https://github.com/openSUSE/open-build-service/commit/6b920c3a4ab539de513bef...
Author: Michael Schroeder
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSTUF.pm
Log Message:
-----------
[backend] BSTUF: use new helper functions
Commit: 56cbb1ee0755394dd8e9b962a0d51c6314a47e34
https://github.com/openSUSE/open-build-service/commit/56cbb1ee0755394dd8e9b9...
Author: Michael Schroeder
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSASN1.pm
M src/backend/BSTUF.pm
M src/backend/BSX509.pm
Log Message:
-----------
[backend] BSASN1.pm: get rid of asn1_ prefixes
It makes no sense to have them if the module is called BSASN1...
Commit: 1d2645eb53f89512dc63fa8ae0b4870b9e56a147
https://github.com/openSUSE/open-build-service/commit/1d2645eb53f89512dc63fa...
Author: Michael Schroeder
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSPublisher/Registry.pm
M src/backend/BSTUF.pm
M src/backend/bs_notar
M src/backend/bs_repserver
Log Message:
-----------
[backend] BSTUF: get rid of BSConfiguration dependency
This was only used to read BSConfig::sign. With this change we assume
the caller has put the sign binary in front of the sign command.
Commit: f9bd4d7f51085c1d0c5bcedab1835ff17775c722
https://github.com/openSUSE/open-build-service/commit/f9bd4d7f51085c1d0c5bce...
Author: depfu[bot]
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update font-awesome-sass to version 5.5.0.1
Commit: 20d062b15f1413019447d9c7fb6901e6d67d5a9f
https://github.com/openSUSE/open-build-service/commit/20d062b15f1413019447d9...
Author: depfu[bot]
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update tins to version 1.19.0
Commit: 1f68018d0c7414bc249a1a3e5b2b133ff2d7aab6
https://github.com/openSUSE/open-build-service/commit/1f68018d0c7414bc249a1a...
Author: Frank Schreiner
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/obsstoragesetup
M dist/systemd/obsrepserver.service
M dist/systemd/obsservice.service
M dist/systemd/obsservicedispatch.service
M dist/systemd/obssrcserver.service
Log Message:
-----------
[dist] fix appliance upstart after switch to systemd
* fix ownership for log and run dirs
* fixes for startup ordering of daemons
Commit: 877ab6bf83c444acc8b2b76702f16a589d72a78b
https://github.com/openSUSE/open-build-service/commit/877ab6bf83c444acc8b2b7...
Author: Frank Schreiner
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/Makefile
M dist/obs-server.spec
R dist/obsapisetup
M dist/setup-appliance.sh
A dist/systemd/obsapisetup.service
M dist/t/0050-test-appliance.ta
Log Message:
-----------
[dist] obsapisetup as systemd service unit
Commit: 1f1e79ddc585782cbb7777b2141938045088048d
https://github.com/openSUSE/open-build-service/commit/1f1e79ddc585782cbb7777...
Author: depfu[bot]
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update sass to version 3.7.2
Commit: 302f88b5fdda0714f14c0ca23863359d134a83fa
https://github.com/openSUSE/open-build-service/commit/302f88b5fdda0714f14c0c...
Author: Björn Geuken
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/helpers/webui/buildresult_helper.rb
Log Message:
-----------
Prevent scrolling up when pressing 'unresolvable' link
We disabled the link by adding '#' as link target. But this was still
causing the scrollbar to move to the top when clicking the link.
Commit: 81e5a003d9b6477ecdc6ba456200fc5ee0317c5a
https://github.com/openSUSE/open-build-service/commit/81e5a003d9b6477ecdc6ba...
Author: Björn Geuken
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/buildresult.js
Log Message:
-----------
Make the build result popovers clickable
This solves two issues:
* On mobile devices the popovers were not accessible due to the hover
* Clicking on a popover makes it stick, which allows users to c&p the
popover message. Since these messages can be quite specific,
containing package names and versions, this can be very useful.
Commit: 0b6e93055ffc9ba50146bb29ce55cbbd39961c7d
https://github.com/openSUSE/open-build-service/commit/0b6e93055ffc9ba50146bb...
Author: Björn Geuken
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/helpers/webui/buildresult_helper.rb
Log Message:
-----------
Fix flickering popover for build results
The build result popover can become very long, eg. when there are
many unresolvable package dependencies.
When this happens the popover would overlap with the link it belongs to
and thus would start to flicker when hovering over it (switching from
hovering state and back in a loop).
By displaying the popover on the right side of the link we prevent this
from happening.
Fixes #6200
Commit: 3a6f77f45f6db347df23dcf431fed3acc87fd873
https://github.com/openSUSE/open-build-service/commit/3a6f77f45f6db347df23dc...
Author: Alexandru Ungureanu
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M CONTRIBUTING.md
Log Message:
-----------
Fixed broken anchor in contribution guide
Commit: 61dd9d22728821ccced75e0f29ec2a48c02cf61c
https://github.com/openSUSE/open-build-service/commit/61dd9d22728821ccced75e...
Author: depfu[bot]
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update bullet to version 5.9.0
Commit: 25a74af4748ab4eada151ce8b558a15bbc0f735c
https://github.com/openSUSE/open-build-service/commit/25a74af4748ab4eada151c...
Author: Victor Pereira
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/request_controller.rb
A src/api/app/policies/bs_request_policy.rb
Log Message:
-----------
Add initial policy for BsRequest
To keep up with on-going code improvement, I would like to propose
an initial Pundit policy for BsRequest
Commit: bf0feda0ec806cb580ad3764332433f82f8d2b20
https://github.com/openSUSE/open-build-service/commit/bf0feda0ec806cb580ad37...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A src/api/app/models/event/repo_build_finished.rb
A src/api/spec/models/event/repo_build_finished_spec.rb
M src/backend/BSSched/Checker.pm
Log Message:
-----------
Add new RepoBuildFinished event to be sent through amqp
Commit: 758b12e7af1a826ac6831ac284dab8e84d77738f
https://github.com/openSUSE/open-build-service/commit/758b12e7af1a826ac6831a...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/concerns/set_checkable.rb
M src/api/app/models/repository_architecture.rb
M src/api/app/models/status/report.rb
M src/api/config/routes.rb
A src/api/db/migrate/20181025152009_add_required_checks_to_repository_architecture.rb
M src/api/db/structure.sql
M src/api/spec/controllers/status/checks_controller_spec.rb
M src/api/spec/controllers/status/reports_controller_spec.rb
Log Message:
-----------
Allow status checks to be attached to built repositories
I left required check controller alone as it needs
a little more work as it's currently has required checks
for /published in /repositories - which collides with
what I want to achieve here
Commit: fa6b35b87e7af3a9b77f0cf81a1bc26d08dcb0b4
https://github.com/openSUSE/open-build-service/commit/fa6b35b87e7af3a9b77f0c...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/repository_architecture.rb
A src/api/lib/backend/api/build/repository.rb
A src/api/spec/models/repository_architecture_spec.rb
Log Message:
-----------
Add a build_id function to RepositoryArchitecture
This is a direct mapping to view=status in the backend
Commit: bea7f816fabbcda8600e55907d2b8ce8fcbf4fe5
https://github.com/openSUSE/open-build-service/commit/bea7f816fabbcda8600e55...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/concerns/set_checkable.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
Log Message:
-----------
Status Reports: Fix not found handling
Add coverage for checkables not found and fix problems
with it. The error message was overwritten and we don't
need a default error message as it's impossible to
match the :update route without either project or
request number
Commit: 6bf4ab9819701fc58d33c5bd8a156a044b25faf7
https://github.com/openSUSE/open-build-service/commit/6bf4ab9819701fc58d33c5...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/checks_controller.rb
A src/api/app/models/event/status_check.rb
A src/api/app/models/event/status_check_for_published.rb
A src/api/app/models/event/status_check_for_request.rb
M src/api/app/models/status/report.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
Log Message:
-----------
Provide 2 more events on creating status checks
Commit: 0b6b35731cc76f457566e147f73d1d1400839b92
https://github.com/openSUSE/open-build-service/commit/0b6b35731cc76f457566e1...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/event/status_check.rb
M src/api/app/models/event/status_check_for_published.rb
M src/api/app/models/event/status_check_for_request.rb
Log Message:
-----------
Give the status check events a bus id
Commit: 55b72f9864552e74512397821954bbb54a027f22
https://github.com/openSUSE/open-build-service/commit/55b72f9864552e74512397...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/checks_controller.rb
M src/api/app/controllers/status/concerns/set_checkable.rb
M src/api/app/models/event/status_check_for_published.rb
M src/api/app/models/status/report.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
Log Message:
-----------
Harmonize the amqp event payload - it's :repo otherwise
repository and architecture are nicer, but we started with the
short names, so better stay with it to avoid suprises
Commit: 97c1636e5d305bc11009b84fb6dbe84a1be32f14
https://github.com/openSUSE/open-build-service/commit/97c1636e5d305bc11009b8...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/checks_controller.rb
M src/api/app/controllers/status/concerns/set_checkable.rb
A src/api/app/models/event/status_check_for_build.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
Log Message:
-----------
Avoid accessing internals of set_checkable
Instead of creating the event in an if-else cascade,
remember the class to create and save it in constant
Commit: 513a6b69d612807691ea15a33091f019f679e09b
https://github.com/openSUSE/open-build-service/commit/513a6b69d612807691ea15...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/status/report.rb
Log Message:
-----------
Remove uncoverable code in status::report model
A checkable can only be of a certain type - and we shouldn't
have a default
Commit: 68ea19e9d8289961219eb37d91aaa2f574e5c3f1
https://github.com/openSUSE/open-build-service/commit/68ea19e9d8289961219eb3...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/repository_architecture.rb
Log Message:
-----------
Staging: Take checks of build repositories into account
Commit: 55b5d8b01e4f9188b921ee337b219920bb909db1
https://github.com/openSUSE/open-build-service/commit/55b5d8b01e4f9188b921ee...
Author: depfu[bot]
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update method_source to version 0.9.2
Commit: ab9e595f101cb8889085dd9708e9af220e894c40
https://github.com/openSUSE/open-build-service/commit/ab9e595f101cb8889085dd...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/event/base.rb
M src/api/app/models/event/branch_command.rb
M src/api/app/models/event/build_fail.rb
M src/api/app/models/event/build_success.rb
M src/api/app/models/event/build_unchanged.rb
M src/api/app/models/event/comment_for_package.rb
M src/api/app/models/event/comment_for_project.rb
M src/api/app/models/event/comment_for_request.rb
M src/api/app/models/event/commit.rb
M src/api/app/models/event/create_package.rb
M src/api/app/models/event/create_project.rb
M src/api/app/models/event/delete_package.rb
M src/api/app/models/event/delete_project.rb
M src/api/app/models/event/packtrack.rb
M src/api/app/models/event/repo_build_finished.rb
M src/api/app/models/event/repo_publish_state.rb
M src/api/app/models/event/repo_published.rb
M src/api/app/models/event/request_change.rb
M src/api/app/models/event/request_create.rb
M src/api/app/models/event/request_delete.rb
M src/api/app/models/event/request_statechange.rb
M src/api/app/models/event/review_wanted.rb
M src/api/app/models/event/service_fail.rb
M src/api/app/models/event/service_success.rb
M src/api/app/models/event/status_check_for_build.rb
M src/api/app/models/event/status_check_for_published.rb
M src/api/app/models/event/status_check_for_request.rb
M src/api/app/models/event/undelete_package.rb
M src/api/app/models/event/undelete_project.rb
M src/api/app/models/event/update_package.rb
M src/api/app/models/event/update_project.rb
M src/api/app/models/event/update_project_config.rb
M src/api/app/models/event/upload.rb
M src/api/app/models/event/version_change.rb
Log Message:
-----------
Make message_bus_routing_key a class attribute
To avoid every such message_bus_routing_key to appear
unconvered (unless sent to a bus)
Commit: a194faec20a388e0d1d2668429070215c6144b07
https://github.com/openSUSE/open-build-service/commit/a194faec20a388e0d1d266...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/event/base.rb
M src/api/app/models/event/branch_command.rb
M src/api/app/models/event/build_fail.rb
M src/api/app/models/event/build_success.rb
M src/api/app/models/event/build_unchanged.rb
M src/api/app/models/event/comment_for_package.rb
M src/api/app/models/event/comment_for_project.rb
M src/api/app/models/event/comment_for_request.rb
M src/api/app/models/event/commit.rb
M src/api/app/models/event/create_package.rb
M src/api/app/models/event/create_project.rb
M src/api/app/models/event/delete_package.rb
M src/api/app/models/event/delete_project.rb
M src/api/app/models/event/packtrack.rb
M src/api/app/models/event/repo_build_finished.rb
M src/api/app/models/event/repo_publish_state.rb
M src/api/app/models/event/repo_published.rb
M src/api/app/models/event/request_change.rb
M src/api/app/models/event/request_create.rb
M src/api/app/models/event/request_delete.rb
M src/api/app/models/event/request_statechange.rb
M src/api/app/models/event/review_wanted.rb
M src/api/app/models/event/service_fail.rb
M src/api/app/models/event/service_success.rb
M src/api/app/models/event/undelete_package.rb
M src/api/app/models/event/undelete_project.rb
M src/api/app/models/event/update_package.rb
M src/api/app/models/event/update_project.rb
M src/api/app/models/event/update_project_config.rb
M src/api/app/models/event/upload.rb
M src/api/app/models/event/version_change.rb
Log Message:
-----------
Don't repeat after_create_commit in every event subclass
Just send all events to the bus that have a bus ticket/key
Commit: e81f05b3e274ee8d3a860ff9a1b1f036580c984a
https://github.com/openSUSE/open-build-service/commit/e81f05b3e274ee8d3a860f...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/repository.rb
M src/api/app/models/repository_architecture.rb
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_failed_check/returns_failed.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_pending_check/returns_testing.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_succeeded_check/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/has_no_checks_at_all/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check/returns_failed.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_pending_check/returns_testing.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_succeeded_check/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_build_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_published_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_standard_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_required_checks_on_published_repo/returns_missing_check.yml
M src/api/spec/controllers/webui/obs_factory/staging_projects_controller_spec.rb
Log Message:
-----------
Add test case for staging checks
Had to fix some minor issues
Commit: 82f7bf6bc6c6e3a3a08b25c2416c1b371c3c0c76
https://github.com/openSUSE/open-build-service/commit/82f7bf6bc6c6e3a3a08b25...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check_but_wrong_buildid/returns_acceptable_without_required_checks.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check_but_wrong_buildid/returns_testing_with_required_checks.yml
M src/api/spec/controllers/webui/obs_factory/staging_projects_controller_spec.rb
Log Message:
-----------
Add coverage for mismatched buildid
Commit: 1aab525efd728f2deb55056a46a369caa64ed072
https://github.com/openSUSE/open-build-service/commit/1aab525efd728f2deb5505...
Author: depfu[bot]
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update nokogumbo to version 2.0.1
Commit: 7bc6d698be030a57a1fdbde3b8bcc4c55c927729
https://github.com/openSUSE/open-build-service/commit/7bc6d698be030a57a1fdbd...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/spec/cassettes/Package/_commit_message/of_a_package_with_more_than_one_changes_file/1_19_4_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_2.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_3.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_4.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_5.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_2.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_3.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_4.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_5.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_1.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_2.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_3.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_4.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_5.yml
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/factories/packages.rb
A src/api/spec/fixtures/files/factory_package.changes
A src/api/spec/fixtures/files/factory_target_package.changes
M src/api/spec/models/package_spec.rb
Log Message:
-----------
Fix package controller spec to fix changes diff
Commit: 39d013576af2686fcc0171cbaf14d1bf1d0fe4f8
https://github.com/openSUSE/open-build-service/commit/39d013576af2686fcc0171...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/repository.rb
M src/api/app/models/repository_architecture.rb
A src/api/app/models/status/checkable.rb
Log Message:
-----------
Use a concern to share code between checkables
Commit: d8a0df07585972e642014765c6b823bcea962e27
https://github.com/openSUSE/open-build-service/commit/d8a0df07585972e6420147...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/checks_controller.rb
M src/api/app/controllers/status/concerns/set_checkable.rb
M src/api/app/controllers/status/reports_controller.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
Log Message:
-----------
Simplify set_checkable concern code
Commit: ec0e2973ec583632f8f78a201f5b3bb8b4fdca3f
https://github.com/openSUSE/open-build-service/commit/ec0e2973ec583632f8f78a...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/spec/controllers/attribute_controller_spec.rb
Log Message:
-----------
Make attribute controller test more robust
Use an explicit reload and eq() instead of be()
Fixes #5454
Commit: 88378eb30e1e8d70a5b3c625db7943820e65c122
https://github.com/openSUSE/open-build-service/commit/88378eb30e1e8d70a5b3c6...
Author: Victor Pereira
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/test/functional/request_controller_test.rb
Log Message:
-----------
Add test cases for the request creation API
test if a regular user is able to set an approver if he isnt admin
test if admins are able to set any approver
Co-authored-by: Marcus Hüwe
Commit: bae728e289a32a880aa858124000afd9f222e38f
https://github.com/openSUSE/open-build-service/commit/bae728e289a32a880aa858...
Author: Frank Schreiner
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/t/0050-test-appliance.ta
Log Message:
-----------
[ci] legacy mode for systemd services in 0050-test-appliance.ta
Commit: 5d847e3eecf83a16e349555ce0cac25b2ae5f168
https://github.com/openSUSE/open-build-service/commit/5d847e3eecf83a16e34955...
Author: Frank Schreiner
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/t/lib/OBS/Test/Utils.pm
Log Message:
-----------
[ci] improve OBS::Test::Util::get_package_version
remove everthing from version string which is not digit or dot
Commit: 5b696f8630d916ef5ff75658e87e7cfa3b839485
https://github.com/openSUSE/open-build-service/commit/5b696f8630d916ef5ff756...
Author: Frank Schreiner
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/t/0070-check_recommended_services.ts
Log Message:
-----------
[ci] fixed version compare in 0070-check_recommended_services.ts
changed version compare from ">" to Build::Rpm::verscmp to avoid wrong check
calculation.
2.8 < 2.9 = true
2.8 < 2.10 = false (becomes "2.8 < 2.1" mathematical)
Commit: ed212a2e63d33461deb8079d7f53e6bdff40cfca
https://github.com/openSUSE/open-build-service/commit/ed212a2e63d33461deb807...
Author: Frank Schreiner
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/t/0030-installed-files.t
Log Message:
-----------
[ci] remove checks for .service files
These checks are now longer needed because services
get already checked in 0060-check_required_services.ts
Commit: 145cb47a9af5e02a7a257e7ca499959e87a598c6
https://github.com/openSUSE/open-build-service/commit/145cb47a9af5e02a7a257e...
Author: Frank Schreiner
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/t/osc/0200-check_docker_registry.ts
Log Message:
-----------
[ci] version dependent registry url in 0200-check_docker_registry
* Bail out from 0200-check_docker_registry.ts if OBS version prior 2.8
* Use docker registry shipped with appliance in 2.9
* Use OBS internal registry if OBS >= 2.10
Commit: 0eeba44dfe173b2610384116f375164f266719ee
https://github.com/openSUSE/open-build-service/commit/0eeba44dfe173b26103841...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/script/prepare_spec_tests.sh
M src/api/spec/README.md
M src/api/spec/browser_helper.rb
R src/api/spec/support/features/features_rspec_retry.rb
Log Message:
-----------
Remove rspec-retry, not used since July in circleci
The packages in OBS have slightly different tests flickering,
but retry almost never works there either
Commit: ce3b3e55ae94ab214c62de70042f1008f7b28385
https://github.com/openSUSE/open-build-service/commit/ce3b3e55ae94ab214c62de...
Author: Christian Bruckmayer
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/obs-bundled-gems.spec
Log Message:
-----------
Require system gems in api-deps package
Rake and Rack need to get installed on the system and not
with the bundled_gems archive because we require them for passenger.
This caused that an update of one of these gems in the Gemfile did not trigger
an update of the system gem when updating the RPM package which causes
a crash of the whole application.
Therefore we require them now. There are only 2 gems so it is reasonable to update
the version in the spec file manually for now when we update the gem. The RPM package
build will fail if we don't do it and prevents us from deploying and breaking our instance.
Commit: ca236f77dd1effde270f5731b2c9e3123be505dd
https://github.com/openSUSE/open-build-service/commit/ca236f77dd1effde270f57...
Author: Ana María Martínez Gómez
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/binary_release.rb
Log Message:
-----------
Avoid calling strptime with an empty string
But still return `false` if both build times are nil.
This was caused by:
https://github.com/openSUSE/open-build-service/commit/e9f6f907bc6af777fe2447...
Although the code was wrong at that point.
Fixes https://github.com/openSUSE/open-build-service/issues/6240
Commit: 3d295dd03b0926dcd1c61137575abd7996378ae8
https://github.com/openSUSE/open-build-service/commit/3d295dd03b0926dcd1c611...
Author: Ana María Martínez Gómez
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/test/functional/published_controller_test.rb
Log Message:
-----------
Document published controller integration tests
Explain what is being tested and if it is a FRONTEND, BACKEND or
INTEGRATION test.
Co-authored-by: Moisés Déniz Alemán
Co-authored-by: Adrian Schröter
Commit: 747ceaad2e1367da5c2e7bfea8e4522345150b1c
https://github.com/openSUSE/open-build-service/commit/747ceaad2e1367da5c2e7b...
Author: Christian Bruckmayer
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Fix partial path in Staging::Workflow#show
Probably introduced by a wrong rebase while we introduced the Staging namespace.
Commit: 82a2101a8e76716771ac2e2061cb25e159e196c9
https://github.com/openSUSE/open-build-service/commit/82a2101a8e76716771ac2e...
Author: Christian Bruckmayer
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Merge pull request #6254 from ChrisBr/staging-workflow-delete-bug
Fix partial path in Staging::Workflow#show
Commit: 45216e7c781a1d3bedc2141f94cfe5cf817e8652
https://github.com/openSUSE/open-build-service/commit/45216e7c781a1d3bedc214...
Author: Björn Geuken
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/projects_controller.rb
M src/api/app/models/project.rb
A src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
M src/api/app/models/status/check.rb
A src/api/app/views/models/_staging_project.xml.builder
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
M src/api/spec/factories/bs_requests.rb
M src/api/spec/factories/project.rb
A src/api/spec/factories/staging_projects.rb
M src/api/spec/models/project_spec.rb
A src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Add a Staging::StagingProject model
As discussed with the team, we are now using a Staging namespace for all
staging workflow related models.
The StagingProject model inherits from Project and encapsulates all
staging project related functionality.
The methods are based on the ObsFactory::StagingProject of the old
staging workflow.
Co-authored-by: Dany Marcoux
Commit: c6295bb185ebd2b8999b2c6c05b2802792ed4fd8
https://github.com/openSUSE/open-build-service/commit/c6295bb185ebd2b8999b2c...
Author: Björn Geuken
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/projects_controller.rb
Log Message:
-----------
Refactor set_project method in staging controller
find_by! is raising the ActiveRecord::RecordNotFound exception
when no record was found.
Co-authored-by: Dany Marcoux
Commit: c2bb93ca44f324cd33f0ba218e8aed7d66a9c0cf
https://github.com/openSUSE/open-build-service/commit/c2bb93ca44f324cd33f0ba...
Author: Björn Geuken
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/projects_controller.rb
M src/api/app/models/project.rb
A src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
M src/api/app/models/status/check.rb
A src/api/app/views/models/_staging_project.xml.builder
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
M src/api/spec/factories/bs_requests.rb
M src/api/spec/factories/project.rb
A src/api/spec/factories/staging_projects.rb
M src/api/spec/models/project_spec.rb
A src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Merge pull request #6224 from bgeuken/staging_project
Add StagingProject model
Commit: 0d7aa17c207714e1bc0ea4d220ea80f603b3a1d8
https://github.com/openSUSE/open-build-service/commit/0d7aa17c207714e1bc0ea4...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M CONTRIBUTING.md
M dist/Makefile
M dist/obs-bundled-gems.spec
M dist/obs-server.spec
R dist/obsapisetup
M dist/obsstoragesetup
M dist/setup-appliance.sh
A dist/systemd/obsapisetup.service
M dist/systemd/obsrepserver.service
M dist/systemd/obsservice.service
M dist/systemd/obsservicedispatch.service
M dist/systemd/obssrcserver.service
M dist/t/0030-installed-files.t
M dist/t/0050-test-appliance.ta
M dist/t/0070-check_recommended_services.ts
M dist/t/lib/OBS/Test/Utils.pm
M dist/t/osc/0200-check_docker_registry.ts
M src/api/.haml-lint.yml
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui2/buildresult.js
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/attribute_namespace_controller.rb
M src/api/app/controllers/build/file_controller.rb
M src/api/app/controllers/build_controller.rb
M src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/app/controllers/person_controller.rb
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/search_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/source_project_controller.rb
M src/api/app/controllers/source_project_meta_controller.rb
M src/api/app/controllers/status/checks_controller.rb
M src/api/app/controllers/status/concerns/set_checkable.rb
M src/api/app/controllers/status/reports_controller.rb
M src/api/app/controllers/trigger_controller.rb
M src/api/app/controllers/webui/download_on_demand_controller.rb
M src/api/app/controllers/webui/groups/bs_requests_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/controllers/webui/request_controller.rb
M src/api/app/controllers/webui/users/bs_requests_controller.rb
M src/api/app/helpers/flag_helper.rb
M src/api/app/helpers/maintenance_helper.rb
M src/api/app/helpers/webui/buildresult_helper.rb
M src/api/app/helpers/webui/project_helper.rb
M src/api/app/helpers/webui/request_helper.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/mixins/has_attributes.rb
M src/api/app/mixins/parse_package_diff.rb
M src/api/app/models/binary_release.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request/data_table/params_parser.rb
M src/api/app/models/bs_request_action.rb
M src/api/app/models/bs_request_action_maintenance_incident.rb
M src/api/app/models/bs_request_action_maintenance_release.rb
M src/api/app/models/bs_request_action_submit.rb
M src/api/app/models/buildresult.rb
M src/api/app/models/channel_binary.rb
M src/api/app/models/cloud/azure/configuration.rb
M src/api/app/models/cloud/azure/params.rb
M src/api/app/models/comment.rb
M src/api/app/models/configuration.rb
M src/api/app/models/distribution.rb
M src/api/app/models/event/base.rb
M src/api/app/models/event/branch_command.rb
M src/api/app/models/event/build_fail.rb
M src/api/app/models/event/build_success.rb
M src/api/app/models/event/build_unchanged.rb
M src/api/app/models/event/comment_for_package.rb
M src/api/app/models/event/comment_for_project.rb
M src/api/app/models/event/comment_for_request.rb
M src/api/app/models/event/commit.rb
M src/api/app/models/event/create_package.rb
M src/api/app/models/event/create_project.rb
M src/api/app/models/event/delete_package.rb
M src/api/app/models/event/delete_project.rb
M src/api/app/models/event/packtrack.rb
A src/api/app/models/event/repo_build_finished.rb
M src/api/app/models/event/repo_publish_state.rb
M src/api/app/models/event/repo_published.rb
M src/api/app/models/event/request_change.rb
M src/api/app/models/event/request_create.rb
M src/api/app/models/event/request_delete.rb
M src/api/app/models/event/request_statechange.rb
M src/api/app/models/event/review_wanted.rb
M src/api/app/models/event/service_fail.rb
M src/api/app/models/event/service_success.rb
A src/api/app/models/event/status_check.rb
A src/api/app/models/event/status_check_for_build.rb
A src/api/app/models/event/status_check_for_published.rb
A src/api/app/models/event/status_check_for_request.rb
M src/api/app/models/event/undelete_package.rb
M src/api/app/models/event/undelete_project.rb
M src/api/app/models/event/update_package.rb
M src/api/app/models/event/update_project.rb
M src/api/app/models/event/update_project_config.rb
M src/api/app/models/event/upload.rb
M src/api/app/models/event/version_change.rb
M src/api/app/models/event_subscription.rb
M src/api/app/models/full_text_search.rb
M src/api/app/models/group.rb
M src/api/app/models/issue.rb
M src/api/app/models/kiwi/image/xml_parser.rb
M src/api/app/models/kiwi/repository.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/package.rb
M src/api/app/models/patchinfo.rb
M src/api/app/models/project.rb
M src/api/app/models/project/key_info.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/project_status/calculator.rb
M src/api/app/models/project_status/pack_info.rb
M src/api/app/models/repository.rb
M src/api/app/models/repository_architecture.rb
M src/api/app/models/role.rb
M src/api/app/models/static_permission.rb
A src/api/app/models/status/checkable.rb
M src/api/app/models/status/report.rb
M src/api/app/models/unregistered_user.rb
M src/api/app/models/user.rb
A src/api/app/policies/bs_request_policy.rb
M src/api/app/views/result/packageresult.xml.builder
M src/api/app/views/webui/feeds/commits.atom.builder
M src/api/config/environments/production.rb
M src/api/config/routes.rb
M src/api/db/attribute_descriptions.rb
A src/api/db/migrate/20181025152009_add_required_checks_to_repository_architecture.rb
M src/api/db/seeds.rb
M src/api/db/structure.sql
A src/api/lib/backend/api/build/repository.rb
M src/api/lib/backend/api/sources/package.rb
M src/api/lib/backend/api/sources/project.rb
M src/api/lib/feature_switch/obs_repository.rb
M src/api/lib/rabbitmq_bus.rb
M src/api/lib/tasks/sprites.rake
M src/api/lib/xpath_engine.rb
M src/api/script/prepare_spec_tests.sh
M src/api/spec/README.md
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/packages_spec.rb
M src/api/spec/browser_helper.rb
M src/api/spec/cassettes/Package/_commit_message/of_a_package_with_more_than_one_changes_file/1_19_4_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_2.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_3.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_4.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_5.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_2.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_3.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_4.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_5.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_failed_check/returns_failed.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_pending_check/returns_testing.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_succeeded_check/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/has_no_checks_at_all/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check/returns_failed.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check_but_wrong_buildid/returns_acceptable_without_required_checks.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check_but_wrong_buildid/returns_testing_with_required_checks.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_pending_check/returns_testing.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_succeeded_check/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_build_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_published_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_standard_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_required_checks_on_published_repo/returns_missing_check.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_1.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_2.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_3.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_4.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_5.yml
M src/api/spec/controllers/attribute_controller_spec.rb
M src/api/spec/controllers/cloud/upload_jobs_controller_spec.rb
M src/api/spec/controllers/source_project_config_controller_spec.rb
M src/api/spec/controllers/source_project_package_meta_controller_spec.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
M src/api/spec/controllers/status/reports_controller_spec.rb
M src/api/spec/controllers/status/required_checks_controller_spec.rb
M src/api/spec/controllers/webui/cloud/azure/upload_jobs_controller_spec.rb
M src/api/spec/controllers/webui/cloud/ec2/upload_jobs_controller_spec.rb
M src/api/spec/controllers/webui/configuration_controller_spec.rb
M src/api/spec/controllers/webui/download_on_demand_controller_spec.rb
M src/api/spec/controllers/webui/kiwi/images_controller_spec.rb
M src/api/spec/controllers/webui/obs_factory/staging_projects_controller_spec.rb
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/packages/build_reason_controller_spec.rb
M src/api/spec/controllers/webui/packages/job_history_controller_spec.rb
M src/api/spec/controllers/webui/patchinfo_controller_spec.rb
M src/api/spec/controllers/webui/project_controller_spec.rb
M src/api/spec/controllers/webui/projects/rebuild_times_controller_spec.rb
M src/api/spec/controllers/webui/repositories_controller_spec.rb
M src/api/spec/controllers/webui/request_controller_spec.rb
M src/api/spec/controllers/webui/session_controller_spec.rb
M src/api/spec/controllers/webui/user_controller_spec.rb
M src/api/spec/decorators/statistics/maintenance_statistic_decorator_spec.rb
M src/api/spec/factories/download_repository_factory.rb
M src/api/spec/factories/kiwi_image.rb
M src/api/spec/factories/packages.rb
M src/api/spec/factories/project.rb
M src/api/spec/factories/repository.rb
M src/api/spec/features/webui/login_spec.rb
M src/api/spec/features/webui/maintenance_workflow_spec.rb
M src/api/spec/features/webui/notifications_spec.rb
M src/api/spec/features/webui/packages_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
A src/api/spec/fixtures/files/factory_package.changes
A src/api/spec/fixtures/files/factory_target_package.changes
M src/api/spec/helpers/webui/webui_helper_spec.rb
M src/api/spec/jobs/bs_request_action_webui_infos_job_spec.rb
M src/api/spec/jobs/update_backend_infos_job_spec.rb
M src/api/spec/lib/authenticator_spec.rb
M src/api/spec/lib/backend/api/cloud_spec.rb
M src/api/spec/lib/pretty_nested_errors_spec.rb
A src/api/spec/lib/rabbitmq_bus_spec.rb
M src/api/spec/models/bs_request_action/differ/for_source_spec.rb
M src/api/spec/models/bs_request_action_spec.rb
M src/api/spec/models/bs_request_spec.rb
M src/api/spec/models/cloud/backend/upload_job_spec.rb
M src/api/spec/models/cloud/upload_job_spec.rb
A src/api/spec/models/event/repo_build_finished_spec.rb
M src/api/spec/models/kiwi/image_spec.rb
M src/api/spec/models/local_build_statistic/for_package_spec.rb
M src/api/spec/models/obs_factory/obs_project_spec.rb
M src/api/spec/models/obs_factory/staging_project_spec.rb
M src/api/spec/models/package_spec.rb
M src/api/spec/models/project_spec.rb
A src/api/spec/models/repository_architecture_spec.rb
M src/api/spec/models/unregistered_user_spec.rb
A src/api/spec/models/update_notification_events_spec.rb
M src/api/spec/models/user_ldap_strategy_spec.rb
M src/api/spec/models/user_spec.rb
M src/api/spec/rails_helper.rb
M src/api/spec/requests/kerberos_login_spec.rb
M src/api/spec/routing/api_matcher_spec.rb
M src/api/spec/support/capybara.rb
R src/api/spec/support/features/features_rspec_retry.rb
A src/api/spec/support/rabbitmq.rb
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
M src/api/spec/support/shared_examples/features/user_tab.rb
M src/api/test/functional/attributes_test.rb
M src/api/test/functional/channel_maintenance_test.rb
M src/api/test/functional/configurations_controller_test.rb
M src/api/test/functional/distributions_controller_test.rb
M src/api/test/functional/group_request_test.rb
M src/api/test/functional/kgraft_maintenance_test.rb
M src/api/test/functional/maintenance_test.rb
M src/api/test/functional/product_test.rb
M src/api/test/functional/public_controller_test.rb
M src/api/test/functional/published_controller_test.rb
M src/api/test/functional/release_management_test.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/search_controller_test.rb
M src/api/test/functional/source_controller_test.rb
M src/api/test/functional/source_services_test.rb
M src/api/test/functional/statistics_controller_test.rb
M src/api/test/models/event_test.rb
M src/api/test/unit/binary_release.rb
M src/api/test/unit/project_test.rb
M src/api/test/unit/user_ldap_strategy_test.rb
M src/backend/BSASN1.pm
M src/backend/BSPublisher/Registry.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSrcServer/Multibuild.pm
M src/backend/BSTUF.pm
A src/backend/BSX509.pm
M src/backend/bs_notar
M src/backend/bs_repserver
M src/backend/bs_srcserver
Log Message:
-----------
Merge pull request #6250 from coolo/merge_master_staging
Merge master into staging-workflow
Commit: da5db2f7d206712916f7a42d780bd489522b14f6
https://github.com/openSUSE/open-build-service/commit/da5db2f7d206712916f7a4...
Author: Christian Bruckmayer
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Fix rubocop violations
introduced probably with #6224
Commit: 76802b448b09717c0674b84efabd86e92cbf4b2c
https://github.com/openSUSE/open-build-service/commit/76802b448b09717c0674b8...
Author: Christian Bruckmayer
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Merge pull request #6259 from ChrisBr/staging-workflow-rubocop
Fix rubocop violations
Commit: 41a7504e700506e154b5085e807df0abf08c2bc7
https://github.com/openSUSE/open-build-service/commit/41a7504e700506e154b508...
Author: Saray Cabrera Padrón
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
Log Message:
-----------
Adapt staging workflow's breadcrumb to new namespace
Co-authored-by: David Kang
Commit: 8aacbd94e050cb238927e1d4b2c8583785ee183f
https://github.com/openSUSE/open-build-service/commit/8aacbd94e050cb238927e1...
Author: Stephan Kulow
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
R src/api/app/views/models/_staging_project.xml.builder
A src/api/app/views/models/staging/_staging_project.xml.builder
Log Message:
-----------
Move staging_project view into proper directory
Model was moved to a namespace, but it wasn't noticed
as the test suite does not cover this due to VCR
Commit: 760f57e4db6d25877b6f8f34148c83a9e1582254
https://github.com/openSUSE/open-build-service/commit/760f57e4db6d25877b6f8f...
Author: Moisés Déniz Alemán
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
R src/api/app/views/models/_staging_project.xml.builder
A src/api/app/views/models/staging/_staging_project.xml.builder
Log Message:
-----------
Merge pull request #6262 from bgeuken/fix_xml_view
Fix xml view for staging projects
Commit: cd52a6aee644d3adc3a19233904ffee0cdd99cfe
https://github.com/openSUSE/open-build-service/commit/cd52a6aee644d3adc3a192...
Author: Björn Geuken
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
Log Message:
-----------
Merge pull request #6260 from saraycp/fix_workflow_breadcrumb
Adapt staging workflow's breadcrumb to new namespace
Commit: 16c925b4325b11017edbc28d7bf36789c31c5050
https://github.com/openSUSE/open-build-service/commit/16c925b4325b11017edbc2...
Author: Dany Marcoux
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
R src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_requests_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_requests_list.html.haml
Log Message:
-----------
Add the html extension to partials
To be consistent with other partials
Co-authored-by: Björn Geuken
Commit: 929f53b0eda7b0e674c115d9d17cc63d57ca1998
https://github.com/openSUSE/open-build-service/commit/929f53b0eda7b0e674c115...
Author: David Kang
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
R src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_requests_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_requests_list.html.haml
Log Message:
-----------
Merge pull request #6272 from dmarcoux/add-missing-extensions
Add the html extension to partials
Commit: 8a06eb906805f308f32458bc82778d697494724f
https://github.com/openSUSE/open-build-service/commit/8a06eb906805f308f32458...
Author: Christian Bruckmayer
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Add default_scope to StagingProject
because otherwise using ActiveRecord query methods will consider
all Projects and not only StagingProjects.
This causes some weird issues like returning Projects without
a Staging::Workflow associated.
Commit: a6213422eaff01afcb855f0ecf8355b286d58b60
https://github.com/openSUSE/open-build-service/commit/a6213422eaff01afcb855f...
Author: David Kang
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/controllers/source/errors.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/models/project.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/views/models/staging/_workflow.xml.builder
M src/api/lib/backend/api/sources/project.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/models/staging/workflow_spec.rb
Log Message:
-----------
Store StagingWorkflow in the backend
StagingWorkflow is stored in the backend under `_project` directory with
the name `_staging_workflow`. In this special file, we store a minimal
info of the staging_workflow.
Commit: 3177dbb86d732841c8b0bad4099b0ec3aa755f11
https://github.com/openSUSE/open-build-service/commit/3177dbb86d732841c8b0ba...
Author: Henne Vogelsang
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/controllers/source/errors.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/models/project.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/views/models/staging/_workflow.xml.builder
M src/api/lib/backend/api/sources/project.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/models/staging/workflow_spec.rb
Log Message:
-----------
Merge pull request #6206 from DavidKang/staging_workflow/sprint50/store-staging-workflow
Store StagingWorkflow in the backend
Commit: f0c46fe443ba4f2e54b78b7f23295a7118034e1b
https://github.com/openSUSE/open-build-service/commit/f0c46fe443ba4f2e54b78b...
Author: Lukas Krause
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
List build problems in staging project page
List the build problems in the following format:
PACKAGE_NAME: STATUS1(ARCH1, ARCH2,...) STATUS2(ARCH3,..) ...
openQA problems are not included.
Co-authored-by: Ana María Martínez Gómez
Commit: ae102f954212f08072e52be83894fd612d95a56e
https://github.com/openSUSE/open-build-service/commit/ae102f954212f08072e52b...
Author: Lukas Krause
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
Log Message:
-----------
Limit the number of build problems shown in staging project
The list can get quite long and for consistency with the old
staging workflow (obs_factory).
Co-authored-by: Ana María Martínez Gómez
Commit: 688a35389010073381bee02fe6a9f4d42b77929d
https://github.com/openSUSE/open-build-service/commit/688a35389010073381bee0...
Author: Björn Geuken
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Remove untracked requests from the list of missing reviews
In the new workflow we have a staged request relation that can be used
to assign requests to a staging project.
In the old workflow reviews that belong to 'untracked requests'[*] were included
here. But this is no longer needed, as confirmed by @coolo.
[*] Untracked requests are requests that do not belong to a staged
request, but have an open review for a staging project (via the
'by_project' attribute).
Commit: 0d1c3a0c2cc54c81cb2ed2a73065ff6a7bd1f626
https://github.com/openSUSE/open-build-service/commit/0d1c3a0c2cc54c81cb2ed2...
Author: Björn Geuken
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_4_5_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_4_3_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_4_4_1.yml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Add tests for StagingProject#missing_reviews
Commit: 6ccf9243ba3edd2283061b62de6faf65cd651337
https://github.com/openSUSE/open-build-service/commit/6ccf9243ba3edd2283061b...
Author: Christian Bruckmayer
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Merge pull request #6266 from ChrisBr/staging-workflow-default-scope
Add default_scope to StagingProject
Commit: 3ac25f833174e27189b234b93cd900f5f2d01995
https://github.com/openSUSE/open-build-service/commit/3ac25f833174e27189b234...
Author: Björn Geuken
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Prevent reviews that are assigned to package to be counted twice
Commit: a56f59dc573b51dabeab641161371c461c5f9b39
https://github.com/openSUSE/open-build-service/commit/a56f59dc573b51dabeab64...
Author: Björn Geuken
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_4_5_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_4_3_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_4_4_1.yml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Merge pull request #6281 from bgeuken/missing_reviews_of_staging_projects
Missing reviews of staging projects
Commit: bb9222721616bcc3c6fbf440fdc2c6c0401ddca5
https://github.com/openSUSE/open-build-service/commit/bb9222721616bcc3c6fbf4...
Author: David Kang
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/models/project.rb
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Move callback into the correct model
update_staging_workflow_on_backend callback was moved into
staging_project model.
Commit: fbadfa5234cbe91eebeb88829b90326b325e1827
https://github.com/openSUSE/open-build-service/commit/fbadfa5234cbe91eebeb88...
Author: Ana María Martínez Gómez
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
Log Message:
-----------
Merge pull request #6276 from krauselukas/feature/staging/problems_column
List build problems in staging project page
Commit: 7f590da540b06494ba5d912733d4a56923da9256
https://github.com/openSUSE/open-build-service/commit/7f590da540b06494ba5d91...
Author: Björn Geuken
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Fix indexing of the problems of a staging project
* Don't render collapsible links when there are no additional problems.
* Fix offset in index usage of problems. Array index starts with 0 in Ruby.
Co-authored-by: Dany Marcoux
Commit: f0c26ceecaf2d4250377f85fb53ec2ea2f839eac
https://github.com/openSUSE/open-build-service/commit/f0c26ceecaf2d4250377f8...
Author: Ana María Martínez Gómez
Date: 2018-11-17 (Sat, 17 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Merge pull request #6287 from bgeuken/fix_indexing_of_staging_project_problems
Fix indexing of the problems of a staging project
Commit: fc57699a4c32a607d51685f0481e94fb6a580f29
https://github.com/openSUSE/open-build-service/commit/fc57699a4c32a607d51685...
Author: Björn Geuken
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/obs_factory/distribution.rb
M src/api/spec/models/bs_request_spec.rb
Log Message:
-----------
Rewrite BsRequest query methods as scopes
These methods where used to query requests that contain reviews that
match the query attributes.
All of this can be done withActiveRecord::QueryMethods and a few
scopes.
This also required a change of how we ordered requests in the staging
controller, since we couldn't use the Array#sort anymore. A nice
side-effect of this is that we now do the request sorting as part of
the SQL query.
Co-authored-by: Dany Marcoux
Commit: af1108784ffcb5dee51055fec9246be46b604308
https://github.com/openSUSE/open-build-service/commit/af1108784ffcb5dee51055...
Author: Christian Bruckmayer
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/models/project.rb
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Merge pull request #6284 from DavidKang/staging_workflow/sprint51/move-to-correct-model
Move callback into the correct model
Commit: 7cbbb47696c962072e43be33c776aaeaac2c8a22
https://github.com/openSUSE/open-build-service/commit/7cbbb47696c962072e43be...
Author: Ana María Martínez Gómez
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Remove unneeded call to set_buildinfo
It is a consuming call and it is being already done.
Commit: 90189457a35cf917ca4b6149e303924289bd2f3e
https://github.com/openSUSE/open-build-service/commit/90189457a35cf917ca4b61...
Author: Björn Geuken
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/obs_factory/distribution.rb
M src/api/spec/models/bs_request_spec.rb
Log Message:
-----------
Merge pull request #6180 from bgeuken/refactor_review_scopes
Move BsRequest#with_reviews to the review model
Commit: 04332298cbf45b6ddcd8ba216b21471c2299759c
https://github.com/openSUSE/open-build-service/commit/04332298cbf45b6ddcd8ba...
Author: Björn Geuken
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
A src/api/app/helpers/webui/staging/workflow_helper.rb
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Show state of each staging project of a staging workflow
Like in the old workflow empty staging projects are not show in that list.
Depending of the state of the staging project we show either
the build-, review- or test-progress or none.
Co-authored-by: Dany Marcoux
Commit: 5d533407b64f3fc72b81278625e6ccf847613212
https://github.com/openSUSE/open-build-service/commit/5d533407b64f3fc72b8127...
Author: Christian Bruckmayer
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
R src/api/app/controllers/staging/projects_controller.rb
M src/api/app/controllers/staging/staged_requests_controller.rb
A src/api/app/models/staging/stage_requests.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/policies/staging/staging_project_policy.rb
M src/api/config/routes.rb
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/invalid_user/1_3_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/with_invalid_staging_project/1_3_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/1_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/returns_the_staged_requests_xml.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/invalid_user/1_2_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/non-existent_staging_project/1_2_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Implement Staging::StagedRequests create & destroy
These actions will assign / unassign the request to
the provided staging project and branch / destroy the
package in the staging project.
Currently the branching / destroying will block the request,
we plan to move this to a background job in the future
when we decided on a way to provide users feedback about
the status of a job.
One limitation is that this currently only supports submit actions.
For delete actions we added a TODO for the future.
Commit: 0983ffaaf7c6b98e2db7526459a468d5e3d13df2
https://github.com/openSUSE/open-build-service/commit/0983ffaaf7c6b98e2db752...
Author: Björn Geuken
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/collapse-component.scss
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/helpers/webui/staging/workflow_helper.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
List requests of a staging project on the index page
This provides a list of staged requests for each staging project.
When there are more than 5 requests the additional requests are hidden
and can be shown via a link.
Co-authored-by: Dany Marcoux
Commit: 9cff063390db46febfb83b86200026eed2dde1c1
https://github.com/openSUSE/open-build-service/commit/9cff063390db46febfb83b...
Author: Christian Bruckmayer
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
R src/api/app/controllers/staging/projects_controller.rb
M src/api/app/controllers/staging/staged_requests_controller.rb
A src/api/app/models/staging/stage_requests.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/policies/staging/staging_project_policy.rb
M src/api/config/routes.rb
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/invalid_user/1_3_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/with_invalid_staging_project/1_3_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/1_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/returns_the_staged_requests_xml.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/invalid_user/1_2_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/non-existent_staging_project/1_2_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Merge pull request #6190 from vpereira/add_remove_requests_from_staging_project
Assign and unassigned requests to staging project
Commit: aa8d5adab52561b554ec35b83bfbb733e4e3b017
https://github.com/openSUSE/open-build-service/commit/aa8d5adab52561b554ec35...
Author: Dany Marcoux
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Use a partial for the staging projects table
To remove duplication
Co-authored-by: Björn Geuken
Commit: 2fcc4f174e1d62410ff7693b8a6f0d2d94af232e
https://github.com/openSUSE/open-build-service/commit/2fcc4f174e1d62410ff769...
Author: Björn Geuken
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Align usage of bootstrap's collapse component
Co-authored-by: Dany Marcoux
Commit: 4fc35e0df651c04c8d9ffb22f6023fd297f5a65e
https://github.com/openSUSE/open-build-service/commit/4fc35e0df651c04c8d9ffb...
Author: Björn Geuken
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/collapse-component.scss
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/staging/workflows_controller.rb
A src/api/app/helpers/webui/staging/workflow_helper.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Merge pull request #6265 from dmarcoux/show_staging_projects_on_staging_workflow_page
Show staging projects on staging workflow page
Commit: 853386d63908a5d0f02251c99e8150cc6e35219c
https://github.com/openSUSE/open-build-service/commit/853386d63908a5d0f02251...
Author: Moises Deniz Aleman
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/models/group.rb
M src/api/app/models/staging/workflow.rb
A src/api/db/migrate/20181113095753_add_staging_managers_group.rb
M src/api/db/structure.sql
Log Message:
-----------
Associate managers group to StagingWorkflow
Every staging workflow now have a group of managers that can work on
them.
Commit: 82d9df5eebd7657b2bc0149559080ac34a623e70
https://github.com/openSUSE/open-build-service/commit/82d9df5eebd7657b2bc014...
Author: Moises Deniz Aleman
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/staging_workflow.js
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/policies/staging/workflow_policy.rb
A src/api/app/views/webui2/webui/staging/workflows/_staging_managers_group.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Assing Managers group via UI
At editing a StagingWorkflow now the user is able to assign a group of
users as managers.
Commit: 302771b90c947384ec68b852d5ef93f90d3f2768
https://github.com/openSUSE/open-build-service/commit/302771b90c947384ec68b8...
Author: Moises Deniz Aleman
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
Log Message:
-----------
Add field for group when creating a StagingWorkflow
At creationg time the managers group is mandatory, now we pass it from
the UI
Commit: b98440899ec03087064dd984f46e3607930f0b43
https://github.com/openSUSE/open-build-service/commit/b98440899ec03087064dd9...
Author: Moises Deniz Aleman
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Add the managers group to infos of StagingWorkflow
Now in the show action for a StagingWorkflow we show the name and link
of the group of managers
Commit: c94845a635f7b7c6b4fba2b6988e86fc17a62f3d
https://github.com/openSUSE/open-build-service/commit/c94845a635f7b7c6b4fba2...
Author: Moises Deniz Aleman
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Move buttons for StagingWorkflow show page to the top
Moved the buttons to the top to be consistent with the Edit action
Commit: d113abf617e5410de7b992789de5328d0b9195d1
https://github.com/openSUSE/open-build-service/commit/d113abf617e5410de7b992...
Author: Moises Deniz Aleman
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Assign staging managers group to staging projects
Needed to grant the permissions in the staging projects
Commit: ee9379c90d347a76e12953892f3a564fb8cd0613
https://github.com/openSUSE/open-build-service/commit/ee9379c90d347a76e12953...
Author: Moises Deniz Aleman
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
M src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Add tests for Staging managers
Added specs to cover the staging managers functionality
Co-authored-by: David Kang
Commit: 59a739af6157b9c7f3c715aa5eeb6cf7148f9f8f
https://github.com/openSUSE/open-build-service/commit/59a739af6157b9c7f3c715...
Author: Moises Deniz Aleman
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Change literals for StagingWorkflow in the UI
Now the StagingWorkflow is referred as
Staging. The edit action is to configure the Staging.
Commit: 8aca0b2e2606cc8e9b12978aa27f4492ff8eba42
https://github.com/openSUSE/open-build-service/commit/8aca0b2e2606cc8e9b1297...
Author: Moises Deniz Aleman
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
M src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
M src/api/spec/factories/staging_workflow.rb
Log Message:
-----------
Use the StagingWorkflow factory
Modified the factory to assign a group by default instead of calling
projec.create_staging in the tests
Commit: 73aba805bbaa0dea33ddc98b8e3fca13b0ae9b08
https://github.com/openSUSE/open-build-service/commit/73aba805bbaa0dea33ddc9...
Author: Moises Deniz Aleman
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/views/models/staging/_workflow.xml.builder
Log Message:
-----------
Save Staging managers to the backend
Now we added the managers group info the xml save in the backend
Co-authored-by: David Kang
Commit: 619b36528c63f7dec0c64606b22326d5d9c25a98
https://github.com/openSUSE/open-build-service/commit/619b36528c63f7dec0c646...
Author: David Kang
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Assign manager group via callback
Commit: bcdc6a985fe0d5cf77161c85d4ff4e00e3a377d6
https://github.com/openSUSE/open-build-service/commit/bcdc6a985fe0d5cf77161c...
Author: David Kang
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/models/staging/workflow.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Add callback for managers assignment
When we change the managers group of a staging_workflow we trigger an
`before_update` to update the managers group of related the staging
projects.
Commit: 6389802dbd2b6c23d26ae3f218735028390aa85f
https://github.com/openSUSE/open-build-service/commit/6389802dbd2b6c23d26ae3...
Author: Moises Deniz Aleman
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Remove duplication of datables and links
We had some leftovers, we removed the duplication of the creation of the
datable. Also removed the link for creating Staging Projects that was
duplicated too.
Co-authored-by: David Kang
Commit: 0b8bad4a09a832ea1caeada937aae9feeb411c4b
https://github.com/openSUSE/open-build-service/commit/0b8bad4a09a832ea1caead...
Author: David Kang
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/staging_workflow.js
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/models/group.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
M src/api/app/policies/staging/workflow_policy.rb
M src/api/app/views/models/staging/_workflow.xml.builder
M src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_managers_group.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
M src/api/config/routes.rb
A src/api/db/migrate/20181113095753_add_staging_managers_group.rb
M src/api/db/structure.sql
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
M src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
M src/api/spec/factories/staging_workflow.rb
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Merge pull request #6275 from mdeniz/staging_workflow/staging_managers_group
Staging workflow managers group
Commit: 80f73788884493f59ae1f25ba72feece246b6b1d
https://github.com/openSUSE/open-build-service/commit/80f73788884493f59ae1f2...
Author: Björn Geuken
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/spec/factories/groups.rb
M src/api/spec/factories/staging_workflow.rb
Log Message:
-----------
Add a factory for staging workflow manager groups
We need to ensure that there are no conflicts between the
generated group titles, to be able to create multiple staging
workflow factories.
Commit: 995715e0744c3a5a2c12277cea82fa8804ce2651
https://github.com/openSUSE/open-build-service/commit/995715e0744c3a5a2c1227...
Author: Eduardo Navarro
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/models/bs_request.rb
A src/api/app/models/staging/request_exclusion.rb
M src/api/app/models/staging/workflow.rb
A src/api/db/migrate/20181030114152_create_staging_request_exclusions.rb
M src/api/db/structure.sql
Log Message:
-----------
Add RequestExclusion model
This model will store bs_requests from a staging workflow that want to
be excluded.
Co-authored-by: David Kang
Co-authored-by: Moisés Déniz Alemán
Co-authored-by: Saray Cabrera Padrón
Co-authored-by: Ana María Martínez Gómez
Commit: 897c8fb3e077a831ef1cdc52177e118516a89047
https://github.com/openSUSE/open-build-service/commit/897c8fb3e077a831ef1cdc...
Author: Björn Geuken
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Change size icon for staging project deletion
The delete icon was much smaller than the problem icon, which made
the table look a bit strange.
Commit: 23a798783c14d5b202c865a8461d5942b6c9b060
https://github.com/openSUSE/open-build-service/commit/23a798783c14d5b202c865...
Author: Björn Geuken
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Merge pull request #6301 from bgeuken/staging-workflow_increase_icon_size
Change size icon for staging project deletion
Commit: 0d13e98f7b6beba3b49f10fed316b1e33a2748da
https://github.com/openSUSE/open-build-service/commit/0d13e98f7b6beba3b49f10...
Author: Björn Geuken
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/spec/factories/groups.rb
M src/api/spec/factories/staging_workflow.rb
Log Message:
-----------
Merge pull request #6300 from bgeuken/staging-workflow_factory
Add a factory for staging workflow manager groups
Commit: 81ff2003597361616c74b36667d26425fe185ab5
https://github.com/openSUSE/open-build-service/commit/81ff2003597361616c74b3...
Author: Eduardo Navarro
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging/excluded_requests_controller.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/views/webui2/webui/staging/excluded_requests/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/_create_dialog.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/_delete_dialog.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/index.html.haml
M src/api/config/locales/en.yml
M src/api/config/routes.rb
Log Message:
-----------
Add excluded requests controller
To exclude and unexclude request in the WebUI.
Co-authored-by: David Kang
Co-authored-by: Saray Cabrera Padrón
Co-authored-by: Victor Pereira
Co-authored-by: Ana María Martínez Gómez
Commit: 2f9423113b09457d675ce9d59dd06795b292c286
https://github.com/openSUSE/open-build-service/commit/2f9423113b09457d675ce9...
Author: Eduardo Navarro
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/excluded_requests_controller.rb
A src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
A src/api/spec/factories/staging_request_exclusions.rb
Log Message:
-----------
Add tests for request ignorations controller
Co-authored-by: David Kang
Co-authored-by: Saray Cabrera Padrón
Co-authored-by: Victor Pereira
Co-authored-by: Ana María Martínez Gómez
Commit: f00754c7f743cb722ddce6cc6d553ddf1d95aa94
https://github.com/openSUSE/open-build-service/commit/f00754c7f743cb722ddce6...
Author: Eduardo Navarro
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Add the excluded requests to staging workflow view
Co-authored-by: Saray Cabrera Padrón
Commit: eaa8c27886c74d06e3a4d6378d125c8648946cc8
https://github.com/openSUSE/open-build-service/commit/eaa8c27886c74d06e3a4d6...
Author: Christian Bruckmayer
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging/excluded_requests_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/models/bs_request.rb
A src/api/app/models/staging/request_exclusion.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/views/webui2/webui/staging/excluded_requests/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/_create_dialog.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/_delete_dialog.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/index.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
M src/api/config/locales/en.yml
M src/api/config/routes.rb
A src/api/db/migrate/20181030114152_create_staging_request_exclusions.rb
M src/api/db/structure.sql
A src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
A src/api/spec/factories/staging_request_exclusions.rb
Log Message:
-----------
Merge pull request #6201 from eduardoj/ignored_requests
Create request exclusion model (for ignored requests)
Commit: d2debc832a432ba4c5506c5e5f2faf82f9c862bc
https://github.com/openSUSE/open-build-service/commit/d2debc832a432ba4c5506c...
Author: Christian Bruckmayer
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Add link to staging workflow request backlog
which is currently the Group#show page for
the staging managers group.
Commit: 3d717e4f0a946ebc0d3e218582aae46fae4caa8c
https://github.com/openSUSE/open-build-service/commit/3d717e4f0a946ebc0d3e21...
Author: Christian Bruckmayer
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Fix stageable scope for requests assocation
in StagingWorkflow.
The assocation was wrong as it should only consider
* Requests in state :review
* with reviews in state :new and by_group of the staging managers
* with the target project of the distribution
Commit: 0a0e701166485058202823213c381f9f1a54a111
https://github.com/openSUSE/open-build-service/commit/0a0e701166485058202823...
Author: Christian Bruckmayer
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
M src/api/spec/models/staging/workflow_spec.rb
Log Message:
-----------
Fix Staging::Workflow#unassigned method
we don't need to consider staged requests as the current workflow will remove
them anyway from the stageable association.
Commit: f3470ff20d618a58c89e80b70b33b785f3404b99
https://github.com/openSUSE/open-build-service/commit/f3470ff20d618a58c89e80...
Author: Christian Bruckmayer
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Fix Staging::Workflow#ready_requests method
We don't need to subtract the staged requests because they get
removed from the stageable assocation when staged.
Commit: 6a5861223467a675d5934f70f1e0390dc1422a3c
https://github.com/openSUSE/open-build-service/commit/6a5861223467a675d5934f...
Author: Christian Bruckmayer
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Add link to ready requests
which is the Project requests index page with all requests in state new.
Commit: f98594159477bcbbdaba3749d6af6968a9751804
https://github.com/openSUSE/open-build-service/commit/f98594159477bcbbdaba37...
Author: Björn Geuken
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/excluded_requests/_breadcrumb_items.html.haml
Log Message:
-----------
Update breadcrumb for excluded requests
This aligns the breadcrumb for excluded requests with the other
staging workflow breadcrumbs.
Commit: bcbb7073a9cd3a5d199dcb739c612b5b8c69057c
https://github.com/openSUSE/open-build-service/commit/bcbb7073a9cd3a5d199dcb...
Author: Christian Bruckmayer
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/models/staging/workflow_spec.rb
Log Message:
-----------
Merge pull request #6257 from ChrisBr/staging-workflow-backlog
Fix StagingWorkflow#backlog
Commit: 4129fc248e21b6e9477a7d5c63bcfdcd8b30780a
https://github.com/openSUSE/open-build-service/commit/4129fc248e21b6e9477a7d...
Author: Björn Geuken
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/excluded_requests/_breadcrumb_items.html.haml
Log Message:
-----------
Merge pull request #6309 from bgeuken/fix_breadcrumb_for_excluded_requests
Update breadcrumb for excluded requests
Commit: 7b615c1ba71fc8a92984d79f870284cbf2b22449
https://github.com/openSUSE/open-build-service/commit/7b615c1ba71fc8a92984d7...
Author: Björn Geuken
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
Log Message:
-----------
Put user provided id in apostrophes
It's a tiny change, but it makes it much clearer that OBS wasn't able to
fetch the id.
Before:
<status code="invalid_request">
<summary>Could not assign requests to home:Admin:Staging:A.</summary>
</status>
After:
<status code="invalid_request">
<summary>Could not assign requests '' to home:Admin:Staging:A.</summary>
</status>
Commit: 56dc719a3f71f898153576e27d74d5c06c12254b
https://github.com/openSUSE/open-build-service/commit/56dc719a3f71f898153576...
Author: Björn Geuken
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Remove creation of staging manager group
This is now part of the staging workflow factory.
Part of https://trello.com/c/R42utmXv/898-create-an-ignored-request-model
Commit: a4a1d70cb30cd1f46e8649d12b6a38d19cd37787
https://github.com/openSUSE/open-build-service/commit/a4a1d70cb30cd1f46e8649...
Author: Björn Geuken
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
Log Message:
-----------
Improve style of overall state icon
Add a margin to the staging project identifier to have a
clear seperation from the state type and the border of the outer
part of the "icon".
Commit: 0b6ed71be3b6b641444e95777d74b168f5aeb02d
https://github.com/openSUSE/open-build-service/commit/0b6ed71be3b6b641444e95...
Author: Björn Geuken
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Link from 'Excluded' requests label to the request page
Commit: 96ddd17cbe0e75cf32abb25ffa911d352917fb76
https://github.com/openSUSE/open-build-service/commit/96ddd17cbe0e75cf32abb2...
Author: Björn Geuken
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
R src/api/app/assets/stylesheets/webui2/dashed-list.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
Log Message:
-----------
Replace dashed-list.scss with an unordered list
The dashed-list was used in the staging workflow info box. There were a
dew issues when rendering longer project names, which could be solved by
using an unordered list.
This also fixes the dash that was missing for the first element.
Fixes #6314
Commit: 20bb6693f28f0927adf057a8c9524e9d910f4bbb
https://github.com/openSUSE/open-build-service/commit/20bb6693f28f0927adf057...
Author: David Kang
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
Log Message:
-----------
Merge pull request #6319 from bgeuken/further_style_overall_state_icon
Improve style of overall state icon
Commit: 813144806f1aac81d1ae736106be500ed3bdea7f
https://github.com/openSUSE/open-build-service/commit/813144806f1aac81d1ae73...
Author: David Kang
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Merge pull request #6320 from bgeuken/staging-workflow-refactor-excluded-requests-test
Remove creation of staging manager group
Commit: 1faa7acd2016093637e6770b188e3db5c2ca642b
https://github.com/openSUSE/open-build-service/commit/1faa7acd2016093637e677...
Author: Victor Pereira
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/staging_projects_controller.rb
A src/api/app/views/staging/staging_projects/_broken_packages.xml.builder
A src/api/app/views/staging/staging_projects/_building_repositories.xml.builder
A src/api/app/views/staging/staging_projects/_missing_reviews.xml.builder
A src/api/app/views/staging/staging_projects/_requests_to_review.xml.builder
A src/api/app/views/staging/staging_projects/_staged_requests.xml.builder
A src/api/app/views/staging/staging_projects/_untracked_requests.xml.builder
A src/api/app/views/staging/staging_projects/show.xml.builder
M src/api/config/routes.rb
A src/api/spec/controllers/staging/staging_projects_controller_spec.rb
Log Message:
-----------
Add XML endpoint for StagingProjectsController#show action
Add XML endpoint similar with:
https://build.opensuse.org/project/staging_projects/openSUSE:Factory/C?forma...
Commit: 46751d428788b104811c606cd8907707fb645ed5
https://github.com/openSUSE/open-build-service/commit/46751d428788b104811c60...
Author: Ana María Martínez Gómez
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Merge pull request #6316 from bgeuken/add_link_for_excluded_requests
Link from 'Excluded' requests label to the request page
Commit: e69abf882b850ac9a59e056b89a9210eed0766ac
https://github.com/openSUSE/open-build-service/commit/e69abf882b850ac9a59e05...
Author: Christian Bruckmayer
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
R src/api/app/assets/stylesheets/webui2/dashed-list.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
Log Message:
-----------
Merge pull request #6322 from bgeuken/staging-workflow-fix-issue-6314
Replace dashed-list.scss with an unordered list
Commit: 580157555f74dfc7f06551b9e235ef8dae49d5ef
https://github.com/openSUSE/open-build-service/commit/580157555f74dfc7f06551...
Author: Dany Marcoux
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
Log Message:
-----------
Make it clearer that managers are a group
Also use the right tag for a paragraph
Commit: 9a93fbcfffbf141a47a82bb146a0c530b1e793ca
https://github.com/openSUSE/open-build-service/commit/9a93fbcfffbf141a47a82b...
Author: Saray Cabrera Padrón
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/helpers/webui/staging/project_helper.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/check.rb
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/staging/projects/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/projects/_checks.html.haml
A src/api/app/views/webui2/webui/staging/projects/_status_items.html.haml
A src/api/app/views/webui2/webui/staging/projects/show.html.haml
A src/api/app/views/webui2/webui/staging/shared/_legend.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Add staging project show page
Show staging project and its status and checks inside staging workflow.
Co-authored-by: David Kang
Co-authored-by: Eduardo Navarro
Co-authored-by: Victor Pereira
Commit: e1e5b7b9442306aadee15a8ae21f24ab4331b593
https://github.com/openSUSE/open-build-service/commit/e1e5b7b9442306aadee15a...
Author: Saray Cabrera Padrón
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/views/webui2/webui/staging/projects/show.html.haml
A src/api/app/views/webui2/webui/staging/shared/_packages_list.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
Log Message:
-----------
Add package list in staging project show view
Package list partial is needed in both workflow and staging_project
views, for this reason it is moved to staging/shared directory.
Co-authored-by: David Kang
Co-authored-by: Victor Pereira
Commit: c0fe8898897a3a50f956f48e74b45eb0ac5e5ed2
https://github.com/openSUSE/open-build-service/commit/c0fe8898897a3a50f956f4...
Author: Lukas Krause
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Create associations and methods for status checks
Co-authored-by: Christian Bruckmayer
Commit: c16ba6c945015f7df62706d33516e3b264681480
https://github.com/openSUSE/open-build-service/commit/c16ba6c945015f7df62706...
Author: Saray Cabrera Padrón
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/projects/show.html.haml
Log Message:
-----------
Get checks and status reports by associations
Use associations to get status reports and checks for both repositories
and repository_architectures.
All relevant_* methods are based on current status reports, not all of
them.
Co-authored-by: Christian Bruckmayer
Co-authored-by: David Kang
Co-authored-by: Lukas Krause
Commit: bfb609ff096d120364ec13ec4dc7a5b9188181da
https://github.com/openSUSE/open-build-service/commit/bfb609ff096d120364ec13...
Author: Saray Cabrera Padrón
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
Log Message:
-----------
Change overall state links to point to staging project show page
Co-authored-by: David Kang
Commit: 15442d7f469dbbab47dfdcaa939af29418bf3f08
https://github.com/openSUSE/open-build-service/commit/15442d7f469dbbab47dfdc...
Author: Björn Geuken
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/helpers/webui/staging/project_helper.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/check.rb
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/staging/projects/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/projects/_checks.html.haml
A src/api/app/views/webui2/webui/staging/projects/_status_items.html.haml
A src/api/app/views/webui2/webui/staging/projects/show.html.haml
A src/api/app/views/webui2/webui/staging/shared/_legend.html.haml
A src/api/app/views/webui2/webui/staging/shared/_packages_list.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6288 from saraycp/show_staging_project
Add staging project show page
Commit: 73cdd5f05554340c40071467a03a07dbb8072266
https://github.com/openSUSE/open-build-service/commit/73cdd5f05554340c400714...
Author: Björn Geuken
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/staging_projects_controller.rb
A src/api/app/views/staging/staging_projects/_broken_packages.xml.builder
A src/api/app/views/staging/staging_projects/_building_repositories.xml.builder
A src/api/app/views/staging/staging_projects/_missing_reviews.xml.builder
A src/api/app/views/staging/staging_projects/_requests_to_review.xml.builder
A src/api/app/views/staging/staging_projects/_staged_requests.xml.builder
A src/api/app/views/staging/staging_projects/_untracked_requests.xml.builder
A src/api/app/views/staging/staging_projects/show.xml.builder
M src/api/config/routes.rb
A src/api/spec/controllers/staging/staging_projects_controller_spec.rb
Log Message:
-----------
Merge pull request #6312 from vpereira/create_api_endpoints_for_staging_project
Add XML endpoint for StagingProjectsController#show action
Commit: e9b97f7d267ab6f7896349767f763a10edc372c6
https://github.com/openSUSE/open-build-service/commit/e9b97f7d267ab6f7896349...
Author: Eduardo Navarro
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/excluded_requests_controller.rb
M src/api/app/views/webui2/webui/staging/excluded_requests/index.html.haml
Log Message:
-----------
Remove unused requests variable
As @requests is not used in the create_dialog partial it can be removed.
Commit: 2f7be24f055a3bc6664cf7b4fb666d255e250ada
https://github.com/openSUSE/open-build-service/commit/2f7be24f055a3bc6664cf7...
Author: Lukas Krause
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/check.rb
Log Message:
-----------
Create method for failing status checks
In order to show the status check problems, they need to be fetched
from the status api
Co-authored-by: Christian Bruckmayer
Commit: 44c3b436ab7c7d7e48ed5003a11f045d2e1d5a4e
https://github.com/openSUSE/open-build-service/commit/44c3b436ab7c7d7e48ed50...
Author: Björn Geuken
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/excluded_requests_controller.rb
M src/api/app/views/webui2/webui/staging/excluded_requests/index.html.haml
Log Message:
-----------
Merge pull request #6327 from eduardoj/unused_requests
Remove unused requests variable
Commit: 319744d569d2da9b0fa47c3cb6d6e9931ffedbbc
https://github.com/openSUSE/open-build-service/commit/319744d569d2da9b0fa47c...
Author: Dany Marcoux
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
Log Message:
-----------
Deal with non-existent managers group
We need to use `redirect_to` instead of `render` as otherwise, the
value of `action_name` is `create` instead of `new`. This
would bring a lot of issues in the rendering of the breadcrumbs.
Fixes #6313
Commit: 779ebf12b49a7b0b6378bdd281516c637ba1011b
https://github.com/openSUSE/open-build-service/commit/779ebf12b49a7b0b6378bd...
Author: Dany Marcoux
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
Log Message:
-----------
Add note for creation of managers groups
Commit: 356b43fe19a6b0ef9b833db7b4d9b05f34184355
https://github.com/openSUSE/open-build-service/commit/356b43fe19a6b0ef9b833d...
Author: Björn Geuken
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M .gitignore
M dist/obs-bundled-gems.spec
M dist/obs-server.spec
M dist/t/osc/0200-check_docker_registry.ts
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui2/cm2/toolbars.js
M src/api/app/assets/javascripts/webui2/cm2/use-codemirror.js
M src/api/app/assets/stylesheets/webui2/autocomplete.scss
M src/api/app/assets/stylesheets/webui2/card-component.scss
M src/api/app/assets/stylesheets/webui2/cm2.scss
M src/api/app/assets/stylesheets/webui2/cm2/suse.scss
R src/api/app/assets/stylesheets/webui2/cm2/toolbars.css
M src/api/app/assets/stylesheets/webui2/colors.scss
M src/api/app/assets/stylesheets/webui2/links.scss
M src/api/app/assets/stylesheets/webui2/modals.scss
M src/api/app/assets/stylesheets/webui2/package-attributes.scss
M src/api/app/assets/stylesheets/webui2/personal-navigation.scss
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/assets/stylesheets/webui2/sticky-footer.scss
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
M src/api/app/assets/stylesheets/webui2/texts.scss
M src/api/app/controllers/trigger_controller.rb
M src/api/app/helpers/maintenance_helper.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request_permission_check.rb
M src/api/app/models/download_repository.rb
M src/api/app/models/event/request_create.rb
M src/api/app/models/kiwi/image/xml_builder.rb
M src/api/app/models/kiwi/image/xml_parser.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/repository.rb
M src/api/app/models/token.rb
M src/api/app/views/layouts/webui2/webui.html.haml
M src/api/app/views/shared/_buildresult_box.html.haml
M src/api/app/views/webui/kiwi/images/_build_info.html.haml
M src/api/app/views/webui2/shared/_buildresult_box.html.haml
M src/api/app/views/webui2/shared/_editor.html.haml
A src/api/app/views/webui2/shared/_editor_modal.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
M src/api/app/views/webui2/webui/package/_commit_item.html.haml
M src/api/config/initializers/assets.rb
A src/api/config/initializers/influxdb_rails.rb
M src/api/config/options.yml.example
M src/api/lib/rabbitmq_bus.rb
M src/api/spec/bootstrap/features/webui/packages_spec.rb
M src/api/spec/models/download_repository_spec.rb
M src/api/spec/models/repository_spec.rb
M src/api/spec/support/code_mirror.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/source_services_test.rb
M src/backend/BSASN1.pm
M src/backend/BSPGP.pm
M src/backend/BSPublisher/Registry.pm
M src/backend/BSSSL.pm
A src/backend/BSSrcServer/Signkey.pm
M src/backend/BSTUF.pm
M src/backend/BSX509.pm
M src/backend/BSXML.pm
M src/backend/bs_notar
M src/backend/bs_repserver
M src/backend/bs_srcserver
M src/backend/bs_worker
Log Message:
-----------
Merge branch 'master' into staging-workflow-with-master
* master: (101 commits)
[backend] extend_timestamp: do not call BSTUF::rfc3339time
Don't crash when the Kiwi image has no name
Add preference version only if the preference is present
Allow use of accesskey to trigger reload
Fix long names in modal's heading
Remove protocoll from Influx example config
Add editor in bootstrap
[backend] bs_worker: set proper flags on power9
Add influxdb-rails
[backend] keyinfo: do not die when checking for a default cert if donotcreatecert is set
Update uglifier to version 4.1.20
Staging Projects: Prefer testing over final state failed
Update capybara to version 3.11.1
Update capybara to version 3.11.0
Update regexp_parser to version 1.3.0
Workaround for sass/sassc-ruby#95
Add byebug history to gitignore
Update tins to version 1.20.2
[dist] change owner for other logfiles of services converted to systemd
[dist] fix service reload on SLE 12
...
Commit: 9bdbfea9a640a9f6236ade7bcba706438e2de425
https://github.com/openSUSE/open-build-service/commit/9bdbfea9a640a9f6236ade...
Author: Henne Vogelsang
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
M src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
Log Message:
-----------
Merge pull request #6324 from dmarcoux/staging-workflow-managers-group-improvements
Staging workflow managers group improvements
Commit: 147026063e8f031299f9544d1a2be615f2933757
https://github.com/openSUSE/open-build-service/commit/147026063e8f031299f954...
Author: Saray Cabrera Padrón
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Empty project link to staging project instead of project
Inside Infos box there is a list of Empty Projects. In the old UI they
pointed to the project show page. We consider they should point to the
staging project instead.
Commit: 974e2fce972369e454b07462ebe2b143dc705c01
https://github.com/openSUSE/open-build-service/commit/974e2fce972369e454b074...
Author: Henne Vogelsang
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
Log Message:
-----------
Merge pull request #6317 from bgeuken/update_error_messages_in_xml_response
Put user provided request number in apostrophes
Commit: 4bc518cd1a89cdf08c95e824e984c930a830660d
https://github.com/openSUSE/open-build-service/commit/4bc518cd1a89cdf08c95e8...
Author: Lukas Krause
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A src/api/app/views/webui2/webui/staging/workflows/_build_problems.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_status_problems.html.haml
Log Message:
-----------
List status problems in staging project page
Besides the build problems, the status problems must be shown
as well
Co-authored-by: Ana María Martínez Gómez
Commit: 27928a6a5f95b12f998ee6a485d35a54d4896c4e
https://github.com/openSUSE/open-build-service/commit/27928a6a5f95b12f998ee6...
Author: Björn Geuken
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Merge pull request #6332 from saraycp/empty_projects_links
Empty project link to staging project instead of project
Commit: c345bb5a27b1093b596fe39da08ae76a46283db1
https://github.com/openSUSE/open-build-service/commit/c345bb5a27b1093b596fe3...
Author: Björn Geuken
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_4_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Drop staging identifier
As result of a discussion related to #6308 we decided to drop the
identifier, since there is no fixed naming scheme we could rely on.
Commit: b6e9035a98808181b7f62c68a00e525a3ab93a4b
https://github.com/openSUSE/open-build-service/commit/b6e9035a98808181b7f62c...
Author: Lukas Krause
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/check.rb
A src/api/app/views/webui2/webui/staging/workflows/_build_problems.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_status_problems.html.haml
Log Message:
-----------
Merge pull request #6315 from krauselukas/feature/staging/problems_openqa
Show status problems in staging project problems column
Commit: 0d2048e605dbd6ba895c9ea6529e63e334650a4b