Skip to content

npm run sync 09/25/2026 6:31 PM ET - #107

Merged
github-actions[bot] merged 1 commit into
mainfrom
sync/scheduled
Sep 25, 2026
Merged

github-actions[bot] merged 1 commit into
mainfrom
sync/scheduled

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

The ESPN provider check found changes for the next snapshot. This PR proposes 145 fixture change records and 0 changed standings rows, including 0 rank moves. These update the app’s fixture or table information after publication.

Fixture changes: date changes (ET) (39); kickoff-time changes (36); kickoff-time confidence changes (70). Counts describe change records, not distinct matches.

No fixture changes were flagged time-sensitive by the sync rules.

If a reported change affects an open position, independently re-verify that fixture against primary sources (Step 0), then re-read the app after publication.

Fixtures and standings travel together as one snapshot. The workflow requests auto-merge, gated by required verify; merging updates main, while the live app needs a successful Pages deployment. This PR proves neither human review, independent fixture verification, nor live delivery.

Technical details

report: changed=true changes=145 urgent=0 standings=unchanged rank-moves=0 merge=auto zones-unknown=0 standings-degraded=none

merge=auto / merge=hold are reporting signals, not merge gates; hold also covers disappeared records and home/away reversals at any horizon.

Recent change digest — entries reach main with change-bearing snapshots. Quiet checks add no entry; the digest is not evidence of human review.

Failed fixture/standings fetches or validation create no snapshot PR; investigate Actions diagnostics. A missing PR alone does not prove failure. Later merge or delivery failures can leave a PR or a merged snapshot behind.

Full sync output:

> kickoff@0.5.2 sync
> tsx scripts/sync.ts


Kickoff sync · 2026-08-26 .. 2027-02-22 · provider=espn

fetched 1499 fixtures
  supercoppa     0
  supercopa      2
  ucl            144
  uel            144
  uecl           108
  laliga         233
  pl             250
  seriea         240
  ligue1         180
  bundesliga     198

changes vs last snapshot:
    DATE_MOVED               seriea · Juventus v Venezia
                             2026-11-23 -> 2026-11-22 (ET)
    DATE_MOVED               seriea · Venezia v Bologna
                             2026-11-29 -> 2026-11-27 (ET)
    DATE_MOVED               seriea · Frosinone v Parma
                             2026-11-29 -> 2026-11-28 (ET)
    DATE_MOVED               seriea · Torino v Lazio
                             2026-11-29 -> 2026-11-28 (ET)
    DATE_MOVED               seriea · Inter Milan v Genoa
                             2026-11-29 -> 2026-11-28 (ET)
    DATE_MOVED               seriea · Lecce v Atalanta
                             2026-11-29 -> 2026-11-30 (ET)
    DATE_MOVED               seriea · Cagliari v AC Milan
                             2026-11-29 -> 2026-11-30 (ET)
    DATE_MOVED               seriea · Bologna v AS Roma
                             2026-12-06 -> 2026-12-04 (ET)
    DATE_MOVED               seriea · Monza v Como
                             2026-12-06 -> 2026-12-05 (ET)
    DATE_MOVED               seriea · Frosinone v Inter Milan
                             2026-12-06 -> 2026-12-05 (ET)
    DATE_MOVED               seriea · Napoli v Lecce
                             2026-12-06 -> 2026-12-05 (ET)
    DATE_MOVED               seriea · Venezia v Sassuolo
                             2026-12-06 -> 2026-12-07 (ET)
    DATE_MOVED               seriea · Fiorentina v Cagliari
                             2026-12-06 -> 2026-12-07 (ET)
    DATE_MOVED               seriea · Udinese v Frosinone
                             2026-12-13 -> 2026-12-11 (ET)
    DATE_MOVED               seriea · Cagliari v Venezia
                             2026-12-13 -> 2026-12-12 (ET)
    DATE_MOVED               seriea · Lecce v Sassuolo
                             2026-12-13 -> 2026-12-12 (ET)
    DATE_MOVED               seriea · Como v Bologna
                             2026-12-13 -> 2026-12-12 (ET)
    DATE_MOVED               seriea · Atalanta v Genoa
                             2026-12-13 -> 2026-12-14 (ET)
    DATE_MOVED               seriea · Juventus v Monza
                             2026-12-13 -> 2026-12-14 (ET)
    DATE_MOVED               seriea · Frosinone v Lazio
                             2026-12-20 -> 2026-12-18 (ET)
    DATE_MOVED               seriea · Lecce v Inter Milan
                             2026-12-20 -> 2026-12-18 (ET)
    DATE_MOVED               seriea · Sassuolo v Parma
                             2026-12-20 -> 2026-12-19 (ET)
    DATE_MOVED               seriea · AC Milan v Como
                             2026-12-20 -> 2026-12-19 (ET)
    DATE_MOVED               seriea · AS Roma v Juventus
                             2026-12-20 -> 2026-12-19 (ET)
    DATE_MOVED               seriea · Cagliari v Genoa
                             2027-01-03 -> 2027-01-02 (ET)
    DATE_MOVED               seriea · Fiorentina v Lazio
                             2027-01-03 -> 2027-01-02 (ET)
    DATE_MOVED               seriea · Torino v Venezia
                             2027-01-03 -> 2027-01-02 (ET)
    DATE_MOVED               seriea · AS Roma v Frosinone
                             2027-01-03 -> 2027-01-02 (ET)
    DATE_MOVED               seriea · Monza v AC Milan
                             2027-01-03 -> 2027-01-02 (ET)
    DATE_MOVED               seriea · Venezia v AS Roma
                             2027-01-06 -> 2027-01-05 (ET)
    DATE_MOVED               seriea · Genoa v Monza
                             2027-01-06 -> 2027-01-05 (ET)
    DATE_MOVED               seriea · AC Milan v Fiorentina
                             2027-01-06 -> 2027-01-05 (ET)
    DATE_MOVED               seriea · Sassuolo v Udinese
                             2027-01-06 -> 2027-01-07 (ET)
    DATE_MOVED               seriea · Napoli v Cagliari
                             2027-01-06 -> 2027-01-07 (ET)
    DATE_MOVED               seriea · Monza v Frosinone
                             2027-01-10 -> 2027-01-09 (ET)
    DATE_MOVED               seriea · AS Roma v AC Milan
                             2027-01-10 -> 2027-01-09 (ET)
    DATE_MOVED               seriea · Bologna v Genoa
                             2027-01-10 -> 2027-01-09 (ET)
    DATE_MOVED               seriea · Cagliari v Sassuolo
                             2027-01-10 -> 2027-01-11 (ET)
    DATE_MOVED               seriea · Udinese v Napoli
                             2027-01-10 -> 2027-01-11 (ET)
    TIME_CHANGED             seriea · Sassuolo v Genoa
                             2026-11-22T11:30:00.000Z -> 2026-11-22T14:00:00.000Z
    TIME_CHANGED             seriea · Bologna v Udinese
                             2026-11-22T17:00:00.000Z -> 2026-11-22T14:00:00.000Z
    TIME_CHANGED             seriea · AC Milan v Frosinone
                             2026-11-22T14:00:00.000Z -> 2026-11-22T17:00:00.000Z
    TIME_CHANGED             seriea · Monza v Fiorentina
                             2026-11-23T17:30:00.000Z -> 2026-11-23T19:45:00.000Z
    TIME_CHANGED             seriea · Udinese v Fiorentina
                             2026-11-29T20:00:00.000Z -> 2026-11-29T11:30:00.000Z
    TIME_CHANGED             seriea · Sassuolo v Napoli
                             2026-11-29T20:00:00.000Z -> 2026-11-29T14:00:00.000Z
    TIME_CHANGED             seriea · AS Roma v Monza
                             2026-11-29T20:00:00.000Z -> 2026-11-29T17:00:00.000Z
    TIME_CHANGED             seriea · Como v Juventus
                             2026-11-29T20:00:00.000Z -> 2026-11-29T19:45:00.000Z
    TIME_CHANGED             seriea · Genoa v Torino
                             2026-12-06T20:00:00.000Z -> 2026-12-06T11:30:00.000Z
    TIME_CHANGED             seriea · Lazio v Atalanta
                             2026-12-06T20:00:00.000Z -> 2026-12-06T14:00:00.000Z
    TIME_CHANGED             seriea · Juventus v Udinese
                             2026-12-06T20:00:00.000Z -> 2026-12-06T17:00:00.000Z
    TIME_CHANGED             seriea · AC Milan v Parma
                             2026-12-06T20:00:00.000Z -> 2026-12-06T19:45:00.000Z
    TIME_CHANGED             seriea · Lazio v AS Roma
                             2026-12-13T20:00:00.000Z -> 2026-12-13T11:30:00.000Z
    TIME_CHANGED             seriea · Inter Milan v Torino
                             2026-12-13T20:00:00.000Z -> 2026-12-13T14:00:00.000Z
    TIME_CHANGED             seriea · Parma v Fiorentina
                             2026-12-13T20:00:00.000Z -> 2026-12-13T17:00:00.000Z
    TIME_CHANGED             seriea · Napoli v AC Milan
                             2026-12-13T20:00:00.000Z -> 2026-12-13T19:45:00.000Z
    TIME_CHANGED             seriea · Fiorentina v Bologna
                             2026-12-20T20:00:00.000Z -> 2026-12-20T11:30:00.000Z
    TIME_CHANGED             seriea · Torino v Cagliari
                             2026-12-20T20:00:00.000Z -> 2026-12-20T14:00:00.000Z
    TIME_CHANGED             seriea · Venezia v Monza
                             2026-12-20T20:00:00.000Z -> 2026-12-20T14:00:00.000Z
    TIME_CHANGED             seriea · Genoa v Udinese
                             2026-12-20T20:00:00.000Z -> 2026-12-20T17:00:00.000Z
    TIME_CHANGED             seriea · Atalanta v Napoli
                             2026-12-20T20:00:00.000Z -> 2026-12-20T19:45:00.000Z
    TIME_CHANGED             seriea · Inter Milan v Sassuolo
                             2027-01-03T20:00:00.000Z -> 2027-01-03T11:30:00.000Z
    TIME_CHANGED             seriea · Udinese v Atalanta
                             2027-01-03T20:00:00.000Z -> 2027-01-03T14:00:00.000Z
    TIME_CHANGED             seriea · Como v Lecce
                             2027-01-03T20:00:00.000Z -> 2027-01-03T14:00:00.000Z
    TIME_CHANGED             seriea · Parma v Napoli
                             2027-01-03T20:00:00.000Z -> 2027-01-03T17:00:00.000Z
    TIME_CHANGED             seriea · Bologna v Juventus
                             2027-01-03T20:00:00.000Z -> 2027-01-03T19:45:00.000Z
    TIME_CHANGED             seriea · Juventus v Torino
                             2027-01-06T20:00:00.000Z -> 2027-01-06T11:30:00.000Z
    TIME_CHANGED             seriea · Lecce v Parma
                             2027-01-06T20:00:00.000Z -> 2027-01-06T14:00:00.000Z
    TIME_CHANGED             seriea · Frosinone v Bologna
                             2027-01-06T20:00:00.000Z -> 2027-01-06T14:00:00.000Z
    TIME_CHANGED             seriea · Atalanta v Como
                             2027-01-06T20:00:00.000Z -> 2027-01-06T17:00:00.000Z
    TIME_CHANGED             seriea · Lazio v Inter Milan
                             2027-01-06T20:00:00.000Z -> 2027-01-06T19:45:00.000Z
    TIME_CHANGED             seriea · Como v Lazio
                             2027-01-10T20:00:00.000Z -> 2027-01-10T11:30:00.000Z
    TIME_CHANGED             seriea · Fiorentina v Lecce
                             2027-01-10T20:00:00.000Z -> 2027-01-10T14:00:00.000Z
    TIME_CHANGED             seriea · Parma v Venezia
                             2027-01-10T20:00:00.000Z -> 2027-01-10T14:00:00.000Z
    TIME_CHANGED             seriea · Torino v Atalanta
                             2027-01-10T20:00:00.000Z -> 2027-01-10T17:00:00.000Z
    TIME_CHANGED             seriea · Inter Milan v Juventus
                             2027-01-10T20:00:00.000Z -> 2027-01-10T19:45:00.000Z
    TIME_CONFIDENCE_CHANGED  seriea · Venezia v Bologna
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Frosinone v Parma
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Torino v Lazio
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Inter Milan v Genoa
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Udinese v Fiorentina
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Sassuolo v Napoli
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · AS Roma v Monza
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Como v Juventus
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Lecce v Atalanta
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Cagliari v AC Milan
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Bologna v AS Roma
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Monza v Como
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Frosinone v Inter Milan
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Napoli v Lecce
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Genoa v Torino
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Lazio v Atalanta
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Juventus v Udinese
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · AC Milan v Parma
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Venezia v Sassuolo
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Fiorentina v Cagliari
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Udinese v Frosinone
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Cagliari v Venezia
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Lecce v Sassuolo
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Como v Bologna
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Lazio v AS Roma
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Inter Milan v Torino
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Parma v Fiorentina
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Napoli v AC Milan
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Atalanta v Genoa
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Juventus v Monza
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Frosinone v Lazio
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Lecce v Inter Milan
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Sassuolo v Parma
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · AC Milan v Como
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · AS Roma v Juventus
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Fiorentina v Bologna
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Torino v Cagliari
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Venezia v Monza
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Genoa v Udinese
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Atalanta v Napoli
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Cagliari v Genoa
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Fiorentina v Lazio
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Torino v Venezia
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · AS Roma v Frosinone
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Monza v AC Milan
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Inter Milan v Sassuolo
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Udinese v Atalanta
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Como v Lecce
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Parma v Napoli
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Bologna v Juventus
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Venezia v AS Roma
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Genoa v Monza
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · AC Milan v Fiorentina
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Juventus v Torino
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Lecce v Parma
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Frosinone v Bologna
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Atalanta v Como
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Lazio v Inter Milan
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Sassuolo v Udinese
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Napoli v Cagliari
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Monza v Frosinone
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · AS Roma v AC Milan
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Bologna v Genoa
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Como v Lazio
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Fiorentina v Lecce
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Parma v Venezia
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Torino v Atalanta
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Inter Milan v Juventus
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Cagliari v Sassuolo
                             round_placeholder -> exact
    TIME_CONFIDENCE_CHANGED  seriea · Udinese v Napoli
                             round_placeholder -> exact

standings: ucl 36 · laliga 20 · pl 20 · seriea 20 · ligue1 18 · bundesliga 18
standings unchanged vs last snapshot

wrote src/data/fixtures.json (1499), src/data/meta.json and src/data/standings.json

no time-sensitive lines (merge=auto).
report: changed=true changes=145 urgent=0 standings=unchanged rank-moves=0 merge=auto zones-unknown=0 standings-degraded=none

report: changed=true changes=145 urgent=0 standings=unchanged rank-moves=0 merge=auto zones-unknown=0 standings-degraded=none
@github-actions
github-actions Bot enabled auto-merge (squash) September 25, 2026 22:33
@github-actions
github-actions Bot merged commit 5adb0e8 into main Sep 25, 2026
1 check passed
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.

0 participants