key not found: "LEADING_ORGANIZATIONS_CSV_URL"
While working on a separate MR, I noticed the following error in my console:
{"name":"sucker_punch","hostname":"amckenzie-m1-max","pid":85924,"severity":"ERROR","time":"2023-04-12T21:44:51.752+10:00","message":"key not found: \"LEADING_ORGANIZATIONS_CSV_URL\"","err":{"name":"KeyError","message":"key not found: \"LEADING_ORGANIZATIONS_CSV_URL\"","stack":"/Users/ash/src/gitlab/triage-ops/triage/triage/concerns/periscope_csv.rb:30:in `fetch'\n /Users/ash/src/gitlab/triage-ops/triage/triage/concerns/periscope_csv.rb:30:in `csv_url'\n /Users/ash/src/gitlab/triage-ops/triage/triage/concerns/periscope_csv.rb:25:in `retrieve_csv'\n /Users/ash/src/gitlab/triage-ops/triage/triage/concerns/periscope_csv.rb:18:in `block in csv_map'\n /Users/ash/.asdf/installs/ruby/3.0.5/lib/ruby/gems/3.0.0/gems/mini_cache-1.1.0/lib/mini_cache/store.rb:113:in `get_or_set'\n /Users/ash/src/gitlab/triage-ops/triage/triage/concerns/periscope_csv.rb:17:in `csv_map'\n /Users/ash/src/gitlab/triage-ops/triage/triage/leading_organization_detector.rb:13:in `leading_organization?'\n /Users/ash/src/gitlab/triage-ops/triage/processor/community/label_leading_organization.rb:36:in `contribution_from_leading_organization?'\n /Users/ash/src/gitlab/triage-ops/triage/processor/community/label_leading_organization.rb:15:in `applicable?'\n /Users/ash/src/gitlab/triage-ops/triage/triage/processor.rb:46:in `triage'\n /Users/ash/src/gitlab/triage-ops/triage/triage/processor.rb:38:in `triage'\n /Users/ash/src/gitlab/triage-ops/triage/triage/handler.rb:191:in `block in process'\n /Users/ash/src/gitlab/triage-ops/triage/triage/handler.rb:189:in `each'\n /Users/ash/src/gitlab/triage-ops/triage/triage/handler.rb:189:in `process'\n /Users/ash/src/gitlab/triage-ops/triage/job/processor_job.rb:22:in `execute'\n /Users/ash/src/gitlab/triage-ops/triage/triage/job.rb:37:in `perform'\n /Users/ash/.asdf/installs/ruby/3.0.5/lib/ruby/gems/3.0.0/gems/sucker_punch-3.1.0/lib/sucker_punch/job.rb:63:in `__run_perform'\n /Users/ash/.asdf/installs/ruby/3.0.5/lib/ruby/gems/3.0.0/gems/sucker_punch-3.1.0/lib/sucker_punch/job.rb:38:in `block in perform_async'\n /Users/ash/.asdf/installs/ruby/3.0.5/lib/ruby/gems/3.0.0/gems/concurrent-ruby-1.1.10/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:352:in `run_task'\n /Users/ash/.asdf/installs/ruby/3.0.5/lib/ruby/gems/3.0.0/gems/concurrent-ruby-1.1.10/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:343:in `block (3 levels) in create_worker'\n /Users/ash/.asdf/installs/ruby/3.0.5/lib/ruby/gems/3.0.0/gems/concurrent-ruby-1.1.10/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:334:in `loop'\n /Users/ash/.asdf/installs/ruby/3.0.5/lib/ruby/gems/3.0.0/gems/concurrent-ruby-1.1.10/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:334:in `block (2 levels) in create_worker'\n /Users/ash/.asdf/installs/ruby/3.0.5/lib/ruby/gems/3.0.0/gems/concurrent-ruby-1.1.10/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:333:in `catch'\n /Users/ash/.asdf/installs/ruby/3.0.5/lib/ruby/gems/3.0.0/gems/concurrent-ruby-1.1.10/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:333:in `block in create_worker'"},"processor":"Triage::LabelLeadingOrganization","event_class":"Triage::MergeRequestEvent","event_key":"merge_request.update","event_payload":{"object_kind":"merge_request","event_type":"merge_request","user":{"id":46,"name":"Triage Bot","username":"triagebot","avatar_url":"https://www.gravatar.com/avatar/0adf74d7d40f82297cb99eed2b7107a3?s=80&d=identicon","email":"[REDACTED]"},"project":{"id":16,"name":"test","description":null,"web_url":"http://gdk.test:3000/gitlab-com/test","avatar_url":null,"git_ssh_url":"ssh://git@gdk.test:2222/gitlab-com/test.git","git_http_url":"http://gdk.test:3000/gitlab-com/test.git","namespace":"Gitlab Com","visibility_level":20,"path_with_namespace":"gitlab-com/test","default_branch":"main","ci_config_path":null,"homepage":"http://gdk.test:3000/gitlab-com/test","url":"ssh://git@gdk.test:2222/gitlab-com/test.git","ssh_url":"ssh://git@gdk.test:2222/gitlab-com/test.git","http_url":"http://gdk.test:3000/gitlab-com/test.git"},"object_attributes":{"assignee_id":null,"author_id":1,"created_at":"2023-04-12 11:34:28 UTC","description":"This reverts merge request !5","head_pipeline_id":null,"id":54,"iid":6,"last_edited_at":null,"last_edited_by_id":null,"merge_commit_sha":null,"merge_error":null,"merge_params":{"force_remove_source_branch":"1"},"merge_status":"can_be_merged","merge_user_id":null,"merge_when_pipeline_succeeds":false,"milestone_id":null,"source_branch":"revert-7cc71c76","source_project_id":16,"state_id":1,"target_branch":"main","target_project_id":16,"time_estimate":0,"title":"Revert \"Merge branch 'revert-925b6c41' into 'main'\"","updated_at":"2023-04-12 11:44:51 UTC","updated_by_id":46,"url":"http://gdk.test:3000/gitlab-com/test/-/merge_requests/6","source":{"id":16,"name":"test","description":null,"web_url":"http://gdk.test:3000/gitlab-com/test","avatar_url":null,"git_ssh_url":"ssh://git@gdk.test:2222/gitlab-com/test.git","git_http_url":"http://gdk.test:3000/gitlab-com/test.git","namespace":"Gitlab Com","visibility_level":20,"path_with_namespace":"gitlab-com/test","default_branch":"main","ci_config_path":null,"homepage":"http://gdk.test:3000/gitlab-com/test","url":"ssh://git@gdk.test:2222/gitlab-com/test.git","ssh_url":"ssh://git@gdk.test:2222/gitlab-com/test.git","http_url":"http://gdk.test:3000/gitlab-com/test.git"},"target":{"id":16,"name":"test","description":null,"web_url":"http://gdk.test:3000/gitlab-com/test","avatar_url":null,"git_ssh_url":"ssh://git@gdk.test:2222/gitlab-com/test.git","git_http_url":"http://gdk.test:3000/gitlab-com/test.git","namespace":"Gitlab Com","visibility_level":20,"path_with_namespace":"gitlab-com/test","default_branch":"main","ci_config_path":null,"homepage":"http://gdk.test:3000/gitlab-com/test","url":"ssh://git@gdk.test:2222/gitlab-com/test.git","ssh_url":"ssh://git@gdk.test:2222/gitlab-com/test.git","http_url":"http://gdk.test:3000/gitlab-com/test.git"},"last_commit":{"id":"736211c9fb1e3553ca2f30cdc63a185c20fcf3f8","message":"Revert \"Merge branch 'revert-925b6c41' into 'main'\"\n\nThis reverts merge request !5","title":"Revert \"Merge branch 'revert-925b6c41' into 'main'\"","timestamp":"2023-04-12T11:34:18+00:00","url":"http://gdk.test:3000/gitlab-com/test/-/commit/736211c9fb1e3553ca2f30cdc63a185c20fcf3f8","author":{"name":"Administrator","email":"admin@example.com"}},"work_in_progress":false,"total_time_spent":0,"time_change":0,"human_total_time_spent":null,"human_time_change":null,"human_time_estimate":null,"assignee_ids":[],"reviewer_ids":[],"labels":[{"id":230,"title":"Technical Writing","color":"#009966","project_id":16,"created_at":"2023-04-11 04:22:33 UTC","updated_at":"2023-04-11 04:22:33 UTC","template":false,"description":null,"type":"ProjectLabel","group_id":null}],"state":"opened","blocking_discussions_resolved":true,"first_contribution":false,"detailed_merge_status":"mergeable","action":"update"},"labels":[{"id":230,"title":"Technical Writing","color":"#009966","project_id":16,"created_at":"2023-04-11 04:22:33 UTC","updated_at":"2023-04-11 04:22:33 UTC","template":false,"description":null,"type":"ProjectLabel","group_id":null}],"changes":{"updated_at":{"previous":"2023-04-12 11:44:50 UTC","current":"2023-04-12 11:44:51 UTC"},"updated_by_id":{"previous":null,"current":46},"labels":{"previous":[],"current":[{"id":230,"title":"Technical Writing","color":"#009966","project_id":16,"created_at":"2023-04-11 04:22:33 UTC","updated_at":"2023-04-11 04:22:33 UTC","template":false,"description":null,"type":"ProjectLabel","group_id":null}]}},"repository":{"name":"test","url":"ssh://git@gdk.test:2222/gitlab-com/test.git","description":null,"homepage":"http://gdk.test:3000/gitlab-com/test"}}}
Edited by Ash McKenzie