File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,322 files with 94,364 lines of code in files.
    • 944 files that are 366+ days old (71,943 lines of code)
    • 123 files that are 181-365 days old (7,993 lines of code)
    • 137 files that are 91-180 days old (9,026 lines of code)
    • 49 files that are 31-90 days old (2,708 lines of code)
    • 69 files that are 1-30 days old (2,694 lines of code)
76% | 8% | 9% | 2% | 2%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 1,322 files with 94,364 lines of code in files.
    • 588 files have been last changed 366+ days ago (29,579 lines of code)
    • 183 files have been last changed 181-365 days ago (10,301 lines of code)
    • 247 files have been last changed 91-180 days ago (24,061 lines of code)
    • 150 files have been last changed 31-90 days ago (12,650 lines of code)
    • 154 files have been last changed 1-30 days ago (17,773 lines of code)
31% | 10% | 25% | 13% | 18%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
ts, scala, json, md, yaml, js, snap, xml, t, sh, gitignore, properties, yml, mjs, sbt, txt, sc, svg, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
scala97% | <1% | <1% | 1% | <1%
ts62% | 14% | 14% | 4% | 4%
yaml76% | 1% | 16% | <1% | 4%
xml100% | 0% | 0% | 0% | 0%
t34% | 14% | 51% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
sc100% | 0% | 0% | 0% | 0%
mjs0% | 64% | 35% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
scala68% | 7% | 5% | 12% | 5%
yaml46% | 20% | 10% | 1% | 20%
ts3% | 11% | 40% | 16% | 27%
xml100% | 0% | 0% | 0% | 0%
sc100% | 0% | 0% | 0% | 0%
t0% | 15% | 84% | 0% | 0%
mjs0% | 0% | 100% | 0% | 0%
js0% | 0% | 100% | 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
handlers80% | 6% | 7% | 1% | 3%
modules59% | 15% | 20% | 1% | 3%
lib92% | 0% | 0% | 7% | 0%
cdk60% | 14% | 12% | 9% | 3%
buildcheck91% | 7% | 1% | 0% | 0%
project100% | 0% | 0% | 0% | 0%
_templates38% | 13% | 47% | 0% | 0%
.github100% | 0% | 0% | 0% | 0%
ROOT0% | 26% | 30% | 42% | 0%
.devcontainer0% | 0% | 0% | 100% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
handlers39% | 8% | 29% | 9% | 12%
lib58% | 2% | 10% | 22% | 6%
cdk7% | 43% | 6% | 18% | 23%
modules2% | 6% | 24% | 24% | 42%
buildcheck5% | 11% | 13% | 0% | 70%
_templates0% | 14% | 85% | 0% | 0%
.github0% | 100% | 0% | 0% | 0%
ROOT0% | 0% | 57% | 42% | 0%
.devcontainer0% | 0% | 0% | 100% | 0%
project0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
cfn.yaml
in handlers/identity-backfill
213 - 2018-03-12 2026-05-05 26 9 john.duffell andradeolivier
Handler.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill
194 6 2018-03-12 2026-05-05 83 19 john.duffell andradeolivier
Types.scala
in lib/handler/src/main/scala/com/gu/util/reader
143 13 2018-03-12 2026-01-26 46 11 john.duffell andradeolivier
IdentityBackfillSteps.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill
102 4 2018-03-12 2026-05-05 43 9 john.duffell andradeolivier
ApiGatewayResponse.scala
in lib/handler/src/main/scala/com/gu/util/apigateway
81 5 2018-03-12 2023-03-06 23 9 john.duffell pgithub5
ApiGatewayHandler.scala
in lib/handler/src/main/scala/com/gu/util/apigateway
80 5 2018-03-12 2024-10-18 35 7 john.duffell pascal
ApiGatewayRequest.scala
in lib/handler/src/main/scala/com/gu/util/apigateway
63 5 2018-03-12 2023-03-06 29 11 john.duffell pgithub5
Http.scala
in lib/effects/src/main/scala/com/gu/effects
47 2 2018-03-12 2025-09-02 26 12 john.duffell graham.hopgood
ZuoraRestRequestMaker.scala
in lib/zuora/src/main/scala/com/gu/util/zuora
40 2 2018-03-12 2024-10-18 27 11 john.duffell pascal
ZuoraQuery.scala
in lib/zuora/src/main/scala/com/gu/util/zuora
37 1 2018-03-12 2023-03-06 20 4 john.duffell pgithub5
ZuoraObjects.scala
in lib/zuora/src/main/scala/com/gu/util/zuora
23 - 2018-03-12 2023-03-06 9 5 john.duffell pgithub5
riff-raff.yaml
in handlers/identity-backfill
22 - 2018-03-12 2023-06-05 9 9 john.duffell andy.noton.freelancer
RawEffects.scala
in lib/effects/src/main/scala/com/gu/effects
17 - 2018-03-12 2023-06-05 32 10 john.duffell andy.noton.freelancer
Logging.scala
in lib/handler/src/main/scala/com/gu/util
3 - 2018-03-12 2019-07-30 10 4 john.duffell tom.richards
GetByEmail.scala
in handlers/identity-backfill/src/main/scala/com/gu/identity
42 2 2018-03-16 2024-10-18 25 7 john.duffell pascal
GetZuoraAccountsForEmail.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/zuora
57 3 2018-03-20 2023-03-06 31 9 john.duffell pgithub5
CountZuoraAccountsForIdentityId.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/zuora
15 1 2018-03-20 2018-08-10 15 2 john.duffell john.duffell
AddIdentityIdToAccount.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/zuora
17 1 2018-03-23 2018-08-10 12 2 john.duffell john.duffell
UpdateSalesforceIdentityId.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/salesforce
18 1 2018-03-29 2022-05-12 17 3 john.duffell john.duffell
Types.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill
17 - 2018-03-29 2023-03-06 11 6 john.duffell pgithub5
cfn.yaml
in handlers/digital-subscription-expiry
158 - 2018-04-03 2024-10-18 16 8 patricio.vighi pascal
Handler.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry
60 1 2018-04-03 2023-10-24 36 7 patricio.vighi john.duffell
riff-raff.yaml
in handlers/digital-subscription-expiry
22 - 2018-04-03 2023-06-05 7 7 patricio.vighi andy.noton.freelancer
DigitalSubscriptionExpiryRequest.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry
9 - 2018-04-04 2023-03-06 8 5 patricio.vighi pgithub5
DigitalSubscriptionExpirySteps.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry
70 2 2018-04-05 2026-09-11 33 10 patricio.vighi pgithub5
GetSubscription.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/zuora
53 1 2018-04-06 2023-03-06 20 10 leigh-anne.mathieson pgithub5
EmergencyTokens.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/emergencyToken
19 1 2018-04-06 2023-03-06 8 5 patricio.vighi pgithub5
TokenPayloadOps.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/emergencyToken
18 1 2018-04-06 2018-05-01 8 3 patricio.vighi john.duffell
GetTokenExpiry.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/emergencyToken
35 1 2018-04-09 2023-03-06 21 8 patricio.vighi pgithub5
PreReqCheck.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill
110 5 2018-04-11 2023-03-06 35 9 john.duffell pgithub5
GetSFContactSyncCheckFields.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/salesforce
101 4 2018-04-11 2024-10-18 31 11 john.duffell pascal
GetAccountSummary.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/zuora
27 - 2018-04-11 2023-03-06 15 8 leigh-anne.mathieson pgithub5
GetSubscriptionExpiry.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/zuora
75 4 2018-04-12 2026-01-28 23 12 patricio.vighi 108136057+gu-scala-steward-...
SetActivationDate.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/zuora
21 1 2018-04-18 2026-09-11 13 7 pvighi pgithub5
SkipActivationDateUpdate.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/zuora
8 1 2018-04-18 2018-06-28 3 3 pvighi pvighi
cfn.yaml
in handlers/catalog-service
195 - 2018-04-23 2025-01-09 26 16 jacob.winch tom.forbes
Handler.scala
in handlers/catalog-service/src/main/scala/com/gu/catalogService
40 2 2018-04-23 2024-11-13 37 11 jacob.winch john.duffell
riff-raff.yaml
in handlers/catalog-service
23 - 2018-04-23 2023-06-05 10 6 jacob.winch andy.noton.freelancer
ZuoraReadCatalog.scala
in handlers/catalog-service/src/main/scala/com/gu/catalogService
8 - 2018-04-26 2018-07-18 4 3 john.duffell john.duffell
S3UploadCatalog.scala
in handlers/catalog-service/src/main/scala/com/gu/catalogService
37 1 2018-04-27 2023-03-06 14 7 jacob.winch pgithub5
GetZuoraSubTypeForAccount.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/zuora
22 1 2018-04-29 2018-07-18 8 2 john.duffell john.duffell
ConfigModels.scala
in lib/handler/src/main/scala/com/gu/util/config
46 1 2018-05-04 2023-10-24 33 15 jacob.winch john.duffell
Auth.scala
in lib/handler/src/main/scala/com/gu/util/apigateway
34 2 2018-05-04 2023-03-06 13 9 jacob.winch pgithub5
cfn.yaml
in handlers/identity-retention
214 - 2018-05-15 2024-10-18 33 13 jacob.winch pascal
riff-raff.yaml
in handlers/identity-retention
22 - 2018-05-15 2023-06-05 8 8 jacob.winch andy.noton.freelancer
DigitalSubscriptionResponseModels.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/responses
47 2 2018-05-21 2023-03-06 5 3 jacob.winch pgithub5
IdentityRetentionSteps.scala
in handlers/identity-retention/src/main/scala/com/gu/identityRetention
39 3 2018-05-21 2023-06-20 25 9 jacob.winch jon.flynn
Handler.scala
in handlers/identity-retention/src/main/scala/com/gu/identityRetention
38 2 2018-05-21 2023-10-24 21 8 jacob.winch john.duffell
Types.scala
in handlers/identity-retention/src/main/scala/com/gu/identityRetention
11 - 2018-05-21 2023-06-20 10 6 jacob.winch jon.flynn
DigitalSubscriptionApiResponses.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/responses
6 - 2018-05-21 2018-07-17 5 4 jacob.winch tom.richards
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TokenPayloadOps.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/emergencyToken
18 1 2018-04-06 2018-05-01 8 3 patricio.vighi john.duffell
LambdaException.scala
in lib/handler/src/main/scala/com/gu/util/handlers
2 - 2018-06-14 2018-06-18 2 2 patricio.vighi pvighi
FetchedFile.scala
in lib/zuora-reports/src/main/scala/com/gu/zuora/reports/dataModel
7 - 2018-06-12 2018-06-18 2 2 patricio.vighi pvighi
ParseRequest.scala
in lib/handler/src/main/scala/com/gu/util/handlers
13 1 2018-06-14 2018-06-18 2 2 patricio.vighi pvighi
SerialiseResponse.scala
in lib/handler/src/main/scala/com/gu/util/handlers
13 1 2018-06-14 2018-06-18 2 2 patricio.vighi pvighi
UpdateAccountsResponse.scala
in handlers/zuora-retention/src/main/scala/com/gu/zuora/retention/updateAccounts
6 - 2018-06-18 2018-06-22 4 2 patricio.vighi pvighi
ZuoraRetentionFetchFileHandler.scala
in handlers/zuora-retention/src/main/scala/com/gu/zuora/retention
9 1 2018-06-21 2018-06-22 2 2 patricio.vighi pvighi
AccountIdIterator.scala
in handlers/zuora-retention/src/main/scala/com/gu/zuora/retention/updateAccounts
24 1 2018-06-18 2018-06-25 4 2 patricio.vighi patricio.vighi
SkipActivationDateUpdate.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/zuora
8 1 2018-04-18 2018-06-28 3 3 pvighi pvighi
DigitalSubscriptionApiResponses.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/responses
6 - 2018-05-21 2018-07-17 5 4 jacob.winch tom.richards
ZuoraReadCatalog.scala
in handlers/catalog-service/src/main/scala/com/gu/catalogService
8 - 2018-04-26 2018-07-18 4 3 john.duffell john.duffell
GetZuoraSubTypeForAccount.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/zuora
22 1 2018-04-29 2018-07-18 8 2 john.duffell john.duffell
CountZuoraAccountsForIdentityId.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/zuora
15 1 2018-03-20 2018-08-10 15 2 john.duffell john.duffell
AddIdentityIdToAccount.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/zuora
17 1 2018-03-23 2018-08-10 12 2 john.duffell john.duffell
TypeConvert.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry
8 - 2018-07-17 2018-09-10 3 2 john.duffell john.duffell
TypeConvert.scala
in handlers/sf-contact-merge/src/main/scala/com/gu/sf_contact_merge
8 - 2018-07-17 2018-09-10 4 2 john.duffell john.duffell
EtSqsSend.scala
in handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/email
11 1 2018-08-01 2018-09-11 4 4 pvighi zvvvvt
Types.scala
in handlers/sf-contact-merge/src/main/scala/com/gu/sf_contact_merge
6 - 2018-09-28 2018-11-05 3 2 john.duffell patricio.vighi
Logging.scala
in lib/handler/src/main/scala/com/gu/util
3 - 2018-03-12 2019-07-30 10 4 john.duffell tom.richards
QueryRecordsWrapperCaseClass.scala
in lib/salesforce/sttp-client/src/main/scala/com/gu/salesforce/sttp
2 - 2019-11-29 2019-12-30 3 3 francis yusuf.faraji
RecordsWrapperCaseClass.scala
in lib/salesforce/core/src/main/scala/com/gu/salesforce
2 - 2019-11-22 2019-12-30 3 3 francis yusuf.faraji
SalesforceAuth.scala
in lib/salesforce/core/src/main/scala/com/gu/salesforce
2 - 2019-11-22 2019-12-30 3 3 francis yusuf.faraji
TypesForSFEffectsData.scala
in lib/salesforce/client/src/main/scala/com/gu/salesforce
5 - 2019-11-25 2019-12-30 3 3 francis yusuf.faraji
SalesforceReads.scala
in lib/salesforce/client/src/main/scala/com/gu/salesforce
6 - 2019-11-25 2019-12-30 3 3 francis yusuf.faraji
AccessToken.scala
in lib/zuora-core/src/main/scala/com/gu/zuora
2 - 2020-01-22 2020-02-10 3 1 kelvin.chappell kelvin.chappell
Credit.scala
in lib/zuora-core/src/main/scala/com/gu/zuora/subscription
3 - 2020-01-22 2020-02-10 3 1 kelvin.chappell kelvin.chappell
InvoiceDate.scala
in lib/zuora-core/src/main/scala/com/gu/zuora/subscription
3 - 2020-02-07 2020-02-10 2 3 kelvin.chappell kelvin.chappell
ZuoraAccount.scala
in lib/zuora-core/src/main/scala/com/gu/zuora/subscription
3 - 2020-01-21 2020-02-10 3 3 francis kelvin.chappell
package.scala
in lib/zuora-core/src/main/scala/com/gu/zuora/subscription
5 - 2020-01-15 2020-02-10 4 2 kelvin.chappell kelvin.chappell
TryOps.scala
in handlers/sf-datalake-export/src/main/scala/com/gu/sf_datalake_export/util
24 1 2018-11-12 2020-02-19 7 5 patricio.vighi francis
ValidationResult.scala
in handlers/new-product-api/src/main/scala/com/gu/newproduct/api/addsubscription/validation
26 3 2018-07-21 2020-02-19 12 6 patricio.vighi francis
DigitalVoucherServiceError.scala
in handlers/digital-voucher-api/src/main/scala/com/gu/digital_voucher_api
5 - 2020-03-03 2020-03-17 3 3 francis lauren.emms
TypeConvert.scala
in handlers/cancellation-sf-cases-api/src/main/scala/com/gu/cancellation/sf_cases
8 - 2020-01-02 2020-03-17 3 2 tom.richards lauren.emms
ZuoraGetAccountSubscriptions.scala
in handlers/zuora-callout-apis/src/main/scala/com/gu/util/zuora
18 1 2020-03-25 2020-04-15 3 3 martin.kuzdowicz.contractor kelvin.chappell
ZuoraGetSubsNamesOnInvoice.scala
in handlers/zuora-callout-apis/src/main/scala/com/gu/util/zuora
21 2 2020-03-25 2020-04-15 3 3 martin.kuzdowicz.contractor kelvin.chappell
AttachmentDetails.scala
in handlers/contact-us-api/src/main/scala/com/gu/contact_us_api/models
4 - 2020-09-21 2020-09-30 4 4 ricardo.costa david.pepper
SFAuthResponse.scala
in handlers/contact-us-api/src/main/scala/com/gu/contact_us_api/models
4 - 2020-09-21 2020-09-30 4 4 ricardo.costa david.pepper
ContactUsError.scala
in handlers/contact-us-api/src/main/scala/com/gu/contact_us_api/models
2 - 2020-09-30 2020-10-02 2 2 ricardo.costa 48949546+ripecosta
ContactUsResponse.scala
in handlers/contact-us-api/src/main/scala/com/gu/contact_us_api/models
2 - 2020-09-21 2020-10-02 6 4 ricardo.costa 48949546+ripecosta
SFErrorDetails.scala
in handlers/contact-us-api/src/main/scala/com/gu/contact_us_api/models
4 - 2020-09-21 2020-10-06 5 4 ricardo.costa ricardo.costa
logback.xml
in handlers/dev-env-cleaner/src/main/resources
12 - 2020-09-15 2020-11-06 3 2 john.duffell kelvin.chappell
S3Iterator.scala
in handlers/zuora-retention/src/main/scala/com/gu/zuora/retention/filterCandidates
13 1 2018-06-20 2020-11-17 3 3 patricio.vighi kelvin.chappell
package.scala
in lib/holiday-stops/src/main/scala/com/gu/holiday_stops
5 - 2019-09-27 2020-12-09 16 4 mario.galic kelvin.chappell
Configuration.scala
in lib/holiday-stops/src/main/scala/com/gu/holiday_stops
8 - 2020-01-07 2020-12-09 3 4 kelvin.chappell kelvin.chappell
logback.xml
in handlers/identity-retention/src/main/resources
12 - 2019-07-16 2020-12-09 5 3 mario.galic mario.galic
logback.xml
in handlers/sf-datalake-export/src/main/resources
12 - 2019-07-16 2020-12-09 5 3 mario.galic mario.galic
logback.xml
in handlers/batch-email-sender/src/main/resources
12 - 2019-07-16 2020-12-09 5 3 mario.galic mario.galic
logback.xml
in handlers/delivery-problem-credit-processor/src/main/resources
12 - 2020-02-03 2020-12-09 5 2 kelvin.chappell mario.galic
logback.xml
in handlers/digital-voucher-api/src/main/resources
12 - 2020-12-08 2020-12-09 2 2 kelvin.chappell mario.galic
logback.xml
in handlers/delivery-records-api/src/main/resources
12 - 2019-11-28 2020-12-09 5 5 francis mario.galic
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
MultipleAccountApiConnector.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
113 5 2026-10-07 2026-10-07 1 1 john.duffell john.duffell
SubscriptionEventService.scala
in handlers/product-move-api/src/main/scala/com/gu/productmove
92 5 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
eventBridgeService.ts
in modules/aws/src
69 3 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
38 1 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
eventBridgeSqsHandler.ts
in modules/subscription-events/src/consumer
31 2 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
subscriptionEventService.ts
in modules/subscription-events/src/producer
21 1 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
cancellationEvent.ts
in modules/subscription-events/src/shared
17 - 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
OrderNumber.scala
in handlers/product-move-api/src/main/scala/com/gu/productmove/zuora/model
14 - 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
identifiers.ts
in modules/zuora/src
13 - 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
source.ts
in modules/subscription-events/src/shared
9 - 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
mparticleHttpClient.ts
in modules/mparticle/src
200 7 2026-09-29 2026-09-29 1 1 juabara juabara
events.ts
in modules/mparticle/src
64 - 2026-09-29 2026-09-29 1 1 juabara juabara
56 1 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
cleanDeletedIdentity.ts
in handlers/identity-deletion-cleanup/src/services
42 2 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
clearSalesforceContactIds.ts
in handlers/identity-deletion-cleanup/src/services
36 1 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
cleanIdentityInCode.ts
in handlers/identity-deletion-cleanup/runManual
31 - 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
identityDeletionHandler.ts
in handlers/identity-deletion-cleanup/src/handlers
30 1 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
clearZuoraAccountIds.ts
in handlers/identity-deletion-cleanup/src/services
30 1 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
defaultDependencies.ts
in handlers/identity-deletion-cleanup/src/services
29 1 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
riff-raff.yaml
in handlers/identity-deletion-cleanup
25 - 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
findZuoraAccountIds.ts
in handlers/identity-deletion-cleanup/src/services
25 1 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
findSalesforceContactIds.ts
in handlers/identity-deletion-cleanup/src/services
25 1 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
identityDeletionEventSchema.ts
in handlers/identity-deletion-cleanup/src/schemas
14 - 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
identityDeletionCleanup.ts
in handlers/identity-deletion-cleanup/src/types
11 - 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
index.ts
in handlers/identity-deletion-cleanup/src
9 - 2026-09-29 2026-09-29 1 1 andradeolivier andradeolivier
softOptinConsents.ts
in handlers/multiple-account-api/src
48 3 2026-09-24 2026-09-24 1 1 rupert.bates rupert.bates
acquisitions.ts
in handlers/mparticle-acquisitions-publisher/src
312 15 2026-09-23 2026-09-29 2 1 juabara juabara
113 1 2026-09-23 2026-10-02 3 2 juabara tom.forbes
index.ts
in handlers/mparticle-acquisitions-publisher/src
105 4 2026-09-23 2026-09-29 2 1 juabara juabara
acquisitionEvent.ts
in handlers/mparticle-acquisitions-publisher/src
52 - 2026-09-23 2026-09-23 1 1 juabara juabara
riff-raff.yaml
in handlers/mparticle-acquisitions-publisher
25 - 2026-09-23 2026-09-23 1 1 juabara juabara
config.ts
in handlers/mparticle-acquisitions-publisher/src
20 - 2026-09-23 2026-09-29 2 1 juabara juabara
cloudwatch.ts
in handlers/multiple-account-api/src
10 - 2026-09-22 2026-09-22 1 1 tom.wey tom.wey
46 1 2026-09-17 2026-09-17 1 1 john.duffell john.duffell
riff-raff.yaml
in handlers/subscription-events-bus
15 - 2026-09-17 2026-09-17 1 1 john.duffell john.duffell
openapi.yaml
in handlers/payment-failure-comms-exit-api
104 - 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
brazeClient.ts
in handlers/payment-failure-comms-exit-api/src/clients
38 2 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
29 1 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
riff-raff.yaml
in handlers/payment-failure-comms-exit-api
25 - 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
paymentFailureCommsExitController.ts
in handlers/payment-failure-comms-exit-api/src/handlers
25 1 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
getBrazeUuidFromIdapi.ts
in handlers/payment-failure-comms-exit-api/src/services
24 1 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
paymentFailureCommsExitHandler.ts
in handlers/payment-failure-comms-exit-api/src/handlers
23 - 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
getIdentityClient.ts
in handlers/payment-failure-comms-exit-api/src/helpers
18 - 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
getBrazeClient.ts
in handlers/payment-failure-comms-exit-api/src/helpers
18 - 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
buildPaymentFailureExitPayload.ts
in handlers/payment-failure-comms-exit-api/src/helpers
17 - 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
appConfigSchema.ts
in handlers/payment-failure-comms-exit-api/src/schemas
11 - 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
getAppConfig.ts
in handlers/payment-failure-comms-exit-api/src/helpers
11 - 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
sendPaymentFailureExitEvent.ts
in handlers/payment-failure-comms-exit-api/src/services
11 - 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
braze.ts
in handlers/payment-failure-comms-exit-api/src/types
10 - 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
defaultDeps.ts
in handlers/payment-failure-comms-exit-api/src/services
9 - 2026-09-14 2026-09-14 1 1 andradeolivier andradeolivier
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
453 1 2025-04-02 2026-10-07 17 4 michael.jacobson john.duffell
IAPMessageProcessor.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
190 6 2025-05-16 2026-10-07 18 4 john.duffell john.duffell
Handler.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
189 9 2021-04-29 2026-10-07 51 15 ricardo.costa john.duffell
119 - 2018-06-06 2026-10-07 409 38 john.duffell john.duffell
ConsentsMapping.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models
119 1 2024-08-06 2026-10-07 31 8 rupert.bates john.duffell
MultipleAccountApiConnector.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
113 5 2026-10-07 2026-10-07 1 1 john.duffell john.duffell
EnhancedSub.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models
36 3 2023-02-06 2026-10-07 6 5 jon.flynn john.duffell
alarmMappings.ts
in handlers/alarms-handler/src
151 - 2024-04-24 2026-10-06 113 18 tom.forbes graham.hopgood
ConsentsCalculator.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
105 7 2021-03-10 2026-10-06 38 13 ricardo.costa john.duffell
build.ts
in buildcheck/data
994 - 2025-10-03 2026-10-05 46 10 john.duffell john.duffell
cfn.yaml
in handlers/product-move-api
636 - 2022-05-12 2026-10-05 93 16 john.duffell john.duffell
secondaryUserRepository.ts
in modules/multiple-account/src
238 14 2026-06-23 2026-10-05 13 2 rupert.bates rupert.bates
iam-policies.ts
in cdk/lib
173 9 2026-07-22 2026-10-05 8 4 john.duffell tom.forbes
SubscriptionCancelEndpoint.scala
in handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel
168 2 2022-09-01 2026-10-05 78 13 john.duffell john.duffell
SubscriptionCancelEndpointSteps.scala
in handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/cancel
163 4 2024-02-06 2026-10-05 21 6 john.duffell john.duffell
ZuoraCancel.scala
in handlers/product-move-api/src/main/scala/com/gu/productmove/zuora
137 5 2022-08-02 2026-10-05 38 11 37303488+01jonathanf john.duffell
SubscriptionEventService.scala
in handlers/product-move-api/src/main/scala/com/gu/productmove
92 5 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
subscriptionItemSchema.ts
in modules/zuora/src/objectQuery/expandSchemas
78 - 2026-06-16 2026-10-05 4 2 john.duffell enes.aydogan
SrSqsLambda.ts
in cdk/lib/cdk
73 1 2025-10-17 2026-10-05 4 1 john.duffell john.duffell
eventBridgeService.ts
in modules/aws/src
69 3 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
dependencies.ts
in buildcheck/data
57 1 2025-10-03 2026-10-05 13 3 john.duffell john.duffell
accountObjectQuery.ts
in modules/zuora/src/objectQuery/queries
54 2 2026-06-16 2026-10-05 2 2 john.duffell enes.aydogan
sqsHandler.ts
in modules/routing/src
40 2 2026-02-05 2026-10-05 8 2 john.duffell john.duffell
38 1 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
eventBridgeSqsHandler.ts
in modules/subscription-events/src/consumer
31 2 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
subscriptionEventService.ts
in modules/subscription-events/src/producer
21 1 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
cancellationEvent.ts
in modules/subscription-events/src/shared
17 - 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
OrderNumber.scala
in handlers/product-move-api/src/main/scala/com/gu/productmove/zuora/model
14 - 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
identifiers.ts
in modules/zuora/src
13 - 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
source.ts
in modules/subscription-events/src/shared
9 - 2026-10-05 2026-10-05 1 1 john.duffell john.duffell
113 1 2026-09-23 2026-10-02 3 2 juabara tom.forbes
acceptInvitationEndpoint.ts
in handlers/multiple-account-api/src
111 2 2026-06-09 2026-09-30 14 3 rupert.bates rupert.bates
processSupporterRatePlanItem.ts
in handlers/supporter-product-data-lambdas/src/handlers
82 - 2026-06-10 2026-09-30 6 1 rupert.bates rupert.bates
riff-raff.yaml.ts
in buildcheck/data/templates/handler
37 2 2025-10-03 2026-09-30 4 2 john.duffell juabara
productCatalogSchema.ts
in modules/product-catalog/src
2519 - 2024-02-28 2026-09-29 64 11 rupert.bates pgithub5
SupportedProduct.scala
in lib/zuora-core/src/main/scala/com/gu/zuora/subscription
374 - 2020-01-15 2026-09-29 37 15 kelvin.chappell pgithub5
acquisitions.ts
in handlers/mparticle-acquisitions-publisher/src
312 15 2026-09-23 2026-09-29 2 1 juabara juabara
zuoraToProductNameMappings.ts
in modules/product-catalog/src
234 - 2024-02-28 2026-09-29 57 11 rupert.bates pgithub5
restClient.ts
in modules/zuora/src
222 10 2025-12-12 2026-09-29 10 5 john.duffell juabara
productPurchaseSchema.ts
in modules/product-catalog/src
220 - 2025-07-22 2026-09-29 21 6 rupert.bates pgithub5
220 4 2023-12-20 2026-09-29 39 10 rupert.bates andradeolivier
mparticleHttpClient.ts
in modules/mparticle/src
200 7 2026-09-29 2026-09-29 1 1 juabara juabara
index.ts
in handlers/mparticle-api/src
161 4 2025-05-28 2026-09-29 45 8 andre.silva.mindera juabara
validate-data-subject-request-callback.ts
in handlers/mparticle-api/src/routers/http/dataSubjectRequestCallback
149 2 2025-08-14 2026-09-29 6 3 john.duffell juabara
data-subject-request-callback.ts
in handlers/mparticle-api/src/routers/http/dataSubjectRequestCallback
148 2 2025-08-14 2026-09-29 13 4 john.duffell juabara
index.ts
in handlers/mparticle-acquisitions-publisher/src
105 4 2026-09-23 2026-09-29 2 1 juabara juabara
baton.ts
in handlers/mparticle-api/src/routers
100 2 2025-07-04 2026-09-29 18 4 andre.silva.mindera juabara
handleStatus.ts
in handlers/mparticle-api/src/routers/baton/access
96 4 2025-08-14 2026-09-29 9 4 john.duffell juabara
submit.ts
in handlers/mparticle-api/src/apis/dataSubjectRequests
96 1 2025-08-14 2026-09-29 10 5 john.duffell juabara
mparticleDeletion.ts
in handlers/mparticle-api/src/services
81 2 2026-02-24 2026-09-29 4 3 90685618+ecguardian juabara
Summary
  • Number of files: 1,322
  • Daily file updates (only one update per file and date counted): 4189
  • First update: 2017-02-01
  • Latest update: 2026-10-07
  • Days between first and latest update: 3,535 (505 weeks, estimated 2,525 working days)
  • Active days (at least one file change): 1,790
  • Data: