-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Repository synchronization encountered errors on commit 87517af.
✅ Running in APPLY mode (changes will be made to GitHub)
📖 Parsing REPOSITORIES.md...
🌐 Fetching GitHub organization state...
🔍 Detecting drift...
📋 Generating sync plan...
🔍 Checking for empty repositories...
⚡ Executing sync plan...
✅ APPLY Repository Sync Report
Summary: 4 total actions
- Create: 0
- Update descriptions: 0
- Update topics: 0
- Initialize (add first commit): 1
- Delete: 3
- Skip (protected): 0
✅ Successfully Applied (3)
-
Delete
repository-name- Description: Brief description of the repository
-
Delete
worlddriven-core- Description: Democratic governance system for GitHub pull requests
-
Delete
worlddriven-documentation- Description: Vision, philosophy, and organization management for worlddriven
❌ Failed (1)
- initialize for
webapp- Error: GitHub API error (403): {"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/repos/contents#create-or-update-file-contents","status":"403"}
Commit: 87517af
Triggered by: @worlddriven[bot]
Action: feat: enable automatic repository deletion with protected repos (#5)
Add repository deletion functionality to the sync automation:
- Automatically delete repositories not in REPOSITORIES.md
- Protect 'documentation', 'core', and 'webapp' from deletion
- Add workflow summary to actual sync runs (like dry-run)
- Update summary output to show deletion count
The sync process now handles the full lifecycle of repositories:
creating, updating, and deleting them based on REPOSITORIES.md
while protecting critical infrastructure repositories.
Please review the errors above and take appropriate action.