Running Otterdog on the GitHub organization eclipse-cfm, several organization settings could not be retrieved via the GitHub web UI.
The issue happens during both import and apply. In both cases, Otterdog fails to retrieve multiple settings through web UI selectors and eventually stops with an error related to has_discussions.
Import error output
WARNING failed to retrieve setting 'members_can_change_project_visibility' via web ui: web.py:160
Page.eval_on_selector: Failed to find element matching selector
"input[type="checkbox"][name="organization[members_can_change_project_visibility]"]"
WARNING failed to retrieve setting 'packages_containers_public' via web ui: web.py:160
Page.eval_on_selector: Failed to find element matching selector
"input[type="checkbox"][name="packages[containers][public]"]"
WARNING failed to retrieve setting 'members_can_change_repo_visibility' via web ui: web.py:160
Page.eval_on_selector: Failed to find element matching selector
"input[type="checkbox"][name="members_can_change_repo_visibility"]"
WARNING failed to retrieve setting 'has_discussions' via web ui: web.py:160
Page.eval_on_selector: Failed to find element matching selector
"input[type="checkbox"][name="discussions_enabled"]"
WARNING failed to retrieve setting 'packages_containers_internal' via web ui: web.py:160
Page.eval_on_selector: Target page, context or browser has been closed
WARNING failed to retrieve setting 'default_branch_name' via web ui: web.py:160
Page.eval_on_selector: Target page, context or browser has been closed
WARNING failed to retrieve setting 'members_can_delete_repositories' via web ui: web.py:160
Page.eval_on_selector: Target page, context or browser has been closed
WARNING failed to retrieve setting 'members_can_delete_issues' via web ui: web.py:160
Page.eval_on_selector: Target page, context or browser has been closed
WARNING failed to retrieve setting 'members_can_create_teams' via web ui: web.py:160
Page.eval_on_selector: Target page, context or browser has been closed
╷
│ Error: 'has_discussions'
Apply error output
there have been 8 validation infos, enable verbose output to display them.
WARNING failed to retrieve setting 'members_can_change_repo_visibility' via web ui: web.py:160
Page.eval_on_selector: Failed to find element matching selector
"input[type="checkbox"][name="members_can_change_repo_visibility"]"
WARNING failed to retrieve setting 'members_can_change_project_visibility' via web ui: web.py:160
Page.eval_on_selector: Failed to find element matching selector
"input[type="checkbox"][name="organization[members_can_change_project_visibility]"]"
WARNING failed to retrieve setting 'members_can_delete_repositories' via web ui: web.py:160
Page.eval_on_selector: Failed to find element matching selector
"input[type="checkbox"][name="members_can_delete_repositories"]"
WARNING failed to retrieve setting 'members_can_delete_issues' via web ui: web.py:160
Page.eval_on_selector: Failed to find element matching selector
"input[type="checkbox"][name="members_can_delete_issues"]"
WARNING failed to retrieve setting 'has_discussions' via web ui: web.py:160
Page.eval_on_selector: Failed to find element matching selector
"input[type="checkbox"][name="discussions_enabled"]"
WARNING failed to retrieve setting 'packages_containers_public' via web ui: web.py:160
Page.eval_on_selector: Failed to find element matching selector
"input[type="checkbox"][name="packages[containers][public]"]"
WARNING failed to retrieve setting 'default_branch_name' via web ui: web.py:160
Page.eval_on_selector: Target page, context or browser has been closed
WARNING failed to retrieve setting 'members_can_create_teams' via web ui: web.py:160
Page.eval_on_selector: Target page, context or browser has been closed
WARNING failed to retrieve setting 'packages_containers_internal' via web ui: web.py:160
Page.eval_on_selector: Target page, context or browser has been closed
╷
│ Error: 'has_discussions'
Actual behavior
Otterdog fails to retrieve multiple organization settings through web UI selectors.
The run stops with:
Related ticket: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/7478
Running Otterdog on the GitHub organization
eclipse-cfm, several organization settings could not be retrieved via the GitHub web UI.The issue happens during both
importandapply. In both cases, Otterdog fails to retrieve multiple settings through web UI selectors and eventually stops with an error related tohas_discussions.Import error output
Apply error output
Actual behavior
Otterdog fails to retrieve multiple organization settings through web UI selectors.
The run stops with:
Related ticket: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/7478