ソース pinned SHA の新鮮度(sources-freshness)¶
本サイトの各ページは frontmatter sources[].ref で SONiC 上流リポのコミット SHA を固定している。固定 SHA は meta/index/repos.json で一元管理しており、Indexer 再走時に更新される。
このページは meta/scripts/check_sources_freshness.py --write で生成され、各対象リポについて pinned SHA と upstream HEAD の差分を可視化する。読者はサイトの記述がどの時点の SONiC master を反映しているかをここで確認できる。
サマリ¶
- 対象リポ数: 15
- upstream より遅れているリポ: 0
- ローカル cache が見つからなかったリポ: 0
一覧¶
| repo | repos.json SHA | cache HEAD | upstream HEAD | behind by | pinned commit date | note |
|---|---|---|---|---|---|---|
sonic-net/SONiC |
49bab5b5ff0e |
49bab5b5ff0e |
49bab5b5ff0e (origin/master) | 0 | 2026-05-07 | |
sonic-net/sonic-buildimage |
9ea932ec2e18 |
9ea932ec2e18 |
9ea932ec2e18 (origin/master) | 0 | 2026-05-08 | |
sonic-net/sonic-utilities |
39732bceb8bd |
39732bceb8bd |
39732bceb8bd (origin/master) | 0 | 2026-05-08 | |
sonic-net/sonic-swss |
4305596156d7 |
4305596156d7 |
4305596156d7 (origin/master) | 0 | 2026-05-08 | |
sonic-net/sonic-swss-common |
158de8d3463f |
158de8d3463f |
158de8d3463f (origin/master) | 0 | 2026-04-29 | |
sonic-net/sonic-sairedis |
88bc51ae95df |
88bc51ae95df |
88bc51ae95df (origin/master) | 0 | 2026-05-08 | |
sonic-net/sonic-mgmt-common |
f71cf829883c |
f71cf829883c |
f71cf829883c (origin/master) | 0 | 2026-04-16 | |
sonic-net/sonic-platform-common |
64beade8cdde |
64beade8cdde |
64beade8cdde (origin/master) | 0 | 2026-05-07 | |
sonic-net/sonic-platform-daemons |
4ba9612cb775 |
4ba9612cb775 |
4ba9612cb775 (origin/master) | 0 | 2026-05-07 | |
sonic-net/sonic-snmpagent |
329f1cca300b |
329f1cca300b |
329f1cca300b (origin/master) | 0 | 2026-05-06 | |
sonic-net/sonic-dhcp-relay |
7316417034fe |
7316417034fe |
7316417034fe (origin/master) | 0 | 2026-05-07 | |
sonic-net/sonic-linkmgrd |
65f563308c68 |
65f563308c68 |
65f563308c68 (origin/master) | 0 | 2026-04-20 | |
sonic-net/sonic-host-services |
c5bbbe8b07b9 |
c5bbbe8b07b9 |
c5bbbe8b07b9 (origin/master) | 0 | 2026-05-07 | |
sonic-net/sonic-gnmi |
eb635b7679b2 |
eb635b7679b2 |
eb635b7679b2 (origin/master) | 0 | 2026-05-08 | |
sonic-net/sonic-frr |
799f47f215e4 |
799f47f215e4 |
799f47f215e4 (origin/master) | 0 | 2026-02-11 |
repos.json SHA:meta/index/repos.jsonに記録されている pinned SHA(本サイトのスナップショット基準)cache HEAD:.cache/sonic-sources/<repo>/ローカル shallow clone の現在 HEADupstream HEAD: ローカル clone から見えるorigin/master(無ければorigin/main)の HEADbehind by: pinned から upstream までの commit 数(git rev-list pinned..upstream --count)。shallow clone の都合でpinnedがローカルに居ないと計測不能になる場合がある
運用注記¶
- 定期的に Indexer を再走させて
meta/index/repos.jsonを更新する(四半期サイクル目安)。更新後は本ページをpython3 meta/scripts/check_sources_freshness.py --writeで再生成する。 - 個別ページの
sources[].refは当該ページの裏取り時点で固定する設計であり、サイト全体で一斉に SHA を bump する必要はない。本ページはあくまで「サイト全体としてどの時点の master を見ているか」の俯瞰指標。 - 詳細手順は
meta/discrepancy-operations.mdの「定期実行」節を参照。