Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 470e0833f5fdde0a1c0c583827afbcf059b3d13c
https://github.com/openSUSE/open-build-service/commit/470e0833f5fdde0a1c0c58...
Author: Christian Bruckmayer
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui/obs_factory/application.css
M src/api/app/controllers/status/checks_controller.rb
A src/api/app/controllers/status/required_checks_controller.rb
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
A src/api/app/helpers/status/required_checks_helper.rb
M src/api/app/models/project.rb
M src/api/app/models/repository.rb
M src/api/app/models/status/check.rb
M src/api/app/models/status/repository_publish.rb
A src/api/app/policies/repository_policy.rb
M src/api/app/views/status/checks/_check.xml.builder
M src/api/app/views/status/checks/index.xml.builder
A src/api/app/views/status/required_checks/index.xml.builder
M src/api/app/views/webui/obs_factory/staging_projects/_checks.html.haml
M src/api/config/routes.rb
A src/api/db/migrate/20180903135535_add_required_checks_to_repository.rb
M src/api/db/structure.sql
M src/api/spec/controllers/status/checks_controller_spec.rb
A src/api/spec/controllers/status/required_checks_controller_spec.rb
M src/api/spec/factories/checks.rb
A src/api/spec/fixtures/files/required_check.xml
A src/api/spec/fixtures/files/required_check_with_additional_params.xml
A src/api/spec/fixtures/files/required_checks.xml
Log Message:
-----------
Implement Status::RequiredChecks
A required check can be defined on a checkable
(e.g. project, package, repository). When a check
does not exist, the required check will be displayed instead.
As soon as a check exists with the same name as the required
check, this check will be displayed instead.
For now, only repository as checkable is supported and the
required checks are represented as a serialized array on
repository.
In the WebUI this is implemented on the staging project dashboard.
Co-authored-by: Dany Marcoux
Commit: 386798bb418da7eed5e5bbce4d3aa4596e6b2c4c
https://github.com/openSUSE/open-build-service/commit/386798bb418da7eed5e5bb...
Author: Christian Bruckmayer
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/app/controllers/status/required_checks_controller.rb
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
M src/api/app/models/project.rb
Log Message:
-----------
Fix repository name spelling in Staging Project
It is images and not image.
This caused the the display of repository checks to fail as
the wrong repository was selected.
Commit: 40367d998b772eecb1b190060e36de4769a8ba74
https://github.com/openSUSE/open-build-service/commit/40367d998b772eecb1b190...
Author: Christian Bruckmayer
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui/obs_factory/application.css
M src/api/app/controllers/status/checks_controller.rb
A src/api/app/controllers/status/required_checks_controller.rb
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
A src/api/app/helpers/status/required_checks_helper.rb
M src/api/app/models/repository.rb
M src/api/app/models/status/check.rb
M src/api/app/models/status/repository_publish.rb
A src/api/app/policies/repository_policy.rb
M src/api/app/views/status/checks/_check.xml.builder
M src/api/app/views/status/checks/index.xml.builder
A src/api/app/views/status/required_checks/index.xml.builder
M src/api/app/views/webui/obs_factory/staging_projects/_checks.html.haml
M src/api/config/routes.rb
A src/api/db/migrate/20180903135535_add_required_checks_to_repository.rb
M src/api/db/structure.sql
M src/api/spec/controllers/status/checks_controller_spec.rb
A src/api/spec/controllers/status/required_checks_controller_spec.rb
M src/api/spec/factories/checks.rb
A src/api/spec/fixtures/files/required_check.xml
A src/api/spec/fixtures/files/required_check_with_additional_params.xml
A src/api/spec/fixtures/files/required_checks.xml
Log Message:
-----------
Merge pull request #5755 from ChrisBr/feature/required_check
Implement Status::RequiredChecks
Compare: https://github.com/openSUSE/open-build-service/compare/b63dc8ec588b...40367d...
**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.