Open Build Service Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
December 2018
- 21 participants
- 256 discussions
[obs-commits] [openSUSE/open-build-service] ef74fc: Move 'unmerged sources' link to next line
by Christian Bruckmayer 12 Dec '18
by Christian Bruckmayer 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: ef74fc36b62e688cd72c0da1bcf2017a2502eb4c
https://github.com/openSUSE/open-build-service/commit/ef74fc36b62e688cd72c0…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/show.html.haml
Log Message:
-----------
Move 'unmerged sources' link to next line
because it was hard to see on the same line as the information.
Commit: 8536dcc77096dc55fd570ef14989830a40760df1
https://github.com/openSUSE/open-build-service/commit/8536dcc77096dc55fd570…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/show.html.haml
Log Message:
-----------
Merge pull request #6594 from ChrisBr/bootstra/package
Move 'unmerged sources' link to next line
Compare: https://github.com/openSUSE/open-build-service/compare/5eedd936ed8f...8536d…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] 410c58: Cache Package#show file list
by Christian Bruckmayer 12 Dec '18
by Christian Bruckmayer 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 410c5813bb83fb5c8f139edc393f609922a6f5e9
https://github.com/openSUSE/open-build-service/commit/410c5813bb83fb5c8f139…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui/application.js.erb
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/views/webui/package/_file.html.erb
M src/api/app/views/webui/package/_files_view.html.erb
A src/api/app/views/webui2/webui/package/_file.html.haml
M src/api/app/views/webui2/webui/package/_files_view.html.haml
Log Message:
-----------
Cache Package#show file list
InfluxDB performance measuring showed that this view is a bottleneck on Package#show with
a mean render time of ~ 280 ms (bootstrap) and 160 ms (bentoo). Therefore we
introduce now collection caching.
We also need to introduce timeago_tag jquery gem to be able to cache the table
otherwise the timeago would be cached as well causing wrong results.
Commit: 09fa6b5e3d4eddb05af766cb51235a3aaaf6fe99
https://github.com/openSUSE/open-build-service/commit/09fa6b5e3d4eddb05af76…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
Log Message:
-----------
Remove unnecessary backend call from Package#show
We already have the file list requested, we don't need to ask the backend again
about the _service file. This removes ~100ms from the request time.
Commit: 5eedd936ed8f0a8a51bd972f7d3a89768880802c
https://github.com/openSUSE/open-build-service/commit/5eedd936ed8f0a8a51bd9…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui/application.js.erb
M src/api/app/assets/javascripts/webui2/application.js
M src/api/app/controllers/webui/package_controller.rb
A src/api/app/views/webui/package/_file.html.erb
M src/api/app/views/webui/package/_files_view.html.erb
A src/api/app/views/webui2/webui/package/_file.html.haml
M src/api/app/views/webui2/webui/package/_files_view.html.haml
Log Message:
-----------
Merge pull request #6590 from ChrisBr/package/performance
Improve Package#show performance
Compare: https://github.com/openSUSE/open-build-service/compare/a030960c21be...5eedd…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] 96d232: Fix wrongly highlighted advanced tabs
by Saray Cabrera Padrón 12 Dec '18
by Saray Cabrera Padrón 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 96d232c28e310698e503c47358f9679870e14546
https://github.com/openSUSE/open-build-service/commit/96d232c28e310698e503c…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
Log Message:
-----------
Fix wrongly highlighted advanced tabs
The meta and pulse tabs for projects were wrongly highlighted,
because the controller names did not match anymore. This was caused
by moving pulse and meta related actions to individual controllers.
Fixes #6504
Commit: 1c80152f0c41ff4211885df30387d94d21f4c7dd
https://github.com/openSUSE/open-build-service/commit/1c80152f0c41ff4211885…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
M src/api/spec/helpers/webui/webui_helper_spec.rb
Log Message:
-----------
Update is_advanced_tab? helper to recent changes
We moved meta, pulse and project config related actions to individual
controllers. Therefore we have to update the advanced tabs as well.
Commit: a030960c21beca953293fa3ef7d7e76bc68c0770
https://github.com/openSUSE/open-build-service/commit/a030960c21beca953293f…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
M src/api/spec/helpers/webui/webui_helper_spec.rb
Log Message:
-----------
Merge pull request #6588 from bgeuken/fix_issue_6504
Fix issue 6504
Compare: https://github.com/openSUSE/open-build-service/compare/3f35662ae9ce...a0309…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] c40813: Fix smoke tests, after some literals got modified
by Björn Geuken 12 Dec '18
by Björn Geuken 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: c40813ad15a1842433b167f4d25d05043e61a7ee
https://github.com/openSUSE/open-build-service/commit/c40813ad15a1842433b16…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M dist/t/spec/features/0030_project_spec.rb
M dist/t/spec/features/0040_package_spec.rb
Log Message:
-----------
Fix smoke tests, after some literals got modified
Smoke test are adapted to be run in versions 2.8 and 2.9 of OBS, with old
literals, and in master branch, with new literals.
Commit: 3f35662ae9ce3b8c68ee1624c63fbafa6b801a47
https://github.com/openSUSE/open-build-service/commit/3f35662ae9ce3b8c68ee1…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M dist/t/spec/features/0030_project_spec.rb
M dist/t/spec/features/0040_package_spec.rb
Log Message:
-----------
Merge pull request #6589 from eduardoj/fix_smoke_tests_2
Fix smoke tests, after some literals got modified
Compare: https://github.com/openSUSE/open-build-service/compare/5f2a7f44104f...3f356…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] a0b183: Change field name for backend influx subscriber
by Björn Geuken 12 Dec '18
by Björn Geuken 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: a0b183ea52e48bb36898701f17525c0d9bf1dd5b
https://github.com/openSUSE/open-build-service/commit/a0b183ea52e48bb368987…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
Log Message:
-----------
Change field name for backend influx subscriber
In 3473cb722e07b3e9235b538777fb1f80e373bb97 we changed from float to int datatype.
In InfluxDB it is not possible to change the field type easily. The easiest approach
is to just use a different field name which we just do now.
Commit: 5f2a7f44104f7bb9e0659349ef23d81826a93fd5
https://github.com/openSUSE/open-build-service/commit/5f2a7f44104f7bb9e0659…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
Log Message:
-----------
Merge pull request #6582 from ChrisBr/influx
Change field name for backend influx subscriber
Compare: https://github.com/openSUSE/open-build-service/compare/9b63b11f9640...5f2a7…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/osc] c49f8e: report status as outdated if the scheduler can not...
by Fridrich Štrba 12 Dec '18
by Fridrich Štrba 12 Dec '18
12 Dec '18
Branch: refs/heads/python3
Home: https://github.com/openSUSE/osc
Commit: c49f8e4ad86757a3318e0a131bf1fa538ff0dea6
https://github.com/openSUSE/osc/commit/c49f8e4ad86757a3318e0a131bf1fa538ff0…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M osc/core.py
Log Message:
-----------
report status as outdated if the scheduler can not re-evaluated the
repository because it needs to wait for other repos first
Commit: a41dd20f17af224508419bb709f02cd9cd1943b7
https://github.com/openSUSE/osc/commit/a41dd20f17af224508419bb709f02cd9cd19…
Author: Fridrich Štrba <fridrich.strba(a)bluewin.ch>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M osc/util/repodata.py
Log Message:
-----------
Do not choke on operators < and > in spec files
Compare: https://github.com/openSUSE/osc/compare/d3994b652d4a...a41dd20f17af
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] 30f9bb: Unassigned requests for StagingWorkflow
by Björn Geuken 12 Dec '18
by Björn Geuken 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 30f9bb9abaa146ba9354a3da5aabd3369bd20516
https://github.com/openSUSE/open-build-service/commit/30f9bb9abaa146ba9354a…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
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 <enavarro(a)suse.com>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Commit: 53f64d26027746d7d6313bc711f15d8e0f9c2fe3
https://github.com/openSUSE/open-build-service/commit/53f64d26027746d7d6313…
Author: Eduardo Navarro <enavarro(a)suse.com>
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 <scabrerapadron(a)suse.de>
Commit: ebb64db2c5e0a9daa95044e1e193fb9f0ea91353
https://github.com/openSUSE/open-build-service/commit/ebb64db2c5e0a9daa9504…
Author: Victor Pereira <vpereirabr(a)gmail.com>
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/8e497cc6a54c5f3f9fbb7…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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/9f0329ec75d82eb886e9b…
Author: David Kang <dkang(a)suse.com>
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 <enavarro(a)suse.com>
Commit: cf47c45fa58f59832bd3b88a88952524956c3795
https://github.com/openSUSE/open-build-service/commit/cf47c45fa58f59832bd3b…
Author: David Kang <dkang(a)suse.com>
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/f39168ddae92cdeca6924…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
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/871f934fb6a73497a7cf4…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
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/e75be6b14195a8a5e566a…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
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/341f8d502079f73ab74b0…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
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/d84215daec0ca2463ead9…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
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/9f062390ef23f5161b37f…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
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/108fd1f78455ab3515dd4…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/029d30e34fbdcdba74fdc…
Author: David Kang <dkang(a)suse.com>
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/96a894ac917ee3f66416e…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
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/2eab8e9749d6c15dae282…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
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 <dkang(a)suse.com>
Co-authored-by: Eduardo Navarro <enavarro(a)suse.com>
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Commit: fd109e3a5ac664a8102ccbf8f8f744cdeaa3ea9b
https://github.com/openSUSE/open-build-service/commit/fd109e3a5ac664a8102cc…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
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/38020a47595a44171d7c4…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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 <dkang(a)suse.com>
Commit: 0df76a0221a936da58e81b500228386dad9d8fd4
https://github.com/openSUSE/open-build-service/commit/0df76a0221a936da58e81…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
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/251c0e54b2a5abd681a02…
Author: David Kang <dkang(a)suse.com>
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/dc4e57c2d7ff33a13d4b6…
Author: Björn Geuken <bgeuken(a)suse.de>
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/77fe170289dc98af65174…
Author: Lukas Krause <lkrause(a)suse.de>
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/fdd6ae2f4ab8b935817f6…
Author: Lukas Krause <lkrause(a)suse.de>
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/0f26b2e53f7d8453b9439…
Author: Björn Geuken <bgeuken(a)suse.de>
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/27c9635924185a9d491c6…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/78d60e2ef26b01b95e56c…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/e415d23967def722b4c29…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/d623ad81b21d2c745207e…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/4f1268f5a97c3f401224d…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/2f7e0acf6eb750de3f7e7…
Author: David Kang <dkang(a)suse.com>
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/d82c6f80495290aad429b…
Author: Eduardo Navarro <enavarro(a)suse.com>
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(a)suse.com for pointing it out.
Commit: 0b7fc47fd8e389f5a3ca605f20f9543f4d3ba95a
https://github.com/openSUSE/open-build-service/commit/0b7fc47fd8e389f5a3ca6…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/ad2b2fc315bc5e1bf198a…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/c1a96924ca3ac295f6132…
Author: Björn Geuken <bgeuken(a)suse.de>
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/e22ced02b295d2a832935…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
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/bfba1b3f1157a285cdf1e…
Author: Björn Geuken <bgeuken(a)suse.de>
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/02338bfb9c9f766d0adfc…
Author: Stephan Kulow <coolo(a)suse.de>
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/526e86c944b072273c905…
Author: Stephan Kulow <coolo(a)suse.de>
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/d1be47f8588bc1eaba13e…
Author: Victor Pereira <vpereirabr(a)gmail.com>
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/cc24b272145cafbb199ff…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
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/2662760fff670aa610bf4…
Author: Stephan Kulow <coolo(a)suse.de>
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/fc0bd7d84f5445defe070…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
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/ba4cec21f496663424464…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
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/7c60f49926f1fae657532…
Author: Michael Schroeder <mls(a)suse.de>
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/39fbde60abcf3aec3b35e…
Author: Michael Schroeder <mls(a)suse.de>
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/2df12b0c5e153cb39392c…
Author: Michael Schroeder <mls(a)suse.de>
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/902d7c5e27e98a41cc85d…
Author: Michael Schroeder <mls(a)suse.de>
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/42b8c0ca4a80867e91e3f…
Author: Michael Schroeder <mls(a)suse.de>
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/b71d8590046b88bb9b891…
Author: Michael Schroeder <mls(a)suse.de>
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/ddbf5263b06bc329449d3…
Author: Michael Schroeder <mls(a)suse.de>
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/296bf2896c62c0d3db05c…
Author: Michael Schroeder <mls(a)suse.de>
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/6b920c3a4ab539de513be…
Author: Michael Schroeder <mls(a)suse.de>
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/56cbb1ee0755394dd8e9b…
Author: Michael Schroeder <mls(a)suse.de>
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/1d2645eb53f89512dc63f…
Author: Michael Schroeder <mls(a)suse.de>
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/f9bd4d7f51085c1d0c5bc…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
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/20d062b15f1413019447d…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
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/1f68018d0c7414bc249a1…
Author: Frank Schreiner <schreiner(a)suse.de>
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/877ab6bf83c444acc8b2b…
Author: Frank Schreiner <schreiner(a)suse.de>
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/1f1e79ddc585782cbb777…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
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/302f88b5fdda0714f14c0…
Author: Björn Geuken <bgeuken(a)suse.de>
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/81e5a003d9b6477ecdc6b…
Author: Björn Geuken <bgeuken(a)suse.de>
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/0b6e93055ffc9ba50146b…
Author: Björn Geuken <bgeuken(a)suse.de>
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/3a6f77f45f6db347df23d…
Author: Alexandru Ungureanu <khakcarot(a)gmail.com>
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/61dd9d22728821ccced75…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
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/25a74af4748ab4eada151…
Author: Victor Pereira <vpereira(a)suse.de>
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/bf0feda0ec806cb580ad3…
Author: Stephan Kulow <coolo(a)suse.de>
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/758b12e7af1a826ac6831…
Author: Stephan Kulow <coolo(a)suse.de>
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/fa6b35b87e7af3a9b77f0…
Author: Stephan Kulow <coolo(a)suse.de>
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/bea7f816fabbcda8600e5…
Author: Stephan Kulow <coolo(a)suse.de>
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/6bf4ab9819701fc58d33c…
Author: Stephan Kulow <coolo(a)suse.de>
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/0b6b35731cc76f457566e…
Author: Stephan Kulow <coolo(a)suse.de>
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/55b72f9864552e7451239…
Author: Stephan Kulow <coolo(a)suse.de>
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/97c1636e5d305bc11009b…
Author: Stephan Kulow <coolo(a)suse.de>
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/513a6b69d612807691ea1…
Author: Stephan Kulow <coolo(a)suse.de>
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/68ea19e9d8289961219eb…
Author: Stephan Kulow <coolo(a)suse.de>
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/55b5d8b01e4f9188b921e…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
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/ab9e595f101cb8889085d…
Author: Stephan Kulow <coolo(a)suse.de>
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/a194faec20a388e0d1d26…
Author: Stephan Kulow <coolo(a)suse.de>
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/e81f05b3e274ee8d3a860…
Author: Stephan Kulow <coolo(a)suse.de>
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/82f7bf6bc6c6e3a3a08b2…
Author: Stephan Kulow <coolo(a)suse.de>
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/1aab525efd728f2deb550…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
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/7bc6d698be030a57a1fdb…
Author: Stephan Kulow <coolo(a)suse.de>
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/39d013576af2686fcc017…
Author: Stephan Kulow <coolo(a)suse.de>
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/d8a0df07585972e642014…
Author: Stephan Kulow <coolo(a)suse.de>
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/ec0e2973ec583632f8f78…
Author: Stephan Kulow <coolo(a)suse.de>
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/88378eb30e1e8d70a5b3c…
Author: Victor Pereira <vpereira(a)suse.de>
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 <suse-tux(a)gmx.de>
Commit: bae728e289a32a880aa858124000afd9f222e38f
https://github.com/openSUSE/open-build-service/commit/bae728e289a32a880aa85…
Author: Frank Schreiner <schreiner(a)suse.de>
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/5d847e3eecf83a16e3495…
Author: Frank Schreiner <schreiner(a)suse.de>
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/5b696f8630d916ef5ff75…
Author: Frank Schreiner <schreiner(a)suse.de>
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/ed212a2e63d33461deb80…
Author: Frank Schreiner <schreiner(a)suse.de>
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/145cb47a9af5e02a7a257…
Author: Frank Schreiner <schreiner(a)suse.de>
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/0eeba44dfe173b2610384…
Author: Stephan Kulow <coolo(a)suse.de>
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/ce3b3e55ae94ab214c62d…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/ca236f77dd1effde270f5…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
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/e9f6f907bc6af777fe244…
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/3d295dd03b0926dcd1c61…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
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 <mdeniz(a)suse.com>
Co-authored-by: Adrian Schröter <adrian(a)suse.de>
Commit: 747ceaad2e1367da5c2e7bfea8e4522345150b1c
https://github.com/openSUSE/open-build-service/commit/747ceaad2e1367da5c2e7…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/82a2101a8e76716771ac2…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/45216e7c781a1d3bedc21…
Author: Björn Geuken <bgeuken(a)suse.de>
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 <dmarcoux(a)suse.com>
Commit: c6295bb185ebd2b8999b2c6c05b2802792ed4fd8
https://github.com/openSUSE/open-build-service/commit/c6295bb185ebd2b8999b2…
Author: Björn Geuken <bgeuken(a)suse.de>
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 <dmarcoux(a)suse.com>
Commit: c2bb93ca44f324cd33f0ba218e8aed7d66a9c0cf
https://github.com/openSUSE/open-build-service/commit/c2bb93ca44f324cd33f0b…
Author: Björn Geuken <bgeuken(a)suse.de>
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/0d7aa17c207714e1bc0ea…
Author: Stephan Kulow <stephan(a)kulow.org>
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/da5db2f7d206712916f7a…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/76802b448b09717c0674b…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/41a7504e700506e154b50…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
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 <dkang(a)suse.com>
Commit: 8aacbd94e050cb238927e1d4b2c8583785ee183f
https://github.com/openSUSE/open-build-service/commit/8aacbd94e050cb238927e…
Author: Stephan Kulow <coolo(a)suse.de>
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/760f57e4db6d25877b6f8…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
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/cd52a6aee644d3adc3a19…
Author: Björn Geuken <bgeuken(a)suse.de>
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/16c925b4325b11017edbc…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
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 <bgeuken(a)suse.de>
Commit: 929f53b0eda7b0e674c115d9d17cc63d57ca1998
https://github.com/openSUSE/open-build-service/commit/929f53b0eda7b0e674c11…
Author: David Kang <dkang(a)suse.com>
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/8a06eb906805f308f3245…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/a6213422eaff01afcb855…
Author: David Kang <dkang(a)suse.com>
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/3177dbb86d732841c8b0b…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
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/f0c46fe443ba4f2e54b78…
Author: Lukas Krause <lkrause(a)suse.de>
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 <ammartinez(a)suse.de>
Commit: ae102f954212f08072e52be83894fd612d95a56e
https://github.com/openSUSE/open-build-service/commit/ae102f954212f08072e52…
Author: Lukas Krause <lkrause(a)suse.de>
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 <ammartinez(a)suse.de>
Commit: 688a35389010073381bee02fe6a9f4d42b77929d
https://github.com/openSUSE/open-build-service/commit/688a35389010073381bee…
Author: Björn Geuken <bgeuken(a)suse.de>
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/0d1c3a0c2cc54c81cb2ed…
Author: Björn Geuken <bgeuken(a)suse.de>
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/6ccf9243ba3edd2283061…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/3ac25f833174e27189b23…
Author: Björn Geuken <bgeuken(a)suse.de>
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/a56f59dc573b51dabeab6…
Author: Björn Geuken <bgeuken(a)suse.de>
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/bb9222721616bcc3c6fbf…
Author: David Kang <dkang(a)suse.com>
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/fbadfa5234cbe91eebeb8…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
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/7f590da540b06494ba5d9…
Author: Björn Geuken <bgeuken(a)suse.de>
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 <dmarcoux(a)suse.com>
Commit: f0c26ceecaf2d4250377f85fb53ec2ea2f839eac
https://github.com/openSUSE/open-build-service/commit/f0c26ceecaf2d4250377f…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
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/fc57699a4c32a607d5168…
Author: Björn Geuken <bgeuken(a)suse.de>
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 <dmarcoux(a)suse.com>
Commit: af1108784ffcb5dee51055fec9246be46b604308
https://github.com/openSUSE/open-build-service/commit/af1108784ffcb5dee5105…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/7cbbb47696c962072e43b…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
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/90189457a35cf917ca4b6…
Author: Björn Geuken <bgeuken(a)suse.de>
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/04332298cbf45b6ddcd8b…
Author: Björn Geuken <bgeuken(a)suse.de>
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 <dmarcoux(a)suse.com>
Commit: 5d533407b64f3fc72b81278625e6ccf847613212
https://github.com/openSUSE/open-build-service/commit/5d533407b64f3fc72b812…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/0983ffaaf7c6b98e2db75…
Author: Björn Geuken <bgeuken(a)suse.de>
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 <dmarcoux(a)suse.com>
Commit: 9cff063390db46febfb83b86200026eed2dde1c1
https://github.com/openSUSE/open-build-service/commit/9cff063390db46febfb83…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/aa8d5adab52561b554ec3…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
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 <bgeuken(a)suse.de>
Commit: 2fcc4f174e1d62410ff7693b8a6f0d2d94af232e
https://github.com/openSUSE/open-build-service/commit/2fcc4f174e1d62410ff76…
Author: Björn Geuken <bgeuken(a)suse.de>
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 <dmarcoux(a)suse.com>
Commit: 4fc35e0df651c04c8d9ffb22f6023fd297f5a65e
https://github.com/openSUSE/open-build-service/commit/4fc35e0df651c04c8d9ff…
Author: Björn Geuken <bgeuken(a)suse.de>
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/853386d63908a5d0f0225…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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/82d9df5eebd7657b2bc01…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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/302771b90c947384ec68b…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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/b98440899ec03087064dd…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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/c94845a635f7b7c6b4fba…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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/d113abf617e5410de7b99…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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/ee9379c90d347a76e1295…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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 <dkang(a)suse.com>
Commit: 59a739af6157b9c7f3c715aa5eeb6cf7148f9f8f
https://github.com/openSUSE/open-build-service/commit/59a739af6157b9c7f3c71…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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/8aca0b2e2606cc8e9b129…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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/73aba805bbaa0dea33ddc…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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 <dkang(a)suse.com>
Commit: 619b36528c63f7dec0c64606b22326d5d9c25a98
https://github.com/openSUSE/open-build-service/commit/619b36528c63f7dec0c64…
Author: David Kang <dkang(a)suse.com>
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/bcdc6a985fe0d5cf77161…
Author: David Kang <dkang(a)suse.com>
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/6389802dbd2b6c23d26ae…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
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 <dkang(a)suse.com>
Commit: 0b8bad4a09a832ea1caeada937aae9feeb411c4b
https://github.com/openSUSE/open-build-service/commit/0b8bad4a09a832ea1caea…
Author: David Kang <dkang(a)suse.com>
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/80f73788884493f59ae1f…
Author: Björn Geuken <bgeuken(a)suse.de>
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/995715e0744c3a5a2c122…
Author: Eduardo Navarro <enavarro(a)suse.com>
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 <dkang(a)suse.com>
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: 897c8fb3e077a831ef1cdc52177e118516a89047
https://github.com/openSUSE/open-build-service/commit/897c8fb3e077a831ef1cd…
Author: Björn Geuken <bgeuken(a)suse.de>
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/23a798783c14d5b202c86…
Author: Björn Geuken <bgeuken(a)suse.de>
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/0d13e98f7b6beba3b49f1…
Author: Björn Geuken <bgeuken(a)suse.de>
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/81ff2003597361616c74b…
Author: Eduardo Navarro <enavarro(a)suse.com>
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 <dkang(a)suse.com>
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: 2f9423113b09457d675ce9d59dd06795b292c286
https://github.com/openSUSE/open-build-service/commit/2f9423113b09457d675ce…
Author: Eduardo Navarro <enavarro(a)suse.com>
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 <dkang(a)suse.com>
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: f00754c7f743cb722ddce6cc6d553ddf1d95aa94
https://github.com/openSUSE/open-build-service/commit/f00754c7f743cb722ddce…
Author: Eduardo Navarro <enavarro(a)suse.com>
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 <scabrerapadron(a)suse.de>
Commit: eaa8c27886c74d06e3a4d6378d125c8648946cc8
https://github.com/openSUSE/open-build-service/commit/eaa8c27886c74d06e3a4d…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/d2debc832a432ba4c5506…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/3d717e4f0a946ebc0d3e2…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/0a0e70116648505820282…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/f3470ff20d618a58c89e8…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/6a5861223467a675d5934…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/f98594159477bcbbdaba3…
Author: Björn Geuken <bgeuken(a)suse.de>
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/bcbb7073a9cd3a5d199dc…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/4129fc248e21b6e9477a7…
Author: Björn Geuken <bgeuken(a)suse.de>
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/7b615c1ba71fc8a92984d…
Author: Björn Geuken <bgeuken(a)suse.de>
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/56dc719a3f71f89815357…
Author: Björn Geuken <bgeuken(a)suse.de>
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/a4a1d70cb30cd1f46e864…
Author: Björn Geuken <bgeuken(a)suse.de>
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/0b6ed71be3b6b641444e9…
Author: Björn Geuken <bgeuken(a)suse.de>
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/96ddd17cbe0e75cf32abb…
Author: Björn Geuken <bgeuken(a)suse.de>
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/20bb6693f28f0927adf05…
Author: David Kang <dkang(a)suse.com>
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/813144806f1aac81d1ae7…
Author: David Kang <dkang(a)suse.com>
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/1faa7acd2016093637e67…
Author: Victor Pereira <vpereira(a)suse.de>
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?form…
Commit: 46751d428788b104811c606cd8907707fb645ed5
https://github.com/openSUSE/open-build-service/commit/46751d428788b104811c6…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
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/e69abf882b850ac9a59e0…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
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/580157555f74dfc7f0655…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
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/9a93fbcfffbf141a47a82…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
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 <dkang(a)suse.com>
Co-authored-by: Eduardo Navarro <enavarro(a)suse.com>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Commit: e1e5b7b9442306aadee15a8ae21f24ab4331b593
https://github.com/openSUSE/open-build-service/commit/e1e5b7b9442306aadee15…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
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 <dkang(a)suse.com>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Commit: c0fe8898897a3a50f956f48e74b45eb0ac5e5ed2
https://github.com/openSUSE/open-build-service/commit/c0fe8898897a3a50f956f…
Author: Lukas Krause <lkrause(a)suse.de>
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 <cbruckmayer(a)suse.com>
Commit: c16ba6c945015f7df62706d33516e3b264681480
https://github.com/openSUSE/open-build-service/commit/c16ba6c945015f7df6270…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
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 <cbruckmayer(a)suse.com>
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Lukas Krause <lkrause(a)suse.de>
Commit: bfb609ff096d120364ec13ec4dc7a5b9188181da
https://github.com/openSUSE/open-build-service/commit/bfb609ff096d120364ec1…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
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 <dkang(a)suse.com>
Commit: 15442d7f469dbbab47dfdcaa939af29418bf3f08
https://github.com/openSUSE/open-build-service/commit/15442d7f469dbbab47dfd…
Author: Björn Geuken <bgeuken(a)suse.de>
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/73cdd5f05554340c40071…
Author: Björn Geuken <bgeuken(a)suse.de>
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/e9b97f7d267ab6f789634…
Author: Eduardo Navarro <enavarro(a)suse.com>
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/2f7be24f055a3bc6664cf…
Author: Lukas Krause <lkrause(a)suse.de>
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 <cbruckmayer(a)suse.com>
Commit: 44c3b436ab7c7d7e48ed5003a11f045d2e1d5a4e
https://github.com/openSUSE/open-build-service/commit/44c3b436ab7c7d7e48ed5…
Author: Björn Geuken <bgeuken(a)suse.de>
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/319744d569d2da9b0fa47…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
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/779ebf12b49a7b0b6378b…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
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/356b43fe19a6b0ef9b833…
Author: Björn Geuken <bgeuken(a)suse.de>
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/9bdbfea9a640a9f6236ad…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
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/147026063e8f031299f95…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
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/974e2fce972369e454b07…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
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/4bc518cd1a89cdf08c95e…
Author: Lukas Krause <lkrause(a)suse.de>
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 <ammartinez(a)suse.de>
Commit: 27928a6a5f95b12f998ee6a485d35a54d4896c4e
https://github.com/openSUSE/open-build-service/commit/27928a6a5f95b12f998ee…
Author: Björn Geuken <bgeuken(a)suse.de>
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/c345bb5a27b1093b596fe…
Author: Björn Geuken <bgeuken(a)suse.de>
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/b6e9035a98808181b7f62…
Author: Lukas Krause <lkrause(a)suse.de>
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
https://github.com/openSUSE/open-build-service/commit/0d2048e605dbd6ba895c9…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/test/functional/request_controller_test.rb
Log Message:
-----------
Remove duplicated method
This method, and the commit it belongs to, appeared twice after
merging master into the staging-workflow branch.
The first time this commit got added was with the previous master
merge (#6250).
There was a small difference between both methods. I removed the one
that differed from the one we have in master.
Commit: 53eb602d6fd336c94ba00ae3022450a080617bda
https://github.com/openSUSE/open-build-service/commit/53eb602d6fd336c94ba00…
Author: Björn Geuken <bgeuken(a)suse.de>
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:
-----------
Merge pull request #6333 from bgeuken/drop_staging_identifier
Drop staging identifier
Commit: e2ee1e07a1fb444b887318d3ef8708ea50c28d8d
https://github.com/openSUSE/open-build-service/commit/e2ee1e07a1fb444b88731…
Author: Björn Geuken <bgeuken(a)suse.de>
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 pull request #6329 from bgeuken/staging-workflow-with-master
Merge master into staging workflow branch
Commit: 346287a737868f54951861fecd09eebbb5a0f458
https://github.com/openSUSE/open-build-service/commit/346287a737868f5495186…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/controllers/staging/staging_projects_controller.rb
Log Message:
-----------
Use Project#get_by_name instead of #find_by in Staging
Staging::StagingProject is a subclass of Project. `get_by_name` should
be used always that a project is required instead of `find_by!` as it
considers more cases where an exception should be raised.
Commit: e4aa4e91906bc74602149e8d19a406dc7d89b320
https://github.com/openSUSE/open-build-service/commit/e4aa4e91906bc74602149…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/excluded_requests_controller.rb
A src/api/app/policies/staging/request_exclusion_policy.rb
M src/api/config/routes.rb
Log Message:
-----------
Create excluded request API
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Commit: f1cfcc9966422c08dfbd1d89485da31a0b5ba80a
https://github.com/openSUSE/open-build-service/commit/f1cfcc9966422c08dfbd1…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Write tests for ExcludedRequestController
Cover all edge cases.
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Commit: d0b971b8654ba0b1b3410e0cfb9c476dff579143
https://github.com/openSUSE/open-build-service/commit/d0b971b8654ba0b1b3410…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_was_already_assigned/1_4_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_wasn_t_assigned_before/1_4_1_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/contains_all_open_reviews_of_staged_requests.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/when_there_is_an_accepted_review/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_request_got_revoked/1_3_2_1.yml
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_on_build_repo/1_3_7_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_build_repo/1_3_7_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_published_repo/1_3_6_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_4_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_build_repo/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_published_repo/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_no_staged_requests/1_3_1_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_3_5_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_4_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_succeeded_checks/1_3_8_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_3.yml
A src/api/spec/cassettes/Staging_StagingProject/_unassign_managers_group/1_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_untracked_requests/1_2_1.yml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Fix check methods in StagingProject model
and adding specs.
Co-authored-by: Christian Bruckmayer <cbruckmayer(a)suse.com>
Commit: fdac465fb9dff999c88a7592c709b00f923131f0
https://github.com/openSUSE/open-build-service/commit/fdac465fb9dff999c88a7…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-22 (Thu, 22 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
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Rename current_checks to checks
There is no more conflict with the relationship
Commit: b90137fe6f21c21e09cc681295ce4c5f773e2c0f
https://github.com/openSUSE/open-build-service/commit/b90137fe6f21c21e09cc6…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Remove failed_status_checks from StagingProject
it's just a long variant of checks.failed
Commit: 17d9812d419aa32eedd63dfcfee04caa9905a375
https://github.com/openSUSE/open-build-service/commit/17d9812d419aa32eedd63…
Author: Stephan Kulow <stephan(a)kulow.org>
Date: 2018-11-22 (Thu, 22 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
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_was_already_assigned/1_4_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_wasn_t_assigned_before/1_4_1_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/contains_all_open_reviews_of_staged_requests.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/when_there_is_an_accepted_review/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_request_got_revoked/1_3_2_1.yml
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_on_build_repo/1_3_7_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_build_repo/1_3_7_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_published_repo/1_3_6_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_4_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_build_repo/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_published_repo/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_no_staged_requests/1_3_1_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_3_5_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_4_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_succeeded_checks/1_3_8_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_3.yml
A src/api/spec/cassettes/Staging_StagingProject/_unassign_managers_group/1_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_untracked_requests/1_2_1.yml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Merge pull request #6261 from coolo/add_staging_coverage
Add staging coverage
Commit: 8c4b549cad0dc6ccd014db4bca613495feb6f182
https://github.com/openSUSE/open-build-service/commit/8c4b549cad0dc6ccd014d…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
Log Message:
-----------
Use contain_exactly to test assignment of staging manager groups
Commit: 4ecdd4df0ffd6e80406dbdac2c051710a8866c8e
https://github.com/openSUSE/open-build-service/commit/4ecdd4df0ffd6e80406db…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/excluded_requests_controller.rb
A src/api/app/policies/staging/request_exclusion_policy.rb
M src/api/config/routes.rb
A src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Merge pull request #6336 from Ana06/ignored_requests_api
Create excluded request API
Commit: d1662873ef03dd5b06702adbb1656d11a3d686ed
https://github.com/openSUSE/open-build-service/commit/d1662873ef03dd5b06702…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_create_staging_project.html.haml
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
Log Message:
-----------
Allow to create staging projects outside the Staging namespace
Previously we required the location of the staging projects to be
under the 'Staging' namespace of the staging workflow project
(eg. my_workflow_project:Staging:A).
With this commit it will be possible to create the staging project
anywhere as long as the user has permissions to it's location.
Commit: 07368dc236cf7c187a7a35c2f4b03e2260624d0b
https://github.com/openSUSE/open-build-service/commit/07368dc236cf7c187a7a3…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/config/routes.rb
Log Message:
-----------
Add excluded request routes into staging namespace
It makes sense to the routes into the staging namespace.
It was required here:
https://github.com/openSUSE/open-build-service/pull/6336
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Christian Bruckmayer <cbruckmayer(a)suse.com>
Commit: fec98fb1cd9f92ccad850a764d325dbdc4d5be65
https://github.com/openSUSE/open-build-service/commit/fec98fb1cd9f92ccad850…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_create_staging_project.html.haml
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
Log Message:
-----------
Merge pull request #6308 from bgeuken/flexible_staging_project
Make the location of the staging project flexible
Commit: cd014cf9edfc934f2a65b6fa9f3e249d8c343541
https://github.com/openSUSE/open-build-service/commit/cd014cf9edfc934f2a65b…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6343 from Ana06/fix_moises
Add excluded request routes into staging namespace
Commit: e727eb9131d42743a4ff9a40288bb040ea5dcad5
https://github.com/openSUSE/open-build-service/commit/e727eb9131d42743a4ff9…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/controllers/staging/staging_projects_controller.rb
Log Message:
-----------
Merge pull request #6338 from Ana06/no_find_by
Use Project#get_by_name instead of #find_by in Staging
Commit: 9c7098201dbb9a52730b30f65a4bfd889129e350
https://github.com/openSUSE/open-build-service/commit/9c7098201dbb9a52730b3…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_requests_list.html.haml
Log Message:
-----------
Update indentation of requests in staging workflow info box
Use the same level of indentation for 'Empty' requests placeholder as
we use for actual requests.
Commit: 7b192844d45d1dc8c066cf3885c642ff6c9d658e
https://github.com/openSUSE/open-build-service/commit/7b192844d45d1dc8c066c…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/views/layouts/webui2/_footer.html.haml
Log Message:
-----------
Add link to the API documentation to our footer
We currently don't have any reference to our API documentation
in OBS. This will add one.
Commit: e2d94f6478ad377d1d90bbe12ef0cac816cb4b75
https://github.com/openSUSE/open-build-service/commit/e2d94f6478ad377d1d90b…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_requests_list.html.haml
Log Message:
-----------
Merge pull request #6346 from bgeuken/staging-workflow_info-box
Update indentation of requests in staging workflow info box
Commit: e3329179b0be89bee96dca75d94a5c3ae7c08a56
https://github.com/openSUSE/open-build-service/commit/e3329179b0be89bee96dc…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/views/layouts/webui2/_footer.html.haml
Log Message:
-----------
Merge pull request #6347 from bgeuken/add_link_to_api_docs
Add link to the API documentation to our footer
Commit: 6a572f4931ee1ee90c40785adebbac737b529ead
https://github.com/openSUSE/open-build-service/commit/6a572f4931ee1ee90c407…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/models/staging/stage_requests.rb
Log Message:
-----------
Implement better error message in Staging::StageRequest
to let the user know what is going wrong:
* Request not found
* Backend exception
* Already branched
Commit: e8886aaee67b6b9b25ce5b017e70587f584a2ded
https://github.com/openSUSE/open-build-service/commit/e8886aaee67b6b9b25ce5…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/models/staging/stage_requests.rb
Log Message:
-----------
Merge pull request #6350 from ChrisBr/staging-workflow-better-errors
Implement better error message in Staging::StageRequest
Commit: 6c51096a52874084c9e5cf4c24ac6cd99cf8a014
https://github.com/openSUSE/open-build-service/commit/6c51096a52874084c9e5c…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
Add new excluded requests API routes in apidocs
Commit: d2c2376c0a59a586ca477cdc2d7e071753ba3c6d
https://github.com/openSUSE/open-build-service/commit/d2c2376c0a59a586ca477…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/excluded_requests_controller.rb
M src/api/app/controllers/staging/staging_projects_controller.rb
A src/api/app/views/staging/staging_projects/index.xml.builder
M src/api/config/routes.rb
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/1_2_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/response/1_2_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/1_2_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/response/1_2_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/1_2_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/response/1_2_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/1_2_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/response/1_2_1_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/1_1_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/response/1_1_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/1_1_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/response/1_1_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/1_1_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/response/1_1_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/1_1_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/response/1_1_1_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/invalid_user/1_3_1_1.yml
R 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
R 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
R 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
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_2.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_3.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/with_invalid_staging_project/1_3_2_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/1_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/returns_the_staged_requests_xml.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/invalid_user/1_2_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/non-existent_staging_project/1_2_2_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_2.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/existing_staging_workflow/1_1_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/not_existing_staging_workflow/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/not_existing_project/1_2_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/1_2_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/returns_the_staging_project_name_xml.yml
M src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/controllers/staging/staging_projects_controller_spec.rb
Log Message:
-----------
Add XML API endpoint to list all staging_projects
Endpoint to XML API to list all staging_projects within a staging
workflow
Commit: 78dc4084c51e388edd1313d78b276ea1706de7bd
https://github.com/openSUSE/open-build-service/commit/78dc4084c51e388edd131…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
Merge pull request #6351 from eduardoj/add_excluded_requests_api_doc
Add new excluded requests API routes in apidocs
Commit: 38aa2d07b3c58edd4cf3d61d113f18eee2e99398
https://github.com/openSUSE/open-build-service/commit/38aa2d07b3c58edd4cf3d…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/policies/staging/workflow_policy.rb
Log Message:
-----------
Fix Staging::WorkflowPolicy
Just because you are maintainer of a project, doesn't mean
you are able to create it. However if you can create it or
not doesn't matter in this case, only if you can change it.
Commit: a56bfb647b0221104d5152826878560c0430e331
https://github.com/openSUSE/open-build-service/commit/a56bfb647b0221104d515…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/models/staging/stage_requests.rb
Log Message:
-----------
Fix assigning BsRequest to StagingProject
StageRequests never associated the request to the project.
Commit: 26abbfbef9ef7a7d991e392c7531bfeeb8dc6b8a
https://github.com/openSUSE/open-build-service/commit/26abbfbef9ef7a7d991e3…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
Fix Staging API docs
Mark this API as unstable. Add a description parameter as you can not create a
Staging::RequestExclusion without a description.
Commit: 91160bed1bcf3542debbc9c742adf4fcf3f8e3e4
https://github.com/openSUSE/open-build-service/commit/91160bed1bcf3542debbc…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M docs/api/api/api.txt
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/models/staging/stage_requests.rb
M src/api/app/policies/staging/workflow_policy.rb
Log Message:
-----------
Merge pull request #6354 from hennevogel/bugfix/staging-workflow
Bugfix staging workflow
Commit: e5a8db92cd60a162076da5aa32222348eb10fc93
https://github.com/openSUSE/open-build-service/commit/e5a8db92cd60a162076da…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/excluded_requests_controller.rb
M src/api/app/controllers/staging/staging_projects_controller.rb
A src/api/app/views/staging/staging_projects/index.xml.builder
M src/api/config/routes.rb
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/1_2_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/response/1_2_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/1_2_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/response/1_2_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/1_2_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/response/1_2_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/1_2_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/response/1_2_1_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/1_1_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/response/1_1_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/1_1_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/response/1_1_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/1_1_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/response/1_1_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/1_1_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/response/1_1_1_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/invalid_user/1_3_1_1.yml
R 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
R 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
R 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
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_2.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_3.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/with_invalid_staging_project/1_3_2_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/1_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/returns_the_staged_requests_xml.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/invalid_user/1_2_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/non-existent_staging_project/1_2_2_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_2.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/existing_staging_workflow/1_1_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/not_existing_staging_workflow/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/not_existing_project/1_2_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/1_2_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/returns_the_staging_project_name_xml.yml
M src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/controllers/staging/staging_projects_controller_spec.rb
Log Message:
-----------
Merge pull request #6348 from vpereira/add_endpoint_to_list_staging_projects
Add endpoint to list staging projects in a staging workflow
Commit: 83ae5463cb8c04ec53e49800d5a2b9b6a0f4c7fb
https://github.com/openSUSE/open-build-service/commit/83ae5463cb8c04ec53e49…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Add more spec for StagedRequestsController
to test that relationship was created.
Co-authored-by: Björn Geuken <bgeuken(a)suse.de>
Commit: 1e2d4f24a7a1d64479039e188fe1633657ed991c
https://github.com/openSUSE/open-build-service/commit/1e2d4f24a7a1d64479039…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Merge pull request #6355 from ChrisBr/add_specc
Add more spec for StagedRequestsController
Commit: 29d24a6035d5db09143604dcd75f284e784b165a
https://github.com/openSUSE/open-build-service/commit/29d24a6035d5db0914360…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
M src/api/app/views/staging/staging_projects/index.xml.builder
M src/api/app/views/staging/staging_projects/show.xml.builder
Log Message:
-----------
Extract staging_project show partial
to DRY index and show views.
Commit: 3afa8f8ff723082e00945bdf8e87b32c5e18412b
https://github.com/openSUSE/open-build-service/commit/3afa8f8ff723082e00945…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
Log Message:
-----------
Add overall state to Staging API
Commit: 66d747a8a1646fbac35314fccf919c56d4bad29a
https://github.com/openSUSE/open-build-service/commit/66d747a8a1646fbac3531…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/app/views/staging/staging_projects/_checks.xml.builder
M src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
Log Message:
-----------
Add checks to Staging API
Commit: 011bb19f712af0856de1921f8b975c4c4652e04a
https://github.com/openSUSE/open-build-service/commit/011bb19f712af0856de19…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/app/views/staging/staging_projects/_missing_checks.xml.builder
M src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
Log Message:
-----------
Add missing_checks to Staging API
Commit: 548441c0d903b685fe7dd3f4028610bebd583212
https://github.com/openSUSE/open-build-service/commit/548441c0d903b685fe7dd…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
Log Message:
-----------
Format Staging project view
Commit: 58502ef1b9437e163672d813b021c7f3391d2f36
https://github.com/openSUSE/open-build-service/commit/58502ef1b9437e163672d…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/app/views/staging/staging_projects/_requests.xml.builder
R src/api/app/views/staging/staging_projects/_requests_to_review.xml.builder
R src/api/app/views/staging/staging_projects/_staged_requests.xml.builder
M src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
R src/api/app/views/staging/staging_projects/_untracked_requests.xml.builder
Log Message:
-----------
Add obsolete requests
and dropping some of the partials because it is duplicate code.
Commit: 506be2d727c1e895d55a04c8005239c4aa899a77
https://github.com/openSUSE/open-build-service/commit/506be2d727c1e895d55a0…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
Log Message:
-----------
Update cassettes
Commit: b2579c5a44779a251344a39409303cf4c4d8de35
https://github.com/openSUSE/open-build-service/commit/b2579c5a44779a251344a…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/app/views/staging/staging_projects/_checks.xml.builder
A src/api/app/views/staging/staging_projects/_missing_checks.xml.builder
A src/api/app/views/staging/staging_projects/_requests.xml.builder
R src/api/app/views/staging/staging_projects/_requests_to_review.xml.builder
R src/api/app/views/staging/staging_projects/_staged_requests.xml.builder
A src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
R src/api/app/views/staging/staging_projects/_untracked_requests.xml.builder
M src/api/app/views/staging/staging_projects/index.xml.builder
M src/api/app/views/staging/staging_projects/show.xml.builder
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
Log Message:
-----------
Merge pull request #6356 from ChrisBr/staging-api
Add missing pieces to Staging API
Commit: 8d42a9efb15d4fdb622795f0e3d857275113e434
https://github.com/openSUSE/open-build-service/commit/8d42a9efb15d4fdb62279…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M docs/api/api/api.txt
A docs/api/api/remove_staged_requests.xml
A docs/api/api/staged_requests.xml
A docs/api/api/status_ok.xml
M src/api/test/functional/backend_test.rb
Log Message:
-----------
API documentation for staged requests
Commit: 74cafcac392f0f808b13cab850758eda9f46e853
https://github.com/openSUSE/open-build-service/commit/74cafcac392f0f808b13c…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Rename relevant_status_reports to just status_reports
Commit: 111debac49d9adf1f14012758d4232ca411f99b7
https://github.com/openSUSE/open-build-service/commit/111debac49d9adf1f1401…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
StagingProject: Rename the private functions for status reports
Commit: b784eaed6c858030c9f97e24e4f5d7eca9382f21
https://github.com/openSUSE/open-build-service/commit/b784eaed6c858030c9f97…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/helpers/webui/staging/workflow_helper.rb
Log Message:
-----------
Fix testing_progress for staging projects
Commit: 116a4a6e3fb26bbf0ec861c8eba9f8a9935011f0
https://github.com/openSUSE/open-build-service/commit/116a4a6e3fb26bbf0ec86…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/excluded_requests_controller.rb
Log Message:
-----------
Authorize RequestExclusion instead of StagingWorkflow
in RequestExclusionController. Similarly as how it is done in the API
controller.
Commit: 343ee2e40ee84fe3f96cac29042f6fdd5f2a2084
https://github.com/openSUSE/open-build-service/commit/343ee2e40ee84fe3f96ca…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
Modify excluded requests API routes documentation
Excluded requests API routes changed. This commit modifies the
documentation accordingly.
Commit: 26ca5c0b5e8d8c4f8e1e3c46a82307a07ad17c3f
https://github.com/openSUSE/open-build-service/commit/26ca5c0b5e8d8c4f8e1e3…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-25 (Sun, 25 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/project.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/checkable.rb
Log Message:
-----------
Move checks and missing_checks into Project
It's not related to staging projects, it's just that we currently
only test/display it in that context
Commit: 559632fdd91523ff23266f086e7c0d5db44efd19
https://github.com/openSUSE/open-build-service/commit/559632fdd91523ff23266…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-25 (Sun, 25 Nov 2018)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
Merge pull request #6363 from eduardoj/modify_excluded_requests_api_doc
Modify excluded requests API routes documentation
Commit: c0e99b9e15841bd0edb9718f11acf18952a5d124
https://github.com/openSUSE/open-build-service/commit/c0e99b9e15841bd0edb97…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-26 (Mon, 26 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Improve ExcludeRequestsControllerSpec
- Add tests for policies
- Improve current tests (naming, use to_change, etc.)
Commit: 28e6374b58ee1d394c790aa8d0a833d72240356e
https://github.com/openSUSE/open-build-service/commit/28e6374b58ee1d394c790…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-26 (Mon, 26 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/excluded_requests_controller.rb
M src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Merge pull request #6362 from Ana06/staging-workflow-policy
Authorize RequestExclusion instead of StagingWorkflow && Improve ExcludeRequestsController tests
Commit: 9f3df39e78471eba5e28f7fc7b0fc0dc0dd0c353
https://github.com/openSUSE/open-build-service/commit/9f3df39e78471eba5e28f…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-26 (Mon, 26 Nov 2018)
Changed paths:
M src/api/app/helpers/webui/staging/workflow_helper.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/project.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/checkable.rb
Log Message:
-----------
Merge pull request #6342 from coolo/rename_status_reports
Rename relevant_status_reports to just status_reports
Commit: e5bffc1e187ab1a095063451670f6d584cc48c10
https://github.com/openSUSE/open-build-service/commit/e5bffc1e187ab1a095063…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-11-26 (Mon, 26 Nov 2018)
Changed paths:
M docs/api/api/api.txt
A docs/api/api/remove_staged_requests.xml
A docs/api/api/staged_requests.xml
A docs/api/api/status_ok.xml
M src/api/test/functional/backend_test.rb
Log Message:
-----------
Merge pull request #6352 from bgeuken/api-docs-for-staged-requests
API documentation for staged requests
Commit: a61a8ec2b1e04cb103a93ed3e84fb0c0f6b7000e
https://github.com/openSUSE/open-build-service/commit/a61a8ec2b1e04cb103a93…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-28 (Wed, 28 Nov 2018)
Changed paths:
M .rubocop_todo.yml
M dist/Makefile
M dist/obs-server.spec
M dist/schedule-obs.sh
A dist/systemd/obsscheduler.service
A dist/systemd/obsstoragesetup.service
A dist/systemd/obsworker.service
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/stylesheets/webui2/build-results.scss
R src/api/app/assets/stylesheets/webui2/package-show.scss
A src/api/app/assets/stylesheets/webui2/project-package-show-grid.scss
A src/api/app/assets/stylesheets/webui2/user.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/controllers/webui/projects/bs_requests_controller.rb
M src/api/app/controllers/webui/user_controller.rb
M src/api/app/controllers/webui/users/subscriptions_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
M src/api/app/helpers/webui/buildresult_helper.rb
M src/api/app/helpers/webui/user_helper.rb
A src/api/app/helpers/webui/user_or_groups_roles_helper.rb
M src/api/app/mixins/webui/manage_relationships.rb
M src/api/app/models/architecture.rb
A src/api/app/models/event/repo_build_started.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/user.rb
M src/api/app/views/webui2/shared/user_or_groups_roles/_add_group_dialog.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_delete_dialog.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/app/views/webui2/webui/package/rdiff.html.haml
M src/api/app/views/webui2/webui/package/show.html.haml
A src/api/app/views/webui2/webui/project/_bottom_actions.html.haml
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/_project_packages.html.haml
A src/api/app/views/webui2/webui/project/_side_links.html.haml
A src/api/app/views/webui2/webui/project/prjconf.html.haml
A src/api/app/views/webui2/webui/project/show.html.haml
A src/api/app/views/webui2/webui/project/users.html.haml
A src/api/app/views/webui2/webui/subscriptions/_subscriptions_form.html.haml
A src/api/app/views/webui2/webui/user/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/user/_edit_dialog.html.haml
A src/api/app/views/webui2/webui/user/_info.html.haml
A src/api/app/views/webui2/webui/user/_involvement.html.haml
A src/api/app/views/webui2/webui/user/_password_dialog.html.haml
A src/api/app/views/webui2/webui/user/show.html.haml
A src/api/app/views/webui2/webui/users/subscriptions/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/users/subscriptions/index.html.haml
A src/api/app/views/webui2/webui/users/subscriptions/index.js.erb
M src/api/config/options.yml.example
M src/api/config/routes.rb
M src/api/lib/tasks/dev.rake
M src/api/spec/factories/repository_architecture.rb
M src/api/spec/models/project/update_from_xml_command_spec.rb
M src/api/spec/models/user_spec.rb
A src/backend/BSRepServer/Registry.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSrcServer/Link.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/XML/Structured.pm
M src/backend/bs_repserver
M src/backend/bs_servicedispatch
M src/backend/bs_worker
Log Message:
-----------
Merge branch 'master' into staging-workflow
Commit: 020b5ecf0b06b86e5bc51ecc308e18ebf86066a4
https://github.com/openSUSE/open-build-service/commit/020b5ecf0b06b86e5bc51…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-28 (Wed, 28 Nov 2018)
Changed paths:
M src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Auto correct rubocop violation
Commit: 782d825513c8db2ec84444b4e6d61299c5265437
https://github.com/openSUSE/open-build-service/commit/782d825513c8db2ec8444…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
M src/backend/BSSched/Checker.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/bs_publish
M src/backend/bs_sched
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into staging-workflow
Commit: 80c01ff289d5744a6642df96902f638699dcacfe
https://github.com/openSUSE/open-build-service/commit/80c01ff289d5744a6642d…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Fix mis-merge of 5774c19542252c56316f7dce58fc4beb0b7881b3
Commit: 273f6dc15b9a3f7e43e86e96b15a04e364324642
https://github.com/openSUSE/open-build-service/commit/273f6dc15b9a3f7e43e86…
Author: Stephan Kulow <stephan(a)kulow.org>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/project_controller.rb
M src/backend/BSSched/Checker.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/bs_publish
M src/backend/bs_sched
Log Message:
-----------
Merge pull request #6393 from coolo/staging-workflow
(staging workflow) Fix master merge
Commit: 0a1504a768a815741f3f68855cfa704b7df5eb34
https://github.com/openSUSE/open-build-service/commit/0a1504a768a815741f3f6…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Merge pull request #6295 from Ana06/set_building
Remove unneeded call to set_buildinfo
Commit: 6bf9250b5078e85350ca5ab20ce5d22f5c095d42
https://github.com/openSUSE/open-build-service/commit/6bf9250b5078e85350ca5…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Remove duplicated 'repositories' sass import
Commit: d8a3ff59a400a190df3fe6fdd3fd4ce79c1f0f41
https://github.com/openSUSE/open-build-service/commit/d8a3ff59a400a190df3fe…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Merge pull request #6395 from coolo/remove_duplicated_import
Remove duplicated 'repositories' sass import
Commit: 66c123d277dcac20f02162fe92f0412cf4420cf6
https://github.com/openSUSE/open-build-service/commit/66c123d277dcac20f0216…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M .circleci/config.yml
M dist/obsstoragesetup
M dist/t/spec/features/0030_project_spec.rb
M src/api/.rubocop.yml
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/Gemfile.lock
A src/api/app/assets/icons/distributions-suse linux enterprise.png
M src/api/app/assets/javascripts/webui/application/requests_table.js.erb
M src/api/app/assets/javascripts/webui2/application.js
M src/api/app/assets/javascripts/webui2/autocomplete.js
A src/api/app/assets/javascripts/webui2/cm2/show-prjconf.js
M src/api/app/assets/javascripts/webui2/datatables.js
A src/api/app/assets/javascripts/webui2/project_monitor.js
M src/api/app/assets/javascripts/webui2/repositories.js
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
A src/api/app/assets/stylesheets/webui2/breakpoints.scss
M src/api/app/assets/stylesheets/webui2/build-results.scss
M src/api/app/assets/stylesheets/webui2/card-component.scss
M src/api/app/assets/stylesheets/webui2/datatables.scss
M src/api/app/assets/stylesheets/webui2/live_build_log.scss
M src/api/app/assets/stylesheets/webui2/modals.scss
A src/api/app/assets/stylesheets/webui2/pulse.scss
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
M src/api/app/assets/stylesheets/webui2/user.scss
A src/api/app/assets/stylesheets/webui2/watchlist.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/webui/attribute_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
M src/api/app/controllers/webui/main_controller.rb
M src/api/app/controllers/webui/mixins/bs_requests_controller_mixin.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/meta_controller.rb
A src/api/app/controllers/webui/projects/project_configuration_controller.rb
A src/api/app/controllers/webui/projects/pulse_controller.rb
M src/api/app/controllers/webui/projects/rebuild_times_controller.rb
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/controllers/webui/user_controller.rb
M src/api/app/controllers/webui/users/tasks_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/controllers/webui2/groups_controller.rb
A src/api/app/controllers/webui2/project_controller.rb
M src/api/app/helpers/webui/main_helper.rb
M src/api/app/helpers/webui/project_helper.rb
A src/api/app/helpers/webui/projects/status_helper.rb
M src/api/app/helpers/webui/request_helper.rb
A src/api/app/jobs/cleanup_project_log_entries.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/mixins/has_relationships.rb
M src/api/app/models/attrib.rb
M src/api/app/models/backend_package.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request/find_for/base.rb
M src/api/app/models/bs_request/find_for/user_group_mixin.rb
M src/api/app/models/bs_request_action.rb
R src/api/app/models/bs_request_action_group.rb
M src/api/app/models/cloud/backend/upload_job.rb
M src/api/app/models/configuration.rb
M src/api/app/models/event.rb
M src/api/app/models/kiwi/image.rb
M src/api/app/models/obs_factory/openqa_job.rb
M src/api/app/models/project.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/project_log_entry.rb
M src/api/app/models/repository.rb
M src/api/app/models/status_history.rb
M src/api/app/models/user.rb
M src/api/app/models/user_ldap_strategy.rb
M src/api/app/policies/announcement_policy.rb
M src/api/app/policies/application_policy.rb
M src/api/app/policies/attrib_namespace_policy.rb
M src/api/app/policies/attrib_policy.rb
M src/api/app/policies/attrib_type_policy.rb
M src/api/app/policies/bs_request_policy.rb
M src/api/app/policies/cloud/user/upload_job_policy.rb
M src/api/app/policies/comment_policy.rb
M src/api/app/policies/download_repository_policy.rb
M src/api/app/policies/group_policy.rb
M src/api/app/policies/kiwi/image_policy.rb
M src/api/app/policies/package_policy.rb
M src/api/app/policies/project_policy.rb
M src/api/app/policies/repository_policy.rb
M src/api/app/policies/status/report_policy.rb
M src/api/app/policies/user_policy.rb
M src/api/app/presenters/obs_factory/staging_project_presenter.rb
A src/api/app/services/meta_controller_service/meta_validator.rb
A src/api/app/services/meta_controller_service/meta_xml_validator.rb
A src/api/app/services/meta_controller_service/project_updater.rb
A src/api/app/services/project_configuration_service/project_configuration_updater.rb
M src/api/app/views/layouts/webui2/_watchlist_dropdown.html.haml
M src/api/app/views/webui/feeds/latest_updates.rss.builder
M src/api/app/views/webui/groups/show.html.haml
M src/api/app/views/webui/project/_form.html.erb
M src/api/app/views/webui/project/_packages_table.html.erb
M src/api/app/views/webui/project/_tabs.html.erb
M src/api/app/views/webui/project/edit.html.erb
M src/api/app/views/webui/project/edit_comment.js.erb
M src/api/app/views/webui/project/edit_comment_form.js.erb
R src/api/app/views/webui/project/meta.html.erb
M src/api/app/views/webui/project/new_package.html.erb
M src/api/app/views/webui/project/new_package_branch.html.erb
R src/api/app/views/webui/project/pulse.html.haml
M src/api/app/views/webui/project/show.html.erb
M src/api/app/views/webui/project/status.html.erb
M src/api/app/views/webui/project/subprojects.html.haml
A src/api/app/views/webui/projects/meta/show.html.erb
A src/api/app/views/webui/projects/project_configuration/show.html.erb
A src/api/app/views/webui/projects/pulse/show.html.haml
M src/api/app/views/webui/shared/_dialog_action_buttons.html.haml
A src/api/app/views/webui/users/tasks/_breadcrumb_items.html.haml
M src/api/app/views/webui2/shared/_editor_modal.html.haml
A src/api/app/views/webui2/shared/_group_members_table.html.haml
M src/api/app/views/webui2/shared/_package_branch_form.html.haml
A src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_repositories.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_list.html.haml
M src/api/app/views/webui2/status_messages/_item.html.haml
M src/api/app/views/webui2/webui/attribute/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/attribute/edit.html.haml
M src/api/app/views/webui2/webui/attribute/index.html.haml
M src/api/app/views/webui2/webui/attribute/new.html.haml
M src/api/app/views/webui2/webui/comment/_links.html.haml
A src/api/app/views/webui2/webui/groups/_add_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/groups/_remove_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/show.html.haml
M src/api/app/views/webui2/webui/main/_latest_updates.html.haml
M src/api/app/views/webui2/webui/package/_branch_dialog.html.haml
M src/api/app/views/webui2/webui/package/_buildstatus.html.haml
M src/api/app/views/webui2/webui/package/_live_build_log_controls.html.haml
M src/api/app/views/webui2/webui/packages/build_reason/index.html.haml
M src/api/app/views/webui2/webui/packages/job_history/index.html.haml
A src/api/app/views/webui2/webui/project/_add_new_subproject_modal.html.haml
M src/api/app/views/webui2/webui/project/_bottom_actions.html.haml
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/_buildstatus.html.haml
A src/api/app/views/webui2/webui/project/_delete_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment_form.html.haml
A src/api/app/views/webui2/webui/project/_edit_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_form.html.haml
A src/api/app/views/webui2/webui/project/_monitor_control.html.haml
A src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
A src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
A src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
A src/api/app/views/webui2/webui/project/_project_release_request_dialog.html.haml
A src/api/app/views/webui2/webui/project/_project_submit_update_dialog.html.haml
A src/api/app/views/webui2/webui/project/_projects_table.html.haml
M src/api/app/views/webui2/webui/project/_side_links.html.haml
A src/api/app/views/webui2/webui/project/_status_comment.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/project/_unlock_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_create_maintenance_incident.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_delete_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_edit_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_gpg_key_ssl_certificate.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_modify_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_patchinfo.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_report_bug.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_role_addition_and_deletion.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_to_release.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_submit_as_update.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_unlock_project.html.haml
A src/api/app/views/webui2/webui/project/clear_failed_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment_form.js.erb
A src/api/app/views/webui2/webui/project/monitor.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
A src/api/app/views/webui2/webui/project/side_links/_incident_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_maintenance_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_patchinfo_present.html.haml
A src/api/app/views/webui2/webui/project/side_links/_project_monitor.html.haml
A src/api/app/views/webui2/webui/project/side_links/_release_targets.html.haml
A src/api/app/views/webui2/webui/project/side_links/_requests.html.haml
A src/api/app/views/webui2/webui/project/status.html.haml
A src/api/app/views/webui2/webui/project/subprojects.html.haml
A src/api/app/views/webui2/webui/projects/meta/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/meta/show.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_branches.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_changes.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_comments.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_commits.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_entry.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_new.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_requests.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_tabs.html.haml
A src/api/app/views/webui2/webui/projects/pulse/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/update_pulse.js.erb
A src/api/app/views/webui2/webui/projects/rebuild_times/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/rebuild_times/show.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_from_project_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_path_modal.html.haml
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_path_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_source_fields.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_entry.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_path_item.html.haml
A src/api/app/views/webui2/webui/repositories/_request_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/create.js.erb
A src/api/app/views/webui2/webui/repositories/destroy.js.erb
A src/api/app/views/webui2/webui/repositories/distributions.html.haml
M src/api/app/views/webui2/webui/repositories/index.html.haml
A src/api/app/views/webui2/webui/repositories/state.html.haml
M src/api/app/views/webui2/webui/request/_add_role_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/app/views/webui2/webui/user/_info.html.haml
M src/api/app/views/webui2/webui/user/_involvement.html.haml
M src/api/app/views/webui2/webui/user/show.html.haml
A src/api/app/views/webui2/webui/users/tasks/index.html.haml
M src/api/config/clock.rb
A src/api/config/initializers/influxdb_custom_subscriber.rb
M src/api/config/initializers/influxdb_rails.rb
M src/api/config/options.yml.example
M src/api/config/routes.rb
A src/api/db/migrate/20181201065026_drop_group_requests.rb
M src/api/db/structure.sql
M src/api/lib/backend/connection_helper.rb
A src/api/lib/backend/instrumentation.rb
M src/api/lib/backend/logger.rb
A src/api/lib/backend/remember_location.rb
A src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/lib/statistics_calculations.rb
M src/api/lib/tasks/test_webui.rake
A src/api/spec/bootstrap/features/webui/attributes_spec.rb
A src/api/spec/bootstrap/features/webui/groups_spec.rb
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/bootstrap/features/webui/repositories_spec.rb
A src/api/spec/bootstrap/features/webui/watchlists_spec.rb
A src/api/spec/bootstrap/support/page/monitor_page.rb
M src/api/spec/browser_helper.rb
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/with_permissions/remove_attribute.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/without_permissions/it_is_not_possible_to_add_an_attribute_the_link_is_not_shown.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project_with_a_package/add_attribute_with_values.yml
M src/api/spec/cassettes/Bootstrap_MaintenanceWorkflow/maintenance_workflow.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_an_existing_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_non_existent_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_role_to_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Remove_role_from_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Viewing_group_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_an_existing_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_non_existent_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_role_to_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_role_from_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_user_from_package_/_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Viewing_user_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_role_to_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_role_to_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_user_from_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/with_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/without_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/changing_the_package_s_devel_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/deleting_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/editing_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/log/download_logfile_succesfully.yml
M src/api/spec/cassettes/Bootstrap_Packages/requesting_package_deletion.yml
A src/api/spec/cassettes/Bootstrap_Projects/DoD_Repositories/adding_DoD_repositories_via_meta_editor.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_non-existing_package.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_access_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_sourceaccess_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/an_existing_package_to_an_invalid_target_package_or_project.yml
A src/api/spec/cassettes/Bootstrap_Projects/changing_project_title_and_description.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add/delete_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/add_projects_to_watchlist.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/remove_projects_from_watchlist.yml
A src/api/spec/cassettes/Groups/add_a_user.yml
A src/api/spec/cassettes/Groups/visit_group_page.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_42_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_36_1_4_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_38_1_4_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/_remove_maintained_project_fails_without_maintenance_kind_for_a_valid_maintained_project/1_29_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/GET_meta/1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_an_nonexistent_project/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_3.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/with_a_non_existing_project/raise_a_RecordNotFound_Exception.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/meta_controller_spec.rb
A src/api/spec/controllers/webui/projects/project_configuration_controller_spec.rb
M src/api/spec/controllers/webui/repositories_controller_spec.rb
M src/api/spec/features/webui/attributes_spec.rb
M src/api/spec/features/webui/comments_spec.rb
R src/api/spec/features/webui/groups_spec.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/packages_spec.rb
M src/api/spec/features/webui/patchinfo_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/features/webui/repositories_spec.rb
M src/api/spec/features/webui/requests_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
M src/api/spec/features/webui/watchlists_spec.rb
A src/api/spec/lib/backend/remember_location_spec.rb
A src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
M src/api/spec/models/project/update_from_xml_command_spec.rb
M src/api/spec/support/capybara.rb
A src/api/spec/support/features/features_attribute.rb
M src/api/spec/support/features/features_bootstrap.rb
A src/api/spec/support/shared_examples/features/boostrap_flag_tables.rb
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
R src/api/test/functional/group_request_test.rb
M src/api/test/models/project_log_entry_test.rb
M src/backend/BSRepServer/Checker.pm
M src/backend/BSRevision.pm
M src/backend/BSSched/BuildJob.pm
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
M src/backend/BSSched/BuildJob/KiwiProduct.pm
M src/backend/BSSched/BuildJob/Patchinfo.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSched/ProjPacks.pm
M src/backend/BSServer.pm
M src/backend/BSSrcServer/Multibuild.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/BSSrcrep.pm
M src/backend/BSStdServer.pm
M src/backend/BSXML.pm
M src/backend/bs_publish
M src/backend/bs_repserver
M src/backend/bs_servicedispatch
M src/backend/bs_srcserver
M src/backend/t/0100-BSSched-BuildJob.t
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into add_master
Commit: c852d9e4a069f154abcffa3cf2560a8eaced9246
https://github.com/openSUSE/open-build-service/commit/c852d9e4a069f154abcff…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/policies/staging/staging_project_policy.rb
M src/api/app/policies/staging/workflow_policy.rb
Log Message:
-----------
Adapt policy classes to changes in base class
Commit: 767fcd7a544aebeab03602bd4edcf85c16530ba7
https://github.com/openSUSE/open-build-service/commit/767fcd7a544aebeab0360…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Remove duplicated function in StagingProject
This moved to Project class, but was left unnoticed
as codeclimate didn't report on staging-workflow branch
Commit: 55641bf6245149dd2b4c30ab2fc228442c45f6c9
https://github.com/openSUSE/open-build-service/commit/55641bf6245149dd2b4c3…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M .circleci/config.yml
M dist/obsstoragesetup
M dist/t/spec/features/0030_project_spec.rb
M src/api/.rubocop.yml
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/Gemfile.lock
A src/api/app/assets/icons/distributions-suse linux enterprise.png
M src/api/app/assets/javascripts/webui/application/requests_table.js.erb
M src/api/app/assets/javascripts/webui2/application.js
M src/api/app/assets/javascripts/webui2/autocomplete.js
A src/api/app/assets/javascripts/webui2/cm2/show-prjconf.js
M src/api/app/assets/javascripts/webui2/datatables.js
A src/api/app/assets/javascripts/webui2/project_monitor.js
M src/api/app/assets/javascripts/webui2/repositories.js
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
A src/api/app/assets/stylesheets/webui2/breakpoints.scss
M src/api/app/assets/stylesheets/webui2/build-results.scss
M src/api/app/assets/stylesheets/webui2/card-component.scss
M src/api/app/assets/stylesheets/webui2/datatables.scss
M src/api/app/assets/stylesheets/webui2/live_build_log.scss
M src/api/app/assets/stylesheets/webui2/modals.scss
A src/api/app/assets/stylesheets/webui2/pulse.scss
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
M src/api/app/assets/stylesheets/webui2/user.scss
A src/api/app/assets/stylesheets/webui2/watchlist.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/webui/attribute_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
M src/api/app/controllers/webui/main_controller.rb
M src/api/app/controllers/webui/mixins/bs_requests_controller_mixin.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/meta_controller.rb
A src/api/app/controllers/webui/projects/project_configuration_controller.rb
A src/api/app/controllers/webui/projects/pulse_controller.rb
M src/api/app/controllers/webui/projects/rebuild_times_controller.rb
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/controllers/webui/user_controller.rb
M src/api/app/controllers/webui/users/tasks_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/controllers/webui2/groups_controller.rb
A src/api/app/controllers/webui2/project_controller.rb
M src/api/app/helpers/webui/main_helper.rb
M src/api/app/helpers/webui/project_helper.rb
A src/api/app/helpers/webui/projects/status_helper.rb
M src/api/app/helpers/webui/request_helper.rb
A src/api/app/jobs/cleanup_project_log_entries.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/mixins/has_relationships.rb
M src/api/app/models/attrib.rb
M src/api/app/models/backend_package.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request/find_for/base.rb
M src/api/app/models/bs_request/find_for/user_group_mixin.rb
M src/api/app/models/bs_request_action.rb
R src/api/app/models/bs_request_action_group.rb
M src/api/app/models/cloud/backend/upload_job.rb
M src/api/app/models/configuration.rb
M src/api/app/models/event.rb
M src/api/app/models/kiwi/image.rb
M src/api/app/models/obs_factory/openqa_job.rb
M src/api/app/models/project.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/project_log_entry.rb
M src/api/app/models/repository.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status_history.rb
M src/api/app/models/user.rb
M src/api/app/models/user_ldap_strategy.rb
M src/api/app/policies/announcement_policy.rb
M src/api/app/policies/application_policy.rb
M src/api/app/policies/attrib_namespace_policy.rb
M src/api/app/policies/attrib_policy.rb
M src/api/app/policies/attrib_type_policy.rb
M src/api/app/policies/bs_request_policy.rb
M src/api/app/policies/cloud/user/upload_job_policy.rb
M src/api/app/policies/comment_policy.rb
M src/api/app/policies/download_repository_policy.rb
M src/api/app/policies/group_policy.rb
M src/api/app/policies/kiwi/image_policy.rb
M src/api/app/policies/package_policy.rb
M src/api/app/policies/project_policy.rb
M src/api/app/policies/repository_policy.rb
M src/api/app/policies/staging/staging_project_policy.rb
M src/api/app/policies/staging/workflow_policy.rb
M src/api/app/policies/status/report_policy.rb
M src/api/app/policies/user_policy.rb
M src/api/app/presenters/obs_factory/staging_project_presenter.rb
A src/api/app/services/meta_controller_service/meta_validator.rb
A src/api/app/services/meta_controller_service/meta_xml_validator.rb
A src/api/app/services/meta_controller_service/project_updater.rb
A src/api/app/services/project_configuration_service/project_configuration_updater.rb
M src/api/app/views/layouts/webui2/_watchlist_dropdown.html.haml
M src/api/app/views/webui/feeds/latest_updates.rss.builder
M src/api/app/views/webui/groups/show.html.haml
M src/api/app/views/webui/project/_form.html.erb
M src/api/app/views/webui/project/_packages_table.html.erb
M src/api/app/views/webui/project/_tabs.html.erb
M src/api/app/views/webui/project/edit.html.erb
M src/api/app/views/webui/project/edit_comment.js.erb
M src/api/app/views/webui/project/edit_comment_form.js.erb
R src/api/app/views/webui/project/meta.html.erb
M src/api/app/views/webui/project/new_package.html.erb
M src/api/app/views/webui/project/new_package_branch.html.erb
R src/api/app/views/webui/project/pulse.html.haml
M src/api/app/views/webui/project/show.html.erb
M src/api/app/views/webui/project/status.html.erb
M src/api/app/views/webui/project/subprojects.html.haml
A src/api/app/views/webui/projects/meta/show.html.erb
A src/api/app/views/webui/projects/project_configuration/show.html.erb
A src/api/app/views/webui/projects/pulse/show.html.haml
M src/api/app/views/webui/shared/_dialog_action_buttons.html.haml
A src/api/app/views/webui/users/tasks/_breadcrumb_items.html.haml
M src/api/app/views/webui2/shared/_editor_modal.html.haml
A src/api/app/views/webui2/shared/_group_members_table.html.haml
M src/api/app/views/webui2/shared/_package_branch_form.html.haml
A src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_repositories.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_list.html.haml
M src/api/app/views/webui2/status_messages/_item.html.haml
M src/api/app/views/webui2/webui/attribute/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/attribute/edit.html.haml
M src/api/app/views/webui2/webui/attribute/index.html.haml
M src/api/app/views/webui2/webui/attribute/new.html.haml
M src/api/app/views/webui2/webui/comment/_links.html.haml
A src/api/app/views/webui2/webui/groups/_add_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/groups/_remove_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/show.html.haml
M src/api/app/views/webui2/webui/main/_latest_updates.html.haml
M src/api/app/views/webui2/webui/package/_branch_dialog.html.haml
M src/api/app/views/webui2/webui/package/_buildstatus.html.haml
M src/api/app/views/webui2/webui/package/_live_build_log_controls.html.haml
M src/api/app/views/webui2/webui/packages/build_reason/index.html.haml
M src/api/app/views/webui2/webui/packages/job_history/index.html.haml
A src/api/app/views/webui2/webui/project/_add_new_subproject_modal.html.haml
M src/api/app/views/webui2/webui/project/_bottom_actions.html.haml
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/_buildstatus.html.haml
A src/api/app/views/webui2/webui/project/_delete_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment_form.html.haml
A src/api/app/views/webui2/webui/project/_edit_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_form.html.haml
A src/api/app/views/webui2/webui/project/_monitor_control.html.haml
A src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
A src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
A src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
A src/api/app/views/webui2/webui/project/_project_release_request_dialog.html.haml
A src/api/app/views/webui2/webui/project/_project_submit_update_dialog.html.haml
A src/api/app/views/webui2/webui/project/_projects_table.html.haml
M src/api/app/views/webui2/webui/project/_side_links.html.haml
A src/api/app/views/webui2/webui/project/_status_comment.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/project/_unlock_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_create_maintenance_incident.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_delete_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_edit_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_gpg_key_ssl_certificate.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_modify_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_patchinfo.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_report_bug.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_role_addition_and_deletion.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_to_release.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_submit_as_update.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_unlock_project.html.haml
A src/api/app/views/webui2/webui/project/clear_failed_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment_form.js.erb
A src/api/app/views/webui2/webui/project/monitor.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
A src/api/app/views/webui2/webui/project/side_links/_incident_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_maintenance_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_patchinfo_present.html.haml
A src/api/app/views/webui2/webui/project/side_links/_project_monitor.html.haml
A src/api/app/views/webui2/webui/project/side_links/_release_targets.html.haml
A src/api/app/views/webui2/webui/project/side_links/_requests.html.haml
A src/api/app/views/webui2/webui/project/status.html.haml
A src/api/app/views/webui2/webui/project/subprojects.html.haml
A src/api/app/views/webui2/webui/projects/meta/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/meta/show.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_branches.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_changes.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_comments.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_commits.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_entry.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_new.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_requests.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_tabs.html.haml
A src/api/app/views/webui2/webui/projects/pulse/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/update_pulse.js.erb
A src/api/app/views/webui2/webui/projects/rebuild_times/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/rebuild_times/show.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_from_project_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_path_modal.html.haml
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_path_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_source_fields.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_entry.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_path_item.html.haml
A src/api/app/views/webui2/webui/repositories/_request_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/create.js.erb
A src/api/app/views/webui2/webui/repositories/destroy.js.erb
A src/api/app/views/webui2/webui/repositories/distributions.html.haml
M src/api/app/views/webui2/webui/repositories/index.html.haml
A src/api/app/views/webui2/webui/repositories/state.html.haml
M src/api/app/views/webui2/webui/request/_add_role_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/app/views/webui2/webui/user/_info.html.haml
M src/api/app/views/webui2/webui/user/_involvement.html.haml
M src/api/app/views/webui2/webui/user/show.html.haml
A src/api/app/views/webui2/webui/users/tasks/index.html.haml
M src/api/config/clock.rb
A src/api/config/initializers/influxdb_custom_subscriber.rb
M src/api/config/initializers/influxdb_rails.rb
M src/api/config/options.yml.example
M src/api/config/routes.rb
A src/api/db/migrate/20181201065026_drop_group_requests.rb
M src/api/db/structure.sql
M src/api/lib/backend/connection_helper.rb
A src/api/lib/backend/instrumentation.rb
M src/api/lib/backend/logger.rb
A src/api/lib/backend/remember_location.rb
A src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/lib/statistics_calculations.rb
M src/api/lib/tasks/test_webui.rake
A src/api/spec/bootstrap/features/webui/attributes_spec.rb
A src/api/spec/bootstrap/features/webui/groups_spec.rb
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/bootstrap/features/webui/repositories_spec.rb
A src/api/spec/bootstrap/features/webui/watchlists_spec.rb
A src/api/spec/bootstrap/support/page/monitor_page.rb
M src/api/spec/browser_helper.rb
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/with_permissions/remove_attribute.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/without_permissions/it_is_not_possible_to_add_an_attribute_the_link_is_not_shown.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project_with_a_package/add_attribute_with_values.yml
M src/api/spec/cassettes/Bootstrap_MaintenanceWorkflow/maintenance_workflow.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_an_existing_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_non_existent_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_role_to_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Remove_role_from_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Viewing_group_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_an_existing_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_non_existent_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_role_to_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_role_from_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_user_from_package_/_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Viewing_user_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_role_to_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_role_to_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_user_from_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/with_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/without_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/changing_the_package_s_devel_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/deleting_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/editing_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/log/download_logfile_succesfully.yml
M src/api/spec/cassettes/Bootstrap_Packages/requesting_package_deletion.yml
A src/api/spec/cassettes/Bootstrap_Projects/DoD_Repositories/adding_DoD_repositories_via_meta_editor.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_non-existing_package.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_access_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_sourceaccess_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/an_existing_package_to_an_invalid_target_package_or_project.yml
A src/api/spec/cassettes/Bootstrap_Projects/changing_project_title_and_description.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add/delete_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/add_projects_to_watchlist.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/remove_projects_from_watchlist.yml
A src/api/spec/cassettes/Groups/add_a_user.yml
A src/api/spec/cassettes/Groups/visit_group_page.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_42_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_36_1_4_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_38_1_4_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/_remove_maintained_project_fails_without_maintenance_kind_for_a_valid_maintained_project/1_29_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/GET_meta/1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_an_nonexistent_project/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_3.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/with_a_non_existing_project/raise_a_RecordNotFound_Exception.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/meta_controller_spec.rb
A src/api/spec/controllers/webui/projects/project_configuration_controller_spec.rb
M src/api/spec/controllers/webui/repositories_controller_spec.rb
M src/api/spec/features/webui/attributes_spec.rb
M src/api/spec/features/webui/comments_spec.rb
R src/api/spec/features/webui/groups_spec.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/packages_spec.rb
M src/api/spec/features/webui/patchinfo_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/features/webui/repositories_spec.rb
M src/api/spec/features/webui/requests_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
M src/api/spec/features/webui/watchlists_spec.rb
A src/api/spec/lib/backend/remember_location_spec.rb
A src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
M src/api/spec/models/project/update_from_xml_command_spec.rb
M src/api/spec/support/capybara.rb
A src/api/spec/support/features/features_attribute.rb
M src/api/spec/support/features/features_bootstrap.rb
A src/api/spec/support/shared_examples/features/boostrap_flag_tables.rb
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
R src/api/test/functional/group_request_test.rb
M src/api/test/models/project_log_entry_test.rb
M src/backend/BSRepServer/Checker.pm
M src/backend/BSRevision.pm
M src/backend/BSSched/BuildJob.pm
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
M src/backend/BSSched/BuildJob/KiwiProduct.pm
M src/backend/BSSched/BuildJob/Patchinfo.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSched/ProjPacks.pm
M src/backend/BSServer.pm
M src/backend/BSSrcServer/Multibuild.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/BSSrcrep.pm
M src/backend/BSStdServer.pm
M src/backend/BSXML.pm
M src/backend/bs_publish
M src/backend/bs_repserver
M src/backend/bs_servicedispatch
M src/backend/bs_srcserver
M src/backend/t/0100-BSSched-BuildJob.t
Log Message:
-----------
Merge pull request #6578 from coolo/add_master
Fix merge conflicts in staging-workflow (again)
Commit: 9b63b11f9640fc98f5fbf85a5e07f1b8b26ab5cd
https://github.com/openSUSE/open-build-service/commit/9b63b11f9640fc98f5fbf…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M docs/api/api/api.txt
A docs/api/api/remove_staged_requests.xml
A docs/api/api/staged_requests.xml
A docs/api/api/status_ok.xml
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/assets/javascripts/webui2/staging_workflow.js
A src/api/app/assets/stylesheets/webui2/collapse-component.scss
A src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/source/errors.rb
M src/api/app/controllers/source_controller.rb
A src/api/app/controllers/staging/excluded_requests_controller.rb
A src/api/app/controllers/staging/staged_requests_controller.rb
A src/api/app/controllers/staging/staging_projects_controller.rb
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
A src/api/app/controllers/webui/staging/excluded_requests_controller.rb
A src/api/app/controllers/webui/staging/projects_controller.rb
A 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
A src/api/app/helpers/webui/staging/workflow_helper.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/group.rb
M src/api/app/models/obs_factory/distribution.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/project.rb
A src/api/app/models/staging/request_exclusion.rb
A src/api/app/models/staging/stage_requests.rb
A src/api/app/models/staging/staging_project.rb
A src/api/app/models/staging/workflow.rb
M src/api/app/models/status/check.rb
M src/api/app/models/status/checkable.rb
A src/api/app/policies/staging/request_exclusion_policy.rb
A src/api/app/policies/staging/staging_project_policy.rb
A src/api/app/policies/staging/workflow_policy.rb
M src/api/app/views/layouts/webui2/_footer.html.haml
A src/api/app/views/models/staging/_staging_project.xml.builder
A src/api/app/views/models/staging/_workflow.xml.builder
A src/api/app/views/staging/staged_requests/index.xml.builder
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/_checks.xml.builder
A src/api/app/views/staging/staging_projects/_missing_checks.xml.builder
A src/api/app/views/staging/staging_projects/_missing_reviews.xml.builder
A src/api/app/views/staging/staging_projects/_requests.xml.builder
A src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
A src/api/app/views/staging/staging_projects/index.xml.builder
A src/api/app/views/staging/staging_projects/show.xml.builder
M src/api/app/views/webui2/webui/project/_tabs.html.haml
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
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
A src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_build_problems.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.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_overall_state.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.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_managers_group.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_status_problems.html.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
M src/api/config/locales/en.yml
M src/api/config/routes.rb
A src/api/db/migrate/20181008150453_create_staging_workflows.rb
A src/api/db/migrate/20181016103905_add_staged_request_id_to_bs_requests.rb
A src/api/db/migrate/20181030114152_create_staging_request_exclusions.rb
A src/api/db/migrate/20181113095753_add_staging_managers_group.rb
M src/api/db/structure.sql
M src/api/lib/backend/api/sources/project.rb
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/1_2_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/response/1_2_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/1_2_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/response/1_2_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/1_2_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/response/1_2_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/1_2_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/response/1_2_1_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/1_1_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/response/1_1_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/1_1_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/response/1_1_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/1_1_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/response/1_1_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/1_1_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/response/1_1_1_1_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
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_was_already_assigned/1_4_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_wasn_t_assigned_before/1_4_1_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/contains_all_open_reviews_of_staged_requests.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/when_there_is_an_accepted_review/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_request_got_revoked/1_3_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_build_repo/1_3_7_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_build_repo/1_3_7_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_published_repo/1_3_6_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_build_repo/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_published_repo/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_no_staged_requests/1_3_1_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_succeeded_checks/1_3_8_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_3.yml
A src/api/spec/cassettes/Staging_StagingProject/_unassign_managers_group/1_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_untracked_requests/1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/existing_staging_workflow/1_1_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/not_existing_staging_workflow/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/not_existing_project/1_2_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/1_2_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/returns_the_staging_project_name_xml.yml
A src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
A src/api/spec/controllers/staging/staged_requests_controller_spec.rb
A src/api/spec/controllers/staging/staging_projects_controller_spec.rb
A src/api/spec/controllers/webui/staging/excluded_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
M src/api/spec/factories/bs_requests.rb
M src/api/spec/factories/groups.rb
A src/api/spec/factories/staging_projects.rb
A src/api/spec/factories/staging_request_exclusions.rb
A src/api/spec/factories/staging_workflow.rb
M src/api/spec/models/bs_request_spec.rb
A src/api/spec/models/staging/staging_project_spec.rb
A src/api/spec/models/staging/workflow_spec.rb
M src/api/test/functional/backend_test.rb
Log Message:
-----------
Merge pull request #6358 from openSUSE/staging-workflow
Staging workflow -> master
Compare: https://github.com/openSUSE/open-build-service/compare/a5a81c2ee635...9b63b…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] e039cc: Set 0 as a default value for pulse failed/succeede...
by Dany Marcoux 12 Dec '18
by Dany Marcoux 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: e039cc33bdf40e6aa7dde9729e1b7462561275ef
https://github.com/openSUSE/open-build-service/commit/e039cc33bdf40e6aa7dde…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
Log Message:
-----------
Set 0 as a default value for pulse failed/succeeded builds
Commit: a5a81c2ee635e83f57342b62e14bbcc4f9a1ad7e
https://github.com/openSUSE/open-build-service/commit/a5a81c2ee635e83f57342…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
Log Message:
-----------
Merge pull request #6585 from dmarcoux/fix-pulse-list-builds
Set 0 as a default value for pulse failed/succeeded builds
Compare: https://github.com/openSUSE/open-build-service/compare/96be8cc4f812...a5a81…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] 32371a: Add missing tooltips in project status
by Dany Marcoux 12 Dec '18
by Dany Marcoux 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 32371ac2d12ab1e06f12d2ab7ca3363affcd3080
https://github.com/openSUSE/open-build-service/commit/32371ac2d12ab1e06f12d…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_status_comment.html.haml
Log Message:
-----------
Add missing tooltips in project status
Commit: 96be8cc4f812d3317d45f95cb1623c7609347dde
https://github.com/openSUSE/open-build-service/commit/96be8cc4f812d3317d45f…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_status_comment.html.haml
Log Message:
-----------
Merge pull request #6583 from dmarcoux/add-missing-tooltips-in-project-status
Add missing tooltips in project status
Compare: https://github.com/openSUSE/open-build-service/compare/168248725d6a...96be8…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] 6bba8b: Center text in project monitor table
by Dany Marcoux 12 Dec '18
by Dany Marcoux 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 6bba8bc83f1d41725ec940f626047333e1f9b674
https://github.com/openSUSE/open-build-service/commit/6bba8bc83f1d41725ec94…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/monitor.html.haml
Log Message:
-----------
Center text in project monitor table
Fixes #6580
Commit: 168248725d6a728c6f5776994e440a9bd12a561e
https://github.com/openSUSE/open-build-service/commit/168248725d6a728c6f577…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/monitor.html.haml
Log Message:
-----------
Merge pull request #6584 from dmarcoux/center-text-in-project-monitor-table
Center text in project monitor table
Compare: https://github.com/openSUSE/open-build-service/compare/b9d2530c35ea...16824…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0