Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
167 commits sit in this repo's top risk tercile, which is 33% of the 500scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 7.0 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently other-driven across its history.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | a934f9fdImplement GKE NodePools v1beta1 (#114) | Daniel Mangum | 6y ago | +5.5K -534 | 100%Elevated | more lines added than baseline |
| 2 | 0edb720eAdd v1beta1 GKECluster support (#111) | Daniel Mangum | 6y ago | +10.1K -48 | 100%Elevated | more lines added than baseline |
| 3 | fdf54c3bGenerate package/crds | Feggah | 3y ago | +3.1K -22 | 99%Elevated | more lines added than baseline |
| 4 | d439f1e4Bump crossplane-runtime | Nic Cope | 4y ago | +3.5K -1.2K | 99%Elevated | more lines added than baseline |
| 5 | 22804564Use v1 CRDs | Nic Cope | 5y ago | +3.2K -3.2K | 99%Elevated | more lines added than baseline |
| 6 | e9c8263fnetwork: move network, subnetwork, and globaladdress to v1beta1 | hasheddan | 6y ago | +3.8K -3.5K | 99%Elevated | more lines added than baseline |
| 7 | f4489f97Generate CRDs with PublishConnectionDetailsTo API | Hasan Turken | 4y ago | +2.0K -522 | 98%Elevated | more lines added than baseline |
| 8 | fb3fa2f8feat(address): Adds Address resource | Hardy Ferentschik | 4y ago | +1.8K -66 | 98%Elevated | more lines added than baseline |
| 9 | cfbb3ec9Add IAM ServiceAccountKey managed resource | Alper Rifat Ulucinar | 5y ago | +2.0K -43 | 98%Elevated | more lines added than baseline |
| 10 | d6af48a1Add unit tests for policies | Hasan Turken | 5y ago | +2.2K -35 | 98%Elevated | more lines added than baseline |
| 11 | 14d5ee50Add Storage BucketPolicy and BucketPolicyMember managed resources | Hasan Turken | 5y ago | +2.2K -1 | 98%Elevated | more lines added than baseline |
| 12 | ec4c21a5feat(router): add router_types for router managed resources | Pratyush Singhal | 4y ago | +1.0K -0 | 97%Elevated | more lines added than baseline |
| 13 | 739cff4dAdd ResourceRecordSet controller and client implementation | Feggah | 5y ago | +1.2K -1 | 97%Elevated | more lines added than baseline |
| 14 | c182ad14Add IAM ServiceAccountPolicy managed resource | Hasan Turken | 5y ago | +1.4K -567 | 97%Elevated | more lines added than baseline |
| 15 | 6cd156b4Add KMS CryptoKeyPolicy managed resource | Hasan Turken | 5y ago | +1.4K -6 | 97%Elevated | more lines added than baseline |
| 16 | 5b973ffaAdd KMS CryptoKey managed resource | Hasan Turken | 5y ago | +1.1K -156 | 97%Elevated | more lines added than baseline |
| 17 | 144ae285Add KMS KeyRing managed resource | Hasan Turken | 5y ago | +1.8K -3 | 97%Elevated | more lines added than baseline |
| 18 | 66f60043Fixes #191 by adding a managed resource for IAM Service Accounts | Kasey Kirkham | 6y ago | +1.9K -9 | 97%Elevated | more lines added than baseline |
| 19 | bd24edc4dns policy resource | Ruhika | 4y ago | +982 -1 | 96%Elevated | more lines added than baseline |
| 20 | 40945b53Add ContainerRegistry managed resource | sergenyalcin | 4y ago | +1.2K -2 | 96%Elevated | more lines added than baseline |
| 21 | 1873d83fCreate Subscription managed resource API | isthereaspoon | 4y ago | +783 -1 | 96%Elevated | more lines added than baseline |
| 22 | 4e5c8b28feat(compute/firewall): add firewall managed resource type | Pratyush Singhal | 5y ago | +865 -0 | 96%Elevated | more lines added than baseline |
| 23 | ccdd929bAdd unit tests for KMS resources | Hasan Turken | 5y ago | +786 -9 | 96%Elevated | more lines added than baseline |
| 24 | 98d2b2d4Migrate to simple resource resolution and selection | Nic Cope | 6y ago | +886 -2.6K | 96%Elevated | more lines added than baseline |
| 25 | b120b901Migrate to go1.18 | hasheddan | 4y ago | +942 -455 | 95%Elevated | more lines added than baseline |
| 26 | 7d247613refactor: move router resource under v1alpha1 compute api | Pratyush Singhal | 4y ago | +877 -682 | 95%Elevated | more lines added than baseline |
| 27 | 5451b693chore(firewall/tests): add unit tests for firewall controller | Pratyush Singhal | 5y ago | +531 -0 | 95%Elevated | more lines added than baseline |
| 28 | b5cfb636Update GKE Cluster to reflect v1 fields | hasheddan | 5y ago | +551 -265 | 95%Elevated | more lines added than baseline |
| 29 | e9cbe711Implement GCP PubSub | Muvaffak Onus | 6y ago | +1.1K -0 | 95%Elevated | more lines added than baseline |
| 30 | 42b736cfupdate icons for all resources | Matt Heilman | 6y ago | +387 -143 | 95%Elevated | more lines added than baseline |
| 31 | 8121591echore(router/controller): add tests for controller for router managed resource | Pratyush Singhal | 4y ago | +528 -0 | 93%Elevated | more lines added than baseline |
| 32 | 25a6fa3crefactor: move firewall resource to v1alpha1 version | Pratyush Singhal | 5y ago | +572 -412 | 93%Elevated | more lines added than baseline |
| 33 | 964595c0Generate code and manifests | Feggah | 5y ago | +465 -0 | 93%Elevated | more lines added than baseline |
| 34 | e226475cupdate go.mod with latest crossplane-runtime and crossplane-tools that has the necessary changes for ProviderConfig migration | Muvaffak Onus | 6y ago | +810 -253 | 93%Elevated | more lines added than baseline |
| 35 | 68f1c9e5Bump runtime and tools | Nic Cope | 6y ago | +619 -24 | 93%Elevated | more lines added than baseline |
| 36 | c86a9eceUpdate cloudmemorystore, nodepool, and cluster, uptodate logic | hasheddan | 6y ago | +487 -315 | 93%Elevated | more lines added than baseline |
| 37 | 2a94481ffeat(router): add client and controller for router managed resource | Pratyush Singhal | 4y ago | +429 -0 | 92%Elevated | more lines added than baseline |
| 38 | 6a5a2378Update GKE cluster client functions to v1 packages | hasheddan | 5y ago | +389 -149 | 92%Elevated | more lines added than baseline |
| 39 | 89c71f3eAdd unit tests for bucket policy member | Hasan Turken | 5y ago | +666 -5 | 92%Elevated | more lines added than baseline |
| 40 | 42deba99Port the v1alpha3 Bucket to the managed reconciler | Nic Cope | 5y ago | +626 -1.7K | 92%Elevated | more lines added than baseline |
| 41 | 103864beRemove resource claims and classes | Nic Cope | 5y ago | +723 -8.7K | 92%Elevated | more lines added than baseline |
| 42 | 508a8e11version: update non-v1beta1 resources to v1alpha3 | hasheddan | 6y ago | +508 -508 | 92%Elevated | more lines added than baseline |
| 43 | 0664896dcloudmemorystore: full fidelity api | Muvaffak Onus | 6y ago | +529 -383 | 92%Elevated | more lines added than baseline |
| 44 | dd3e11d6Add controller unit tests | isthereaspoon | 4y ago | +405 -1 | 91%Elevated | more lines added than baseline |
| 45 | f485b3dcAdd Subscription controller and client | isthereaspoon | 4y ago | +441 -0 | 91%Elevated | more lines added than baseline |
| 46 | ae8fe754feat(router/crd): add router crd specification | Pratyush Singhal | 4y ago | +363 -0 | 91%Elevated | more lines added than baseline |
| 47 | 72692607Bump GKE Cluster to v1beta2 | hasheddan | 5y ago | +577 -367 | 91%Elevated | more lines added than baseline |
| 48 | dd92bdaeUnit tests for PubSub reconciler | Muvaffak Onus | 6y ago | +556 -14 | 91%Elevated | more lines added than baseline |
| 49 | c12fe37aintegration: add e2e tests | hasheddan | 6y ago | +445 -2 | 91%Elevated | more lines added than baseline |
| 50 | a39d8be5Enable defaulting and scheduling for all supported claims | Nic Cope | 6y ago | +291 -10 | 91%Elevated | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
crossplane-contrib/provider-gcp has 1,481 commits in its history from 61 contributors, the first of them Sep 8, 2018. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.