openSUSE / open-build-service

Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs
https://openbuildservice.org
GNU General Public License v2.0
916 stars 436 forks source link

[production][trigger_workflow#create] undefined method `keys' for "push":String unsupported_filter_values << filter unless v... #13118

Closed danidoni closed 3 weeks ago

danidoni commented 1 year ago

See this exception on Errbit

undefined method `keys' for "push":String

      unsupported_filter_values &lt;&lt; filter unless value.keys.all? { |filter_type| SUPPORTED_FILTER_VALUES.include?(filter_type.to_sym) }
                                                      ^^^^^ #

Summary

URL

https://build.opensuse.org/trigger/workflow?id=6467"

Where

trigger_workflow#create

Occured

Sep 21 4:57pm

Similar

1

Params

{
  &quot;action&quot; =&gt; &quot;create&quot;,
  &quot;after&quot; =&gt; &quot;253e0d7e93796f3dcb7e18a7ee46a0c6cfafa3ab&quot;,
  &quot;base_ref&quot; =&gt; nil,
  &quot;before&quot; =&gt; &quot;0784e06090a59e1709094e1156af7e0714d078f7&quot;,
  &quot;commits&quot; =&gt; [{&quot;id&quot;=&gt;&quot;253e0d7e93796f3dcb7e18a7ee46a0c6cfafa3ab&quot;, &quot;tree_id&quot;=&gt;&quot;1f83e28144253bd6e34402c3428ac5776086a1db&quot;, &quot;distinct&quot;=&gt;true, &quot;message&quot;=&gt;&quot;Add OBS workflow configuration&quot;, &quot;timestamp&quot;=&gt;&quot;2022-09-21T18:56:46+02:00&quot;, &quot;url&quot;=&gt;&quot;https://github.com/Huessenbergnetz/libfuoten/commit/253e0d7e93796f3dcb7e18a7ee46a0c6cfafa3ab&quot;, &quot;author&quot;=&gt;{&quot;name&quot;=&gt;&quot;Buschmann&quot;, &quot;email&quot;=&gt;&quot;mf@huessenbergnetz.de&quot;, &quot;username&quot;=&gt;&quot;buschmann23&quot;}, &quot;committer&quot;=&gt;{&quot;name&quot;=&gt;&quot;Buschmann&quot;, &quot;email&quot;=&gt;&quot;mf@huessenbergnetz.de&quot;, &quot;username&quot;=&gt;&quot;buschmann23&quot;}, &quot;added&quot;=&gt;[&quot;.obs/workflows.yml&quot;], &quot;removed&quot;=&gt;[], &quot;modified&quot;=&gt;[]}],
  &quot;compare&quot; =&gt; &quot;https://github.com/Huessenbergnetz/libfuoten/compare/0784e06090a5...253e0d7e9379&quot;,
  &quot;controller&quot; =&gt; &quot;trigger_workflow&quot;,
  &quot;created&quot; =&gt; false,
  &quot;deleted&quot; =&gt; false,
  &quot;forced&quot; =&gt; false,
  &quot;head_commit&quot; =&gt; {
    &quot;added&quot; =&gt; [&quot;.obs/workflows.yml&quot;],
    &quot;author&quot; =&gt; {
      &quot;email&quot; =&gt; &quot;mf@huessenbergnetz.de&quot;,
      &quot;name&quot; =&gt; &quot;Buschmann&quot;,
      &quot;username&quot; =&gt; &quot;buschmann23&quot;
    },
    &quot;committer&quot; =&gt; {
      &quot;email&quot; =&gt; &quot;mf@huessenbergnetz.de&quot;,
      &quot;name&quot; =&gt; &quot;Buschmann&quot;,
      &quot;username&quot; =&gt; &quot;buschmann23&quot;
    },
    &quot;distinct&quot; =&gt; true,
    &quot;id&quot; =&gt; &quot;253e0d7e93796f3dcb7e18a7ee46a0c6cfafa3ab&quot;,
    &quot;message&quot; =&gt; &quot;Add OBS workflow configuration&quot;,
    &quot;modified&quot; =&gt; [],
    &quot;removed&quot; =&gt; [],
    &quot;timestamp&quot; =&gt; &quot;2022-09-21T18:56:46+02:00&quot;,
    &quot;tree_id&quot; =&gt; &quot;1f83e28144253bd6e34402c3428ac5776086a1db&quot;,
    &quot;url&quot; =&gt; &quot;https://github.com/Huessenbergnetz/libfuoten/commit/253e0d7e93796f3dcb7e18a7ee46a0c6cfafa3ab&quot;
  },
  &quot;id&quot; =&gt; &quot;6467&quot;,
  &quot;organization&quot; =&gt; {
    &quot;avatar_url&quot; =&gt; &quot;https://avatars.githubusercontent.com/u/30125388?v=4&quot;,
    &quot;description&quot; =&gt; &quot;&quot;,
    &quot;events_url&quot; =&gt; &quot;https://api.github.com/orgs/Huessenbergnetz/events&quot;,
    &quot;hooks_url&quot; =&gt; &quot;https://api.github.com/orgs/Huessenbergnetz/hooks&quot;,
    &quot;id&quot; =&gt; 30125388,
    &quot;issues_url&quot; =&gt; &quot;https://api.github.com/orgs/Huessenbergnetz/issues&quot;,
    &quot;login&quot; =&gt; &quot;Huessenbergnetz&quot;,
    &quot;members_url&quot; =&gt; &quot;https://api.github.com/orgs/Huessenbergnetz/members{/member}&quot;,
    &quot;node_id&quot; =&gt; &quot;MDEyOk9yZ2FuaXphdGlvbjMwMTI1Mzg4&quot;,
    &quot;public_members_url&quot; =&gt; &quot;https://api.github.com/orgs/Huessenbergnetz/public_members{/member}&quot;,
    &quot;repos_url&quot; =&gt; &quot;https://api.github.com/orgs/Huessenbergnetz/repos&quot;,
    &quot;url&quot; =&gt; &quot;https://api.github.com/orgs/Huessenbergnetz&quot;
  },
  &quot;pusher&quot; =&gt; {
    &quot;email&quot; =&gt; &quot;buschmann23@users.noreply.github.com&quot;,
    &quot;name&quot; =&gt; &quot;buschmann23&quot;
  },
  &quot;ref&quot; =&gt; &quot;refs/heads/master&quot;,
  &quot;repository&quot; =&gt; {
    &quot;allow_forking&quot; =&gt; true,
    &quot;archive_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/{archive_format}{/ref}&quot;,
    &quot;archived&quot; =&gt; false,
    &quot;assignees_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/assignees{/user}&quot;,
    &quot;blobs_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/git/blobs{/sha}&quot;,
    &quot;branches_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/branches{/branch}&quot;,
    &quot;clone_url&quot; =&gt; &quot;https://github.com/Huessenbergnetz/libfuoten.git&quot;,
    &quot;collaborators_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/collaborators{/collaborator}&quot;,
    &quot;comments_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/comments{/number}&quot;,
    &quot;commits_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/commits{/sha}&quot;,
    &quot;compare_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/compare/{base}...{head}&quot;,
    &quot;contents_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/contents/{+path}&quot;,
    &quot;contributors_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/contributors&quot;,
    &quot;created_at&quot; =&gt; 1476526768,
    &quot;default_branch&quot; =&gt; &quot;master&quot;,
    &quot;deployments_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/deployments&quot;,
    &quot;description&quot; =&gt; &quot;Qt based library to provide access to the ownCloud / Nextcloud News app.&quot;,
    &quot;disabled&quot; =&gt; false,
    &quot;downloads_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/downloads&quot;,
    &quot;events_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/events&quot;,
    &quot;fork&quot; =&gt; false,
    &quot;forks&quot; =&gt; 2,
    &quot;forks_count&quot; =&gt; 2,
    &quot;forks_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/forks&quot;,
    &quot;full_name&quot; =&gt; &quot;Huessenbergnetz/libfuoten&quot;,
    &quot;git_commits_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/git/commits{/sha}&quot;,
    &quot;git_refs_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/git/refs{/sha}&quot;,
    &quot;git_tags_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/git/tags{/sha}&quot;,
    &quot;git_url&quot; =&gt; &quot;git://github.com/Huessenbergnetz/libfuoten.git&quot;,
    &quot;has_downloads&quot; =&gt; true,
    &quot;has_issues&quot; =&gt; true,
    &quot;has_pages&quot; =&gt; false,
    &quot;has_projects&quot; =&gt; false,
    &quot;has_wiki&quot; =&gt; false,
    &quot;homepage&quot; =&gt; &quot;&quot;,
    &quot;hooks_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/hooks&quot;,
    &quot;html_url&quot; =&gt; &quot;https://github.com/Huessenbergnetz/libfuoten&quot;,
    &quot;id&quot; =&gt; 70980942,
    &quot;is_template&quot; =&gt; false,
    &quot;issue_comment_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/issues/comments{/number}&quot;,
    &quot;issue_events_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/issues/events{/number}&quot;,
    &quot;issues_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/issues{/number}&quot;,
    &quot;keys_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/keys{/key_id}&quot;,
    &quot;labels_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/labels{/name}&quot;,
    &quot;language&quot; =&gt; &quot;C++&quot;,
    &quot;languages_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/languages&quot;,
    &quot;license&quot; =&gt; {
      &quot;key&quot; =&gt; &quot;other&quot;,
      &quot;name&quot; =&gt; &quot;Other&quot;,
      &quot;node_id&quot; =&gt; &quot;MDc6TGljZW5zZTA=&quot;,
      &quot;spdx_id&quot; =&gt; &quot;NOASSERTION&quot;,
      &quot;url&quot; =&gt; nil
    },
    &quot;master_branch&quot; =&gt; &quot;master&quot;,
    &quot;merges_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/merges&quot;,
    &quot;milestones_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/milestones{/number}&quot;,
    &quot;mirror_url&quot; =&gt; nil,
    &quot;name&quot; =&gt; &quot;libfuoten&quot;,
    &quot;node_id&quot; =&gt; &quot;MDEwOlJlcG9zaXRvcnk3MDk4MDk0Mg==&quot;,
    &quot;notifications_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/notifications{?since,all,participating}&quot;,
    &quot;open_issues&quot; =&gt; 7,
    &quot;open_issues_count&quot; =&gt; 7,
    &quot;organization&quot; =&gt; &quot;Huessenbergnetz&quot;,
    &quot;owner&quot; =&gt; {
      &quot;avatar_url&quot; =&gt; &quot;https://avatars.githubusercontent.com/u/30125388?v=4&quot;,
      &quot;email&quot; =&gt; &quot;kontakt@huessenbergnetz.de&quot;,
      &quot;events_url&quot; =&gt; &quot;https://api.github.com/users/Huessenbergnetz/events{/privacy}&quot;,
      &quot;followers_url&quot; =&gt; &quot;https://api.github.com/users/Huessenbergnetz/followers&quot;,
      &quot;following_url&quot; =&gt; &quot;https://api.github.com/users/Huessenbergnetz/following{/other_user}&quot;,
      &quot;gists_url&quot; =&gt; &quot;https://api.github.com/users/Huessenbergnetz/gists{/gist_id}&quot;,
      &quot;gravatar_id&quot; =&gt; &quot;&quot;,
      &quot;html_url&quot; =&gt; &quot;https://github.com/Huessenbergnetz&quot;,
      &quot;id&quot; =&gt; 30125388,
      &quot;login&quot; =&gt; &quot;Huessenbergnetz&quot;,
      &quot;name&quot; =&gt; &quot;Huessenbergnetz&quot;,
      &quot;node_id&quot; =&gt; &quot;MDEyOk9yZ2FuaXphdGlvbjMwMTI1Mzg4&quot;,
      &quot;organizations_url&quot; =&gt; &quot;https://api.github.com/users/Huessenbergnetz/orgs&quot;,
      &quot;received_events_url&quot; =&gt; &quot;https://api.github.com/users/Huessenbergnetz/received_events&quot;,
      &quot;repos_url&quot; =&gt; &quot;https://api.github.com/users/Huessenbergnetz/repos&quot;,
      &quot;site_admin&quot; =&gt; false,
      &quot;starred_url&quot; =&gt; &quot;https://api.github.com/users/Huessenbergnetz/starred{/owner}{/repo}&quot;,
      &quot;subscriptions_url&quot; =&gt; &quot;https://api.github.com/users/Huessenbergnetz/subscriptions&quot;,
      &quot;type&quot; =&gt; &quot;Organization&quot;,
      &quot;url&quot; =&gt; &quot;https://api.github.com/users/Huessenbergnetz&quot;
    },
    &quot;private&quot; =&gt; false,
    &quot;pulls_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/pulls{/number}&quot;,
    &quot;pushed_at&quot; =&gt; 1663779422,
    &quot;releases_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/releases{/id}&quot;,
    &quot;size&quot; =&gt; 1541,
    &quot;ssh_url&quot; =&gt; &quot;git@github.com:Huessenbergnetz/libfuoten.git&quot;,
    &quot;stargazers&quot; =&gt; 4,
    &quot;stargazers_count&quot; =&gt; 4,
    &quot;stargazers_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/stargazers&quot;,
    &quot;statuses_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/statuses/{sha}&quot;,
    &quot;subscribers_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/subscribers&quot;,
    &quot;subscription_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/subscription&quot;,
    &quot;svn_url&quot; =&gt; &quot;https://github.com/Huessenbergnetz/libfuoten&quot;,
    &quot;tags_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/tags&quot;,
    &quot;teams_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/teams&quot;,
    &quot;topics&quot; =&gt; [&quot;news&quot;, &quot;nextcloud&quot;, &quot;nextcloud-news&quot;, &quot;owncloud&quot;, &quot;ownlcoud-news&quot;, &quot;qt5&quot;, &quot;synchronization&quot;],
    &quot;trees_url&quot; =&gt; &quot;https://api.github.com/repos/Huessenbergnetz/libfuoten/git/trees{/sha}&quot;,
    &quot;updated_at&quot; =&gt; &quot;2022-09-20T13:29:54Z&quot;,
    &quot;url&quot; =&gt; &quot;https://github.com/Huessenbergnetz/libfuoten&quot;,
    &quot;visibility&quot; =&gt; &quot;public&quot;,
    &quot;watchers&quot; =&gt; 4,
    &quot;watchers_count&quot; =&gt; 4,
    &quot;web_commit_signoff_required&quot; =&gt; false
  },
  &quot;sender&quot; =&gt; {
    &quot;avatar_url&quot; =&gt; &quot;https://avatars.githubusercontent.com/u/4329915?v=4&quot;,
    &quot;events_url&quot; =&gt; &quot;https://api.github.com/users/buschmann23/events{/privacy}&quot;,
    &quot;followers_url&quot; =&gt; &quot;https://api.github.com/users/buschmann23/followers&quot;,
    &quot;following_url&quot; =&gt; &quot;https://api.github.com/users/buschmann23/following{/other_user}&quot;,
    &quot;gists_url&quot; =&gt; &quot;https://api.github.com/users/buschmann23/gists{/gist_id}&quot;,
    &quot;gravatar_id&quot; =&gt; &quot;&quot;,
    &quot;html_url&quot; =&gt; &quot;https://github.com/buschmann23&quot;,
    &quot;id&quot; =&gt; 4329915,
    &quot;login&quot; =&gt; &quot;buschmann23&quot;,
    &quot;node_id&quot; =&gt; &quot;MDQ6VXNlcjQzMjk5MTU=&quot;,
    &quot;organizations_url&quot; =&gt; &quot;https://api.github.com/users/buschmann23/orgs&quot;,
    &quot;received_events_url&quot; =&gt; &quot;https://api.github.com/users/buschmann23/received_events&quot;,
    &quot;repos_url&quot; =&gt; &quot;https://api.github.com/users/buschmann23/repos&quot;,
    &quot;site_admin&quot; =&gt; false,
    &quot;starred_url&quot; =&gt; &quot;https://api.github.com/users/buschmann23/starred{/owner}{/repo}&quot;,
    &quot;subscriptions_url&quot; =&gt; &quot;https://api.github.com/users/buschmann23/subscriptions&quot;,
    &quot;type&quot; =&gt; &quot;User&quot;,
    &quot;url&quot; =&gt; &quot;https://api.github.com/users/buschmann23&quot;
  }
}

Session

{}

Backtrace

47:  app/validators/workflow_filters_validator.rb -> **block in unsupported_filter_values**
43:  app/validators/workflow_filters_validator.rb -> **each**
43:  app/validators/workflow_filters_validator.rb -> **unsupported_filter_values**
29:  app/validators/workflow_filters_validator.rb -> **validate_filters**
9:  app/validators/workflow_filters_validator.rb -> **validate**
427:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **block in make_lambda**
198:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **block (2 levels) in halting**
604:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **block (2 levels) in default_terminator**
603:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **catch**
603:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **block in default_terminator**
199:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **block in halting**
512:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **block in invoke_before**
512:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **each**
512:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **invoke_before**
105:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **run_callbacks**
824:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **_run_validate_callbacks**
406:  /GEM_ROOT/gems/activemodel-6.1.5.1/lib/active_model/validations.rb -> **run_validations!**
337:  /GEM_ROOT/gems/activemodel-6.1.5.1/lib/active_model/validations.rb -> **valid?**
57:  app/models/token/workflow.rb -> **block in validation_errors**
56:  app/models/token/workflow.rb -> **each**
56:  app/models/token/workflow.rb -> **validation_errors**
31:  app/models/token/workflow.rb -> **call**
13:  app/controllers/trigger_workflow_controller.rb -> **block in create**
887:  app/models/user.rb -> **run_as**
12:  app/controllers/trigger_workflow_controller.rb -> **create**
6:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_controller/metal/basic_implicit_render.rb -> **send_action**
228:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/abstract_controller/base.rb -> **process_action**
30:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_controller/metal/rendering.rb -> **process_action**
42:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/abstract_controller/callbacks.rb -> **block in process_action**
106:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **run_callbacks**
41:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/abstract_controller/callbacks.rb -> **process_action**
22:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_controller/metal/rescue.rb -> **process_action**
34:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_controller/metal/instrumentation.rb -> **block in process_action**
203:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/notifications.rb -> **block in instrument**
24:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/notifications/instrumenter.rb -> **instrument**
203:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/notifications.rb -> **instrument**
33:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_controller/metal/instrumentation.rb -> **process_action**
249:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_controller/metal/params_wrapper.rb -> **process_action**
27:  /GEM_ROOT/gems/activerecord-6.1.5.1/lib/active_record/railties/controller_runtime.rb -> **process_action**
165:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/abstract_controller/base.rb -> **process**
39:  /GEM_ROOT/gems/actionview-6.1.5.1/lib/action_view/rendering.rb -> **process**
190:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_controller/metal.rb -> **dispatch**
254:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_controller/metal.rb -> **dispatch**
50:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/routing/route_set.rb -> **dispatch**
33:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/routing/route_set.rb -> **serve**
19:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/routing/mapper.rb -> **block in &lt;class:Constraints&gt;**
49:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/routing/mapper.rb -> **serve**
50:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/journey/router.rb -> **block in serve**
32:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/journey/router.rb -> **each**
32:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/journey/router.rb -> **serve**
842:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/routing/route_set.rb -> **call**
72:  /GEM_ROOT/gems/flipper-0.25.2/lib/flipper/middleware/memoizer.rb -> **memoized_call**
37:  /GEM_ROOT/gems/flipper-0.25.2/lib/flipper/middleware/memoizer.rb -> **call**
15:  config/initializers/prefer_xml_over_html.rb -> **call**
44:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/deflater.rb -> **call**
15:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/tempfile_reaper.rb -> **call**
27:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/etag.rb -> **call**
40:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/conditional_get.rb -> **call**
12:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/head.rb -> **call**
22:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/http/permissions_policy.rb -> **call**
19:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/http/content_security_policy.rb -> **call**
266:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/session/abstract/id.rb -> **context**
260:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/session/abstract/id.rb -> **call**
689:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/middleware/cookies.rb -> **call**
27:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/middleware/callbacks.rb -> **block in call**
98:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/callbacks.rb -> **run_callbacks**
26:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/middleware/callbacks.rb -> **call**
18:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/middleware/actionable_exceptions.rb -> **call**
32:  /GEM_ROOT/gems/airbrake-9.4.3/lib/airbrake/rack/middleware.rb -> **call!**
21:  /GEM_ROOT/gems/airbrake-9.4.3/lib/airbrake/rack/middleware.rb -> **call**
29:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/middleware/debug_exceptions.rb -> **call**
33:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/middleware/show_exceptions.rb -> **call**
18:  /GEM_ROOT/gems/lograge-0.12.0/lib/lograge/rails_ext/rack/logger.rb -> **call_app**
26:  /GEM_ROOT/gems/railties-6.1.5.1/lib/rails/rack/logger.rb -> **block in call**
99:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/tagged_logging.rb -> **block in tagged**
37:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/tagged_logging.rb -> **tagged**
99:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/tagged_logging.rb -> **tagged**
26:  /GEM_ROOT/gems/railties-6.1.5.1/lib/rails/rack/logger.rb -> **call**
81:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/middleware/remote_ip.rb -> **call**
81:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/middleware/remote_ip.rb -> **call**
19:  /GEM_ROOT/gems/request_store-1.5.1/lib/request_store/middleware.rb -> **call**
26:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/middleware/request_id.rb -> **call**
24:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/method_override.rb -> **call**
22:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/runtime.rb -> **call**
29:  /GEM_ROOT/gems/activesupport-6.1.5.1/lib/active_support/cache/strategy/local_cache_middleware.rb -> **call**
14:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/middleware/executor.rb -> **call**
18:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/lock.rb -> **call**
110:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/sendfile.rb -> **call**
142:  /GEM_ROOT/gems/actionpack-6.1.5.1/lib/action_dispatch/middleware/host_authorization.rb -> **call**
539:  /GEM_ROOT/gems/railties-6.1.5.1/lib/rails/engine.rb -> **call**
207:  /GEM_ROOT/gems/railties-6.1.5.1/lib/rails/railtie.rb -> **public_send**
207:  /GEM_ROOT/gems/railties-6.1.5.1/lib/rails/railtie.rb -> **method_missing**
74:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/urlmap.rb -> **block in call**
58:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/urlmap.rb -> **each**
58:  /GEM_ROOT/gems/rack-2.2.4/lib/rack/urlmap.rb -> **call**
107:  /usr/lib64/ruby/gems/3.1.0/gems/passenger-6.0.14/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb -> **process_request**
157:  /usr/lib64/ruby/gems/3.1.0/gems/passenger-6.0.14/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb -> **accept_and_process_next_request**
110:  /usr/lib64/ruby/gems/3.1.0/gems/passenger-6.0.14/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb -> **main_loop**
419:  /usr/lib64/ruby/gems/3.1.0/gems/passenger-6.0.14/src/ruby_supportlib/phusion_passenger/request_handler.rb -> **block (3 levels) in start_threads**
113:  /usr/lib64/ruby/gems/3.1.0/gems/passenger-6.0.14/src/ruby_supportlib/phusion_passenger/utils.rb -> **block in create_thread_and_abort_on_exception**

Environment

Key Value
program_name Passenger RubyApp: /srv/www/obs/api (production)
HTTP_USER_AGENT GitHub-Hookshot/3116550
dmarcoux commented 1 year ago

This is related to Validate .obs/workflows.yml with a schema validation.

The previous comment from @danidoni was for another Trello card, which is now archived.

hennevogel commented 3 weeks ago

never happened again, schema validation is still on the menu...