Skip to content

Sync deletions for central codeweek.de import - #3673

Merged
bernardhanna merged 2 commits into
masterfrom
fix/germany-central-deletion-sync
Oct 2, 2026
Merged

bernardhanna merged 2 commits into
masterfrom
fix/germany-central-deletion-sync

Conversation

@bernardhanna

Copy link
Copy Markdown
Collaborator

Summary

  • Soft-delete codeweek-de:{uid} events when they disappear from the central export; restore them if they reappear.
  • Safeguards: skip reconcile on empty feed, --limit, and --no-delete.
  • Schedule only api:germany-central --import (drop legacy api:germany hourly job).

Follow-up to merged #3649 — deletion sync and schedule cleanup were not on master yet.

Test plan

  • php artisan api:germany-central — dry-run shows Soft-deleted (missing from feed) count, no DB writes
  • php artisan api:germany-central --limit=5 — warns that deletion sync is skipped
  • After deploy: php artisan api:germany-central --import on staging/production and confirm metrics

Made with Cursor

bernardhanna and others added 2 commits October 2, 2026 12:14
…ion.

Regional hubs are retired; sync only from the central events.codeweek.de export.

Co-authored-by: Cursor <cursoragent@cursor.com>
Reconcile only source_ref codeweek-de:* with safeguards for partial or empty feeds; restore events if they reappear.

Co-authored-by: Cursor <cursoragent@cursor.com>
@bernardhanna
bernardhanna merged commit a6b1a5e into master Oct 2, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant