kubernetes / release
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 152
  • Daily file updates (only one update per file and date counted): 3412
  • First update: 2016-04-07
  • Latest update: 2022-02-02
  • Days between first and latest update: 2128 (304 weeks, estimated 1520 working days)
  • Active days (at least one file change): 1057
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 152 files with 31,880 lines of code in files.
    • 130 files that are 366+ days old (28,365 lines of code)
    • 10 files that are 181-365 days old (818 lines of code)
    • 3 files that are 91-180 days old (229 lines of code)
    • 5 files that are 31-90 days old (564 lines of code)
    • 4 files that are 1-30 days old (1,904 lines of code)
88% | 2% | <1% | 1% | 5%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 152 files with 31,880 lines of code in files.
    • 24 files have been last changed 366+ days ago (825 lines of code)
    • 33 files have been last changed 181-365 days ago (5,710 lines of code)
    • 46 files have been last changed 91-180 days ago (7,945 lines of code)
    • 15 files have been last changed 31-90 days ago (7,270 lines of code)
    • 34 files have been last changed 1-30 days ago (10,130 lines of code)
2% | 17% | 24% | 22% | 31%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
json, go, yaml, md, sh, gitignore, txt, spec, mod, dockerignore, yml, pub
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go88% | 2% | <1% | 1% | 6%
yaml93% | 1% | <1% | 0% | 4%
spec100% | 0% | 0% | 0% | 0%
pub0% | 50% | 50% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go1% | 18% | 24% | 23% | 31%
spec49% | 0% | 50% | 0% | 0%
yaml9% | 0% | 27% | 2% | 60%
pub0% | 50% | 50% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
pkg/anago100% | 0% | 0% | 0% | 0%
pkg/release89% | 1% | 3% | 0% | 4%
pkg/changelog100% | 0% | 0% | 0% | 0%
cmd/krel93% | 6% | 0% | 0% | 0%
pkg/notes100% | 0% | 0% | 0% | 0%
pkg/gcp100% | 0% | 0% | 0% | 0%
pkg/kubepkg100% | 0% | 0% | 0% | 0%
pkg/build100% | 0% | 0% | 0% | 0%
pkg/binary100% | 0% | 0% | 0% | 0%
packages/deb100% | 0% | 0% | 0% | 0%
pkg/announce100% | 0% | 0% | 0% | 0%
images/build99% | <1% | 0% | 0% | 0%
ROOT99% | 0% | 1% | 0% | 0%
cmd/kubepkg100% | 0% | 0% | 0% | 0%
pkg/mail100% | 0% | 0% | 0% | 0%
cmd/release-notes100% | 0% | 0% | 0% | 0%
cmd/schedule-builder100% | 0% | 0% | 0% | 0%
cmd/publish-release100% | 0% | 0% | 0% | 0%
pkg/fastforward12% | 0% | 0% | 0% | 87%
packages/rpm100% | 0% | 0% | 0% | 0%
pkg/testgrid51% | 0% | 0% | 48% | 0%
images/releng89% | 10% | 0% | 0% | 0%
images/k8s-cloud-builder100% | 0% | 0% | 0% | 0%
cmd/gcbuilder100% | 0% | 0% | 0% | 0%
gcb/stage100% | 0% | 0% | 0% | 0%
gcb/release100% | 0% | 0% | 0% | 0%
pkg/version100% | 0% | 0% | 0% | 0%
pkg/testing100% | 0% | 0% | 0% | 0%
internal100% | 0% | 0% | 0% | 0%
pkg/cve0% | 100% | 0% | 0% | 0%
pkg/kubecross0% | 100% | 0% | 0% | 0%
config0% | 0% | 100% | 0% | 0%
cmd/ci-reporter0% | 0% | 0% | 100% | 0%
gcb/fast-forward0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
cmd/kubepkg66% | 33% | 0% | 0% | 0%
cmd/krel4% | 10% | 26% | 0% | 57%
pkg/binary18% | 42% | 39% | 0% | 0%
images/build20% | <1% | 41% | 5% | 31%
images/k8s-cloud-builder58% | 0% | 27% | 0% | 14%
pkg/version100% | 0% | 0% | 0% | 0%
pkg/announce7% | 0% | 28% | 0% | 64%
cmd/gcbuilder34% | 65% | 0% | 0% | 0%
images/releng17% | 0% | 53% | 0% | 29%
pkg/testing100% | 0% | 0% | 0% | 0%
cmd/publish-release2% | 21% | 0% | 0% | 75%
cmd/schedule-builder1% | 0% | 98% | 0% | 0%
pkg/release0% | 41% | 30% | 18% | 9%
pkg/anago0% | 11% | 11% | 67% | 9%
pkg/gcp0% | 48% | 22% | 9% | 19%
pkg/kubepkg0% | 20% | 79% | 0% | 0%
pkg/mail0% | 57% | 0% | 42% | 0%
pkg/testgrid0% | 51% | 0% | 0% | 48%
pkg/kubecross0% | 79% | 20% | 0% | 0%
pkg/build0% | 11% | 88% | 0% | 0%
pkg/notes0% | 5% | 29% | 42% | 22%
pkg/cve0% | 23% | 76% | 0% | 0%
internal0% | 100% | 0% | 0% | 0%
packages/deb0% | 0% | 100% | 0% | 0%
packages/rpm0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 9% | 0% | 90%
config0% | 0% | 100% | 0% | 0%
cmd/ci-reporter0% | 0% | 0% | 2% | 97%
pkg/changelog0% | 0% | 0% | 0% | 100%
pkg/fastforward0% | 0% | 0% | 0% | 100%
cmd/release-notes0% | 0% | 0% | 0% | 100%
gcb/stage0% | 0% | 0% | 0% | 100%
gcb/release0% | 0% | 0% | 0% | 100%
gcb/fast-forward0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
notes.go
in pkg/notes
851 43 79 1103 102
main.go
in cmd/release-notes
315 4 10 1103 94
cloudbuild.yaml
in cmd/gcbuilder
27 - 724 1038 2
main.go
in cmd/gcbuilder
5 1 724 1038 4
cloudbuild.yaml
in images/k8s-cloud-builder
31 - 163 939 14
tools.go
in internal
6 - 295 901 6
ff.go
in cmd/krel/cmd
50 1 9 885 41
root.go
in cmd/krel/cmd
49 3 337 885 22
main.go
in cmd/krel
5 1 450 885 3
push.go
in cmd/krel/cmd
113 2 271 835 29
cloudbuild.yaml
in gcb/stage
66 - 16 834 37
cloudbuild.yaml
in gcb/release
63 - 16 834 35
root.go
in cmd/kubepkg/cmd
125 4 337 812 14
test.yaml
in images/k8s-cloud-builder
67 - 745 812 7
debs.go
in cmd/kubepkg/cmd
21 1 612 812 13
main.go
in cmd/kubepkg
5 1 763 812 2
kubepkg.go
in pkg/kubepkg
481 21 122 811 39
release.go
in pkg/release
349 18 78 803 75
rpms.go
in cmd/kubepkg/cmd
21 1 612 763 10
template.go
in pkg/kubepkg
59 1 326 762 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.go
in cmd/kubepkg
5 1 763 812 2
spec
kubectl.spec
in cmd/kubepkg/templates/latest/rpm/kubectl
33 - 754 756 2
spec
kubeadm.spec
in cmd/kubepkg/templates/latest/rpm/kubeadm
43 - 754 756 2
test.yaml
in images/k8s-cloud-builder
67 - 745 812 7
version.go
in pkg/version
54 3 731 737 3
main.go
in cmd/gcbuilder
5 1 724 1038 4
cloudbuild.yaml
in cmd/gcbuilder
27 - 724 1038 2
version.go
in cmd/krel/cmd
38 2 724 737 4
testing.go
in pkg/testing
27 3 621 695 2
spec
cri-tools.spec
in cmd/kubepkg/templates/latest/rpm/cri-tools
33 - 616 756 3
debs.go
in cmd/kubepkg/cmd
21 1 612 812 13
rpms.go
in cmd/kubepkg/cmd
21 1 612 763 10
main.go
in cmd/schedule-builder
5 1 607 619 2
spec
kubernetes-cni.spec
in cmd/kubepkg/templates/latest/rpm/kubernetes-cni
36 - 586 756 3
spec
kubelet.spec
in cmd/kubepkg/templates/latest/rpm/kubelet
57 - 586 756 5
go-runner.go
in images/build/go-runner
86 4 532 535 3
announce.go
in cmd/krel/cmd
40 1 512 695 8
test.yaml
in images/releng/ci
27 - 505 505 1
main.go
in cmd/krel
5 1 450 885 3
history.go
in cmd/krel/cmd
36 1 436 441 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fake_image_impl.go
in pkg/release/releasefakes
246 20 15 15 1
cloudbuild.yaml
in gcb/fast-forward
57 - 9 18 2
fake_impl.go
in pkg/fastforward/fastforwardfakes
1506 125 9 21 3
impl.go
in pkg/fastforward
95 21 9 21 3
testgrid-scraper.go
in pkg/testgrid
161 8 20 53 2
github.go
in cmd/ci-reporter/cmd
175 8 20 79 2
root.go
in cmd/ci-reporter/cmd
157 7 20 79 3
testgrid.go
in cmd/ci-reporter/cmd
59 4 20 79 3
main.go
in cmd/ci-reporter
12 1 79 79 1
provenance.go
in pkg/release
216 12 74 121 10
kpromo-gh.yaml
in config
9 - 121 122 2
pub
cosign-test.pub
in root
4 - 163 163 1
binaries.go
in pkg/release
106 8 206 207 2
variants.yaml
in images/releng/ci
16 - 18 253 20
pub
distroless-cosign.pub
in images/build/go-runner
4 - 285 290 2
impl.go
in pkg/cve
221 9 157 298 6
cve.go
in cmd/krel/cmd
153 6 14 298 9
cve.go
in pkg/cve
93 3 277 298 4
client.go
in pkg/cve
76 7 157 298 5
fake_impl.go
in pkg/kubecross/kubecrossfakes
103 8 317 318 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dependencies.yaml
in root
363 - 4 567 142
cloudbuild.yaml
in images/build/go-runner
59 - 4 535 34
variants.yaml
in images/releng/k8s-ci-builder
29 - 7 452 44
variants.yaml
in images/k8s-cloud-builder
16 - 7 633 57
github_page.go
in pkg/announce
329 9 8 451 11
github.go
in cmd/publish-release/cmd
186 3 8 451 8
announce_send.go
in cmd/krel/cmd
146 3 8 530 8
fake_impl.go
in pkg/fastforward/fastforwardfakes
1506 125 9 21 3
gcb.go
in pkg/gcp/gcb
322 13 9 450 23
fastforward.go
in pkg/fastforward
230 5 9 445 7
impl.go
in pkg/fastforward
95 21 9 21 3
cloudbuild.yaml
in gcb/fast-forward
57 - 9 18 2
ff.go
in cmd/krel/cmd
50 1 9 885 41
fake_impl.go
in pkg/changelog/changelogfakes
2000 162 10 444 16
release_notes.go
in cmd/krel/cmd
1092 19 10 724 84
stage.go
in pkg/anago
705 55 10 457 51
changelog.go
in pkg/changelog
428 16 10 457 21
document.go
in pkg/notes/document
384 12 10 757 32
main.go
in cmd/release-notes
315 4 10 1103 94
images.go
in pkg/release
298 10 10 501 19