[openSUSE/open-build-service] cdfb71: Create Workflows::YAMLToWorkflowsService
Branch: refs/heads/workflow_token Home: https://github.com/openSUSE/open-build-service Commit: cdfb7130fe16de84e5d02a171c52807aca2ea8b6 https://github.com/openSUSE/open-build-service/commit/cdfb7130fe16de84e5d02a... Author: Dany Marcoux <dmarcoux@posteo.de> Date: 2021-05-06 (Thu, 06 May 2021) Changed paths: A src/api/app/services/workflows/yaml_to_workflows_service.rb M src/api/config/initializers/zeitwerk.rb Log Message: ----------- Create Workflows::YAMLToWorkflowsService Co-authored-by: Lukas Krause <lkrause@suse.de> Commit: 7b7e6522550f1c7e0f65796ca75ab8fa05617b6c https://github.com/openSUSE/open-build-service/commit/7b7e6522550f1c7e0f6579... Author: Dany Marcoux <dmarcoux@posteo.de> Date: 2021-05-06 (Thu, 06 May 2021) Changed paths: M src/api/app/models/event_subscription.rb Log Message: ----------- Add scm channel to EventSubscription model Commit: d8135273ca8c0290f7ff6b8f91d393b16598b1b4 https://github.com/openSUSE/open-build-service/commit/d8135273ca8c0290f7ff6b... Author: Lukas Krause <lkrause@suse.de> Date: 2021-05-06 (Thu, 06 May 2021) Changed paths: A src/api/spec/services/workflows/yaml_to_workflows_service_spec.rb A src/api/spec/support/files/workflows.yml A src/api/spec/support/shared_contexts/a_scm_payload_hash.rb Log Message: ----------- Add specs for YAMLToWorkflowsService Commit: 3267a6b8972d4af6970a95d9248295a870fb35b1 https://github.com/openSUSE/open-build-service/commit/3267a6b8972d4af6970a95... Author: Lukas Krause <lkrause@suse.de> Date: 2021-05-06 (Thu, 06 May 2021) Changed paths: A src/api/app/models/workflow.rb Log Message: ----------- Add placeholder Workflow model Just in order being able to run the rspec test until the real model is merged. Commit: c7492c4268b18c14271f266bdcc6e236dde2ad24 https://github.com/openSUSE/open-build-service/commit/c7492c4268b18c14271f26... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2021-05-06 (Thu, 06 May 2021) Changed paths: M src/api/db/migrate/20210505160725_add_kind_to_path_element_uniq_indexes.rb Log Message: ----------- Recreate the foreign key after recreating the index We ran into some mariadb problem when not doing this. ``` SHOW ENGINE INNODB STATUS; ... ------------------------ LATEST FOREIGN KEY ERROR ------------------------ ... DELETE FROM `repositories` WHERE `repositories`.`id` = 3229851 Foreign key constraint fails for table `obs_production`.`repositories`: ... CONSTRAINT `path_elements_ibfk_1` FOREIGN KEY (`parent_id`) REFERENCES `repositories` (`id`) ... But the referencing table `obs_production`.`path_elements` or its .ibd file or the required index does not currently exist! ``` Commit: b199d614afd0a0dfad7bc68c8292d4b563b33157 https://github.com/openSUSE/open-build-service/commit/b199d614afd0a0dfad7bc6... Author: Lukas Krause <lkrause@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M docs/api/api/api.txt M src/api/public/apidocs-new/paths/person_login_token.yaml Log Message: ----------- Mark scm_token param as unstable in person token api docs Commit: 3feb34025aa476384e40d379e438cbbffda47529 https://github.com/openSUSE/open-build-service/commit/3feb34025aa476384e40d3... Author: Lukas Krause <lkrause@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M docs/api/api/api.txt M src/api/public/apidocs-new/paths/person_login_token.yaml Log Message: ----------- Merge pull request #11115 from krauselukas/mark_experimental_endpoints Mark scm_token param as unstable in person token api docs Commit: 4a4d5b0f07dd0d6bc03def3e863d299bfebcd7ad https://github.com/openSUSE/open-build-service/commit/4a4d5b0f07dd0d6bc03def... Author: Adrian Schröter <adrian@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M docs/api/api/obs.rng M src/api/app/models/download_repository.rb M src/api/spec/models/download_repository_spec.rb Log Message: ----------- [api] extend DoD repository type for (container) registry Also adapting the xml schema to have a choice instead of a free string. Commit: e9aaacf47f40a2f52c01160d2b198580fb8de350 https://github.com/openSUSE/open-build-service/commit/e9aaacf47f40a2f52c0116... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/db/migrate/20210505160725_add_kind_to_path_element_uniq_indexes.rb Log Message: ----------- Merge pull request #11112 from hennevogel/bugfix/path_elements-fk-desaster Recreate the foreign key after recreating the index Commit: 632bd036176bd8da84629ecb913c0624f0ecba4b https://github.com/openSUSE/open-build-service/commit/632bd036176bd8da84629e... Author: Lukas Krause <lkrause@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: A src/api/app/models/workflow.rb A src/api/app/services/workflows/yaml_to_workflows_service.rb M src/api/config/initializers/zeitwerk.rb A src/api/spec/services/workflows/yaml_to_workflows_service_spec.rb A src/api/spec/support/files/workflows.yml A src/api/spec/support/shared_contexts/a_scm_payload_hash.rb Log Message: ----------- Merge pull request #11100 from dmarcoux/obs-workflows-yaml-to-workflow Create Workflows::YAMLToWorkflowsService Commit: eb385daae41df44196c11734f2fbcfc0753e2ce4 https://github.com/openSUSE/open-build-service/commit/eb385daae41df44196c117... Author: Dany Marcoux <dmarcoux@posteo.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: A src/api/app/services/trigger_controller_service/scm_extractor.rb A src/api/spec/services/trigger_controller_service/scm_extractor_spec.rb Log Message: ----------- Create TriggerControllerService::ScmExtractor Co-authored-by: Daniel Donisa <daniel.donisa@suse.com> Co-authored-by: Eduardo Navarro <enavarro@suse.com> Co-authored-by: Lukas Krause <lkrause@suse.de> Co-authored-by: Saray Cabrera Padrón <scabrerapadron@suse.de> Commit: 6bfab688131b3ffbcb9ced315d5c145996c3d919 https://github.com/openSUSE/open-build-service/commit/6bfab688131b3ffbcb9ced... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M docs/api/api/obs.rng M src/api/app/models/download_repository.rb M src/api/spec/models/download_repository_spec.rb Log Message: ----------- Merge pull request #11116 from adrianschroeter/dod_reg [api] extend DoD repository type for (container) registry Commit: 9a49ea545482c69107f2c39c43015f5e22311d7e https://github.com/openSUSE/open-build-service/commit/9a49ea545482c69107f2c3... Author: Dani Donisa <daniel.donisa@suse.com> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/models/event_subscription.rb Log Message: ----------- Merge pull request #11111 from dmarcoux/obs-workflows-event_subscriptions-channel-scm Add scm channel to EventSubscription model Commit: 1197c54e30892b3330972a7647f0f5aa4cd46698 https://github.com/openSUSE/open-build-service/commit/1197c54e30892b3330972a... Author: Dany Marcoux <dmarcoux@posteo.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: A src/api/app/services/workflows/yaml_downloader.rb M src/api/config/initializers/zeitwerk.rb Log Message: ----------- Create Workflows::YAMLDownloader service Co-authored-by: Lukas Krause <lkrause@suse.de> Commit: 08d5e9d93b29a6c4edf372f34a830d52734aff8c https://github.com/openSUSE/open-build-service/commit/08d5e9d93b29a6c4edf372... Author: Victor Pereira <vpereira@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: A src/api/spec/services/workflows/yaml_downloader_spec.rb Log Message: ----------- Add spec to service Workflows::YAMLDownloader Commit: 1a165ff0278a4b5a3d94ad2deb60c91d94e53438 https://github.com/openSUSE/open-build-service/commit/1a165ff0278a4b5a3d94ad... Author: Victor Pereira <vpereira@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: A src/api/app/services/workflows/yaml_downloader.rb M src/api/config/initializers/zeitwerk.rb A src/api/spec/services/workflows/yaml_downloader_spec.rb Log Message: ----------- Merge pull request #11099 from dmarcoux/obs-workflows-yaml-downloader Create Workflows::YAMLDownloader service Commit: a55d799b9711c500433f7ad47f45ea621356ea01 https://github.com/openSUSE/open-build-service/commit/a55d799b9711c500433f7a... Author: Victor Pereira <vpereira@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: A src/api/app/services/trigger_controller_service/scm_extractor.rb A src/api/spec/services/trigger_controller_service/scm_extractor_spec.rb Log Message: ----------- Merge pull request #11104 from dmarcoux/obs-workflows-scm_extractor Create TriggerControllerService::ScmExtractor Commit: 7aaada95e7f083be8789fe8b26555e3015120c36 https://github.com/openSUSE/open-build-service/commit/7aaada95e7f083be8789fe... Author: Saray Cabrera Padrón <scabrerapadron@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: A src/api/app/policies/token/workflow_policy.rb M src/api/config/routes/api_routes.rb Log Message: ----------- Define the new Token::Workflow This token will handle the incoming webhooks/events from SCMs like GitHub or GitLab. Co-authored-by: Eduardo Navarro <enavarro@suse.com> Commit: c97a7ecb67f0d43ae8c4a308e289c065b7a1ded7 https://github.com/openSUSE/open-build-service/commit/c97a7ecb67f0d43ae8c4a3... Author: Saray Cabrera Padrón <scabrerapadron@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/controllers/trigger_controller.rb A src/api/app/controllers/trigger_workflow_controller.rb M src/api/app/models/token/rebuild.rb M src/api/app/services/trigger_controller_service/scm_extractor.rb M src/api/config/routes/api_routes.rb Log Message: ----------- Extract data from a incoming SCM's webhook This kind of webhooks trigger the new Token::Workflow. They come from SCMs like GitHub or GitLab. We extract the data from the payload of the incoming webhook/event, then check that the event and data are valid, and add it to the token as attributes. We create a new controller with the behaviour of the token workflow. Co-authored-by: Daniel Donisa <daniel.donisa@suse.com> Co-authored-by: Eduardo Navarro <enavarro@suse.com> Commit: a85ee465ff02de6d48fed0b940dd6ad5c6de9683 https://github.com/openSUSE/open-build-service/commit/a85ee465ff02de6d48fed0... Author: Lukas Krause <lkrause@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/models/workflow.rb A src/api/app/models/workflow/step/branch_package_step.rb Log Message: ----------- Create wrapper model for SCM workflows Commit: c568ddb70af2b8f26a83ea6e73221a511ee0fb45 https://github.com/openSUSE/open-build-service/commit/c568ddb70af2b8f26a83ea... Author: Lukas Krause <lkrause@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: A src/api/app/services/workflows/yaml_download_service.rb M src/api/app/services/workflows/yaml_to_workflows_service.rb M src/api/config/initializers/zeitwerk.rb Log Message: ----------- Add services to download and parse workflow yaml Commit: 080dea40376550503555824b0dee1556cd20d33b https://github.com/openSUSE/open-build-service/commit/080dea4037655050355582... Author: Dany Marcoux <dmarcoux@posteo.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: A src/api/app/jobs/report_to_scm_job.rb M src/api/app/models/token/rebuild.rb M src/api/config/initializers/zeitwerk.rb Log Message: ----------- Create SCMStatusReporter service Commit: cd4324c2b692c1f68bb6a3ccff2c7e8e48582b4a https://github.com/openSUSE/open-build-service/commit/cd4324c2b692c1f68bb6a3... Author: Victor Pereira <vpereira@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/models/token/rebuild.rb Log Message: ----------- Move code from Token::Rebuild to Token::Workflow Commit: ab6f6fb7757da4a746c31d52c443ebdacadeb785 https://github.com/openSUSE/open-build-service/commit/ab6f6fb7757da4a746c31d... Author: Eduardo Navarro <enavarro@suse.com> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/services/trigger_controller_service/scm_extractor.rb M src/api/app/services/workflows/yaml_download_service.rb Log Message: ----------- Implement download of the workflows configuration ... ... file, both for GitHub and GitLab. Co-authored-by: Saray Cabrera Padrón <scabrerapadron@suse.de> Commit: d754268ad9b9073f9ae25211c43f33a7bc39a328 https://github.com/openSUSE/open-build-service/commit/d754268ad9b9073f9ae252... Author: Dani Donisa <dani.doni@gmail.com> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/controllers/trigger_controller.rb Log Message: ----------- Fix missing method Commit: a2768a1a8ae3a95a2b25954906622c70fcb35a43 https://github.com/openSUSE/open-build-service/commit/a2768a1a8ae3a95a2b2595... Author: Lukas Krause <lkrause@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/models/workflow/step/branch_package_step.rb Log Message: ----------- Reduce cognitive complexity of branch method Commit: bd20ec0cb45bb71b71ceef54cedc1358467e28bd https://github.com/openSUSE/open-build-service/commit/bd20ec0cb45bb71b71ceef... Author: Saray Cabrera Padrón <scabrerapadron@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/policies/token/workflow_policy.rb M src/api/app/services/trigger_controller_service/scm_extractor.rb Log Message: ----------- Fix policy and extractor Also rename `extract` method to `call` and sort the pseudocode on Token#call. Co-authored-by: Eduardo Navarro <enavarro@suse.com> Commit: 9a0449a64f74c46cba36451b99a78938e71d705d https://github.com/openSUSE/open-build-service/commit/9a0449a64f74c46cba3645... Author: Victor Pereira <vpereira@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/controllers/trigger_workflow_controller.rb Log Message: ----------- Do not use set_package on TriggerWorkflowController Commit: eb2e48b3d152c7765d66e09c4ca47a426943a836 https://github.com/openSUSE/open-build-service/commit/eb2e48b3d152c7765d66e0... Author: Saray Cabrera Padrón <scabrerapadron@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/controllers/trigger_workflow_controller.rb M src/api/app/services/trigger_controller_service/scm_extractor.rb Log Message: ----------- Add little improvements - Drop unnecessary curly brackets from method parameters. - Don't assign to variable values that are going to be used only once. - Add .with_indifferent_access to SCMExtractor resulting payload. - Adjust comments. - Rename 'accepted*_event_and_action' to 'allowed*_event_and_action' to be consistent with the constant names (ALLOWED_GITHUB_ACTIONS, ALLOWED_GITLAB_ACTIONS). Commit: eb78809afc2a5d6ac40cd91552dbc2d46b9035e0 https://github.com/openSUSE/open-build-service/commit/eb78809afc2a5d6ac40cd9... Author: Dani Donisa <dani.doni@gmail.com> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/services/trigger_controller_service/scm_extractor.rb Log Message: ----------- Fix method name Commit: d88d80660dc9a087f3802a76423cd7e88a9ad2bc https://github.com/openSUSE/open-build-service/commit/d88d80660dc9a087f3802a... Author: Dani Donisa <dani.doni@gmail.com> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: R src/api/app/services/workflows/yaml_download_service.rb M src/api/app/services/workflows/yaml_downloader.rb Log Message: ----------- Rename YAMLDownloadService Commit: 9603732752d958ea8e58dc57e41f0b959fbb9123 https://github.com/openSUSE/open-build-service/commit/9603732752d958ea8e58dc... Author: Dani Donisa <dani.doni@gmail.com> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/config/initializers/zeitwerk.rb Log Message: ----------- Fix Zeitwerk inflector Commit: f55e50a86bb271eab215ec71d09cfb863945f50c https://github.com/openSUSE/open-build-service/commit/f55e50a86bb271eab215ec... Author: Dani Donisa <dani.doni@gmail.com> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/services/trigger_controller_service/scm_extractor.rb M src/api/app/services/workflows/yaml_downloader.rb Log Message: ----------- Read workflow.yaml from the default branch Commit: 2bb4bc3ea52b566f0dd3ab45b9222a097f34d1d0 https://github.com/openSUSE/open-build-service/commit/2bb4bc3ea52b566f0dd3ab... Author: Eduardo Navarro <enavarro@suse.com> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/services/trigger_controller_service/scm_extractor.rb M src/api/app/services/workflows/yaml_downloader.rb Log Message: ----------- Retrieve the workflows conf file from target branch Co-authored-by: Saray Cabrera Padrón <scabrerapadron@suse.de> Commit: 6fb6a28b37473d23b631b2f2916990927f858788 https://github.com/openSUSE/open-build-service/commit/6fb6a28b37473d23b631b2... Author: Saray Cabrera Padrón <scabrerapadron@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/controllers/trigger_controller.rb Log Message: ----------- Skip validate_params for both GitHub and GitLab After more detailed tests, it is clear that the `validate_params` can fail in both GitHub and GitLab webhooks. Each of them can send a non-string value as parameters. For example, GitHub sends an integer value for "number" key (PR number) and GitLab sends a hash representing the project, the user, etc. Commit: fe88d898a6a8198d4ff17778a26a4e6e937c9774 https://github.com/openSUSE/open-build-service/commit/fe88d898a6a8198d4ff177... Author: Saray Cabrera Padrón <scabrerapadron@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/services/trigger_controller_service/scm_extractor.rb Log Message: ----------- Simplify call method to not exceed 25 lines Detected by Code Climate. Commit: 2d827ebc11279e18205c8cf3f3182e19f10e9813 https://github.com/openSUSE/open-build-service/commit/2d827ebc11279e18205c8c... Author: Dani Donisa <dani.doni@gmail.com> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/models/workflow.rb M src/api/app/models/workflow/step/branch_package_step.rb M src/api/app/services/workflows/yaml_to_workflows_service.rb Log Message: ----------- Execute the workflow's steps After downloading the workflow's configuration file we execute the workflow's steps against the configured project and package. Then, validate the steps inside the Step model. Depending on each kind of step, we know which kind of event and actions we expect from the webhooks and what actions we want to perform or ignore (i.e. branch a packae in OBS, just rebuild the package, etc.) That's why we moved the checks about webhook events and actions to the Step class. Co-authored-by: Eduardo Navarro <enavarro@suse.com> Commit: b53be627d7f50901840c87ec24a17fa24ae88cdc https://github.com/openSUSE/open-build-service/commit/b53be627d7f50901840c87... Author: Dany Marcoux <dmarcoux@posteo.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M dist/Makefile M dist/obs-server.spec M dist/systemd/obs-api-support.target A dist/systemd/obs-delayedjob-queue-scm.service M src/api/app/jobs/report_to_scm_job.rb M src/api/app/models/event/base.rb M src/api/app/models/event/build_fail.rb M src/api/app/models/event/build_success.rb Log Message: ----------- Rely on CreateJob class for ReportToScmJob Co-authored-by: Victor Pereira <vpereira@suse.com> Commit: f2dedcb385810826a33a2bf8d7d5eff2c996bc9f https://github.com/openSUSE/open-build-service/commit/f2dedcb385810826a33a2b... Author: Victor Pereira <vpereira@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/spec/models/update_notification_events_spec.rb Log Message: ----------- Fix rspec for update_notification_events Commit: 98a68fb76acb3d438bd6ac16bca6cae49a1f7102 https://github.com/openSUSE/open-build-service/commit/98a68fb76acb3d438bd6ac... Author: Lukas Krause <lkrause@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/services/trigger_controller_service/scm_extractor.rb M src/api/app/services/workflows/yaml_downloader.rb Log Message: ----------- Use github repo full_name from webhook payload Instead of manually combining owner and repo name to get the repo full_name, we can simply use the full_name straight from the webhook payload Commit: 20c6808737a448d85162dadbab186810d3761f00 https://github.com/openSUSE/open-build-service/commit/20c6808737a448d85162da... Author: Lukas Krause <lkrause@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/models/workflow/step/branch_package_step.rb M src/api/app/services/trigger_controller_service/scm_extractor.rb Log Message: ----------- Create _branch_request file We need to create the _branch_request file in the branched package in order to let the obs_scm service point to the revision of the pull_request/merge_request Commit: 017c40672a42894680e4b98c31561414216c8851 https://github.com/openSUSE/open-build-service/commit/017c40672a42894680e4b9... Author: Lukas Krause <lkrause@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/app/services/trigger_controller_service/scm_extractor.rb Log Message: ----------- Add github and gitlab event to scm extractor payload hash The event is required in the `Workflow::Step::BranchPackageStep#new_pull_request?` method Commit: 3e0a4be59aca6ba0cb9e94da7b5dcfa4dac492e9 https://github.com/openSUSE/open-build-service/commit/3e0a4be59aca6ba0cb9e94... Author: Victor Pereira <vpereira@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M src/api/config/initializers/zeitwerk.rb Log Message: ----------- Use ReportToScm instead of ReportToSCMJob Commit: bf7c0696f0098c774c1fc1f9067d9e7afbb10f8b https://github.com/openSUSE/open-build-service/commit/bf7c0696f0098c774c1fc1... Author: Victor Pereira <vpereira@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: Log Message: ----------- Merge branch 'workflow_token' into workflow_token Commit: 82c7006d53e620bda10cf7263f88ff388e3f17af https://github.com/openSUSE/open-build-service/commit/82c7006d53e620bda10cf7... Author: Victor Pereira <vpereira@suse.de> Date: 2021-05-07 (Fri, 07 May 2021) Changed paths: M docs/api/api/api.txt M docs/api/api/obs.rng M src/api/app/models/download_repository.rb M src/api/app/services/trigger_controller_service/scm_extractor.rb M src/api/config/initializers/zeitwerk.rb M src/api/db/migrate/20210505160725_add_kind_to_path_element_uniq_indexes.rb M src/api/public/apidocs-new/paths/person_login_token.yaml M src/api/spec/models/download_repository_spec.rb A src/api/spec/services/trigger_controller_service/scm_extractor_spec.rb A src/api/spec/services/workflows/yaml_downloader_spec.rb A src/api/spec/services/workflows/yaml_to_workflows_service_spec.rb A src/api/spec/support/files/workflows.yml A src/api/spec/support/shared_contexts/a_scm_payload_hash.rb Log Message: ----------- Merge pull request #11117 from vpereira/workflow_token Workflow token Compare: https://github.com/openSUSE/open-build-service/compare/89809794a915...82c700...
participants (1)
-
Victor Pereira