You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running safe-settings via GitHub Actions using the full-sync script, new repositories defined in the configuration are not being created, while all other settings synchronization works as expected.
Current vs Expected Behavior
Currently:
Full-sync runs successfully without errors
Existing repositories are properly synchronized
New repositories defined in config are not created
Expected:
New repositories should be created based on the configuration during full-sync
Technical Analysis
The issue stems from different code execution paths:
Problem Description
When running safe-settings via GitHub Actions using the full-sync script, new repositories defined in the configuration are not being created, while all other settings synchronization works as expected.
Current vs Expected Behavior
Currently:
Expected:
Technical Analysis
The issue stems from different code execution paths:
Normal Operation (Working via webhook)
syncSettings
→Settings.sync
→Settings.updateRepos
Full-Sync (Not Working)
syncInstallation
→syncAllSettings
→Settings.syncAll
→Settings.updateAll()
updateAll
only processes existing repositories viaeachRepositoryRepos
(which useGET /installation/repositories
to filter)Environment
Related Issues
The text was updated successfully, but these errors were encountered: