Skip to content

Conversation

@mateo-di
Copy link
Collaborator

Description

Shortcut

Enable automatic upstream sync workflow to run every Monday at noon UTC instead of the previous 8-hour interval.

Changes

  • Workflow Schedule: Modified .github/workflows/carto-upstream-sync.yml
    • Uncommented the schedule trigger section
    • Changed cron expression from 0 */8 * * * (every 8 hours) to 0 12 * * 1 (every Monday at 12:00 UTC)
    • Updated workflow description comment to reflect weekly schedule

Rationale

Weekly sync provides a better balance between:

  • ✅ Staying up-to-date with upstream releases
  • ✅ Reducing noise and PR volume
  • ✅ Allowing time for proper review and testing
  • ✅ Predictable sync timing (every Monday at noon)

Type of change

  • Feature
  • Fix
  • Refactor
  • Tests
  • Documentation
  • Security
  • Chore

Acceptance

  1. Verify workflow file has schedule enabled
  2. Check cron expression is 0 12 * * 1 (Monday at noon UTC)
  3. Confirm workflow description mentions weekly schedule
  4. Ensure workflow_dispatch manual trigger still available

Basic checklist

  • Good PR name
  • Shortcut link
  • Just one issue per PR
  • GitHub labels
  • Proper status & reviewers
  • Tests (N/A - workflow configuration only)
  • Documentation (workflow comments updated)

Enable automatic upstream sync workflow to run every Monday at noon UTC.

Changes:
- Uncomment schedule trigger in carto-upstream-sync.yml
- Update cron from every 8 hours to weekly Monday at 12:00 UTC
- Update workflow description to reflect new schedule

This allows automated weekly checks for new upstream releases and
creates sync PRs to keep carto/main up to date with upstream changes.
@mateo-di
Copy link
Collaborator Author

/gemini review

@mateo-di mateo-di self-assigned this Nov 22, 2025
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.

2 participants