guardian / support-service-lambdas
File Age & Freshness

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

Summary
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 797 files with 55,098 lines of code in files.
    • 703 files that are 366+ days old (48,574 lines of code)
    • 42 files that are 181-365 days old (2,674 lines of code)
    • 30 files that are 91-180 days old (1,854 lines of code)
    • 22 files that are 31-90 days old (1,996 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
88% | 4% | 3% | 3% | 0%
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 797 files with 55,098 lines of code in files.
    • 413 files have been last changed 366+ days ago (18,301 lines of code)
    • 189 files have been last changed 181-365 days ago (16,173 lines of code)
    • 120 files have been last changed 91-180 days ago (11,906 lines of code)
    • 41 files have been last changed 31-90 days ago (4,246 lines of code)
    • 34 files have been last changed 1-30 days ago (4,472 lines of code)
33% | 29% | 21% | 7% | 8%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
scala, ts, json, yaml, md, xml, js, snap, t, sh, properties, sbt, gitignore, sc, svg, txt, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
scala98% | 1% | 0% | <1% | 0%
ts58% | 15% | 12% | 13% | 0%
yaml97% | 1% | <1% | <1% | 0%
sbt100% | 0% | 0% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
t100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
sc100% | 0% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
scala46% | 29% | 12% | 2% | 8%
yaml32% | 38% | 27% | <1% | <1%
ts3% | 26% | 40% | 17% | 12%
xml96% | 3% | 0% | 0% | 0%
t16% | 0% | 41% | 42% | 0%
js100% | 0% | 0% | 0% | 0%
sc100% | 0% | 0% | 0% | 0%
sbt0% | 0% | <1% | 99% | 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
handlers91% | 4% | 1% | 2% | 0%
lib99% | <1% | 0% | 0% | 0%
modules74% | 7% | 14% | 3% | 0%
cdk48% | 17% | 16% | 17% | 0%
ROOT100% | 0% | 0% | 0% | 0%
_templates100% | 0% | 0% | 0% | 0%
project100% | 0% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
handlers38% | 30% | 18% | 4% | 7%
lib45% | 24% | 15% | 2% | 12%
modules5% | 19% | 63% | 10% | 0%
_templates20% | 0% | 39% | 40% | 0%
cdk0% | 45% | 16% | 19% | 17%
project0% | 0% | 3% | 96% | 0%
ROOT0% | 0% | 0% | 100% | 0%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.sbt
in root
783 2 2017-02-01 2025-03-19 386 39 jacob.winch@guardian.co.uk pascal@alseyn.net
plugins.sbt
in project
4 - 2017-02-07 2024-11-13 43 14 jacob.winch@guardian.co.uk john.duffell@guardian.co.uk
cfn.yaml
in handlers/identity-backfill
205 - 2018-03-12 2024-11-13 25 8 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
Handler.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill
184 6 2018-03-12 2024-10-18 82 17 john.duffell@guardian.co.uk pascal@alseyn.net
Types.scala
in lib/handler/src/main/scala/com/gu/util/reader
137 13 2018-03-12 2020-12-07 45 10 john.duffell@guardian.co.uk me@scala-steward.org
ApiGatewayResponse.scala
in lib/handler/src/main/scala/com/gu/util/apigateway
81 5 2018-03-12 2023-03-06 23 9 john.duffell@guardian.co.uk pgithub5@gmail.com
ApiGatewayHandler.scala
in lib/handler/src/main/scala/com/gu/util/apigateway
80 5 2018-03-12 2024-10-18 36 7 john.duffell@guardian.co.uk pascal@alseyn.net
IdentityBackfillSteps.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill
77 3 2018-03-12 2023-03-06 42 8 john.duffell@guardian.co.uk pgithub5@gmail.com
ApiGatewayRequest.scala
in lib/handler/src/main/scala/com/gu/util/apigateway
63 5 2018-03-12 2023-03-06 29 11 john.duffell@guardian.co.uk pgithub5@gmail.com
Http.scala
in lib/effects/src/main/scala/com/gu/effects
47 2 2018-03-12 2023-11-29 24 12 john.duffell@guardian.co.uk paul.brown@guardian.co.uk
ZuoraRestRequestMaker.scala
in lib/zuora/src/main/scala/com/gu/util/zuora
40 2 2018-03-12 2024-10-18 27 11 john.duffell@guardian.co.uk pascal@alseyn.net
ZuoraQuery.scala
in lib/zuora/src/main/scala/com/gu/util/zuora
37 1 2018-03-12 2023-03-06 20 4 john.duffell@guardian.co.uk pgithub5@gmail.com
ZuoraObjects.scala
in lib/zuora/src/main/scala/com/gu/util/zuora
23 - 2018-03-12 2023-03-06 9 5 john.duffell@guardian.co.uk pgithub5@gmail.com
riff-raff.yaml
in handlers/identity-backfill
22 - 2018-03-12 2023-06-05 9 9 john.duffell@guardian.co.uk andy.noton.freelancer@guard...
RawEffects.scala
in lib/effects/src/main/scala/com/gu/effects
17 - 2018-03-12 2023-06-05 33 10 john.duffell@guardian.co.uk andy.noton.freelancer@guard...
Logging.scala
in lib/handler/src/main/scala/com/gu/util
3 - 2018-03-12 2019-07-30 10 4 john.duffell@guardian.co.uk tom.richards@guardian.co.uk
GetByEmail.scala
in handlers/identity-backfill/src/main/scala/com/gu/identity
42 2 2018-03-16 2024-10-18 25 7 john.duffell@guardian.co.uk pascal@alseyn.net
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@guardian.co.uk pgithub5@gmail.com
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@guardian.co.uk john.duffell@guardian.co.uk
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@guardian.co.uk john.duffell@guardian.co.uk
UpdateSalesforceIdentityId.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/salesforce
18 1 2018-03-29 2022-05-12 15 3 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
Types.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill
17 - 2018-03-29 2023-03-06 11 6 john.duffell@guardian.co.uk pgithub5@gmail.com
cfn.yaml
in handlers/digital-subscription-expiry
158 - 2018-04-03 2024-10-18 16 8 patricio.vighi@guardian.co.uk pascal@alseyn.net
Handler.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry
60 1 2018-04-03 2023-10-24 37 7 patricio.vighi@guardian.co.uk john.duffell@guardian.co.uk
riff-raff.yaml
in handlers/digital-subscription-expiry
22 - 2018-04-03 2023-06-05 7 7 patricio.vighi@guardian.co.uk andy.noton.freelancer@guard...
DigitalSubscriptionExpiryRequest.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry
9 - 2018-04-04 2023-03-06 8 5 patricio.vighi@guardian.co.uk pgithub5@gmail.com
DigitalSubscriptionExpirySteps.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry
59 2 2018-04-05 2023-03-06 32 10 patricio.vighi@guardian.co.uk pgithub5@gmail.com
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@guardi... pgithub5@gmail.com
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@guardian.co.uk pgithub5@gmail.com
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@guardian.co.uk john.duffell@guardian.co.uk
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@guardian.co.uk pgithub5@gmail.com
PreReqCheck.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill
110 5 2018-04-11 2023-03-06 35 9 john.duffell@guardian.co.uk pgithub5@gmail.com
GetSFContactSyncCheckFields.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/salesforce
101 4 2018-04-11 2024-10-18 32 11 john.duffell@guardian.co.uk pascal@alseyn.net
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@guardi... pgithub5@gmail.com
GetSubscriptionExpiry.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/zuora
72 4 2018-04-12 2023-03-06 21 10 patricio.vighi@guardian.co.uk pgithub5@gmail.com
SetActivationDate.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry/zuora
21 1 2018-04-18 2023-03-06 12 7 pvighi@gmail.com pgithub5@gmail.com
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@gmail.com pvighi@gmail.com
cfn.yaml
in handlers/catalog-service
195 - 2018-04-23 2025-01-09 26 16 jacob.winch@guardian.co.uk tom.forbes@theguardian.com
Handler.scala
in handlers/catalog-service/src/main/scala/com/gu/catalogService
40 2 2018-04-23 2024-11-13 37 10 jacob.winch@guardian.co.uk john.duffell@guardian.co.uk
riff-raff.yaml
in handlers/catalog-service
23 - 2018-04-23 2023-06-05 10 6 jacob.winch@guardian.co.uk andy.noton.freelancer@guard...
ZuoraReadCatalog.scala
in handlers/catalog-service/src/main/scala/com/gu/catalogService
8 - 2018-04-26 2018-07-18 4 3 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
S3UploadCatalog.scala
in handlers/catalog-service/src/main/scala/com/gu/catalogService
37 1 2018-04-27 2023-03-06 15 7 jacob.winch@guardian.co.uk pgithub5@gmail.com
GetZuoraSubTypeForAccount.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/zuora
22 1 2018-04-28 2018-07-18 8 2 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
ConfigModels.scala
in lib/handler/src/main/scala/com/gu/util/config
46 1 2018-05-04 2023-10-24 33 15 jacob.winch@guardian.co.uk john.duffell@guardian.co.uk
Auth.scala
in lib/handler/src/main/scala/com/gu/util/apigateway
34 2 2018-05-04 2023-03-06 13 9 jacob.winch@guardian.co.uk pgithub5@gmail.com
cfn.yaml
in handlers/identity-retention
214 - 2018-05-15 2024-10-18 33 13 jacob.winch@guardian.co.uk pascal@alseyn.net
riff-raff.yaml
in handlers/identity-retention
22 - 2018-05-15 2023-06-05 8 8 jacob.winch@guardian.co.uk andy.noton.freelancer@guard...
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@guardian.co.uk pgithub5@gmail.com
IdentityRetentionSteps.scala
in handlers/identity-retention/src/main/scala/com/gu/identityRetention
39 3 2018-05-21 2023-06-20 25 9 jacob.winch@guardian.co.uk jon.flynn@guardian.co.uk
Handler.scala
in handlers/identity-retention/src/main/scala/com/gu/identityRetention
38 2 2018-05-21 2023-10-24 21 8 jacob.winch@guardian.co.uk john.duffell@guardian.co.uk
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@guardian.co.uk john.duffell@guardian.co.uk
LambdaException.scala
in lib/handler/src/main/scala/com/gu/util/handlers
2 - 2018-06-14 2018-06-18 2 2 patricio.vighi@guardian.co.uk pvighi@gmail.com
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@guardian.co.uk pvighi@gmail.com
SerialiseResponse.scala
in lib/handler/src/main/scala/com/gu/util/handlers
13 1 2018-06-14 2018-06-18 2 2 patricio.vighi@guardian.co.uk pvighi@gmail.com
ParseRequest.scala
in lib/handler/src/main/scala/com/gu/util/handlers
13 1 2018-06-14 2018-06-18 2 2 patricio.vighi@guardian.co.uk pvighi@gmail.com
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@guardian.co.uk pvighi@gmail.com
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@guardian.co.uk pvighi@gmail.com
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@guardian.co.uk patricio.vighi@guardian.co.uk
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@gmail.com pvighi@gmail.com
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@guardian.co.uk tom.richards@guardian.co.uk
ZuoraReadCatalog.scala
in handlers/catalog-service/src/main/scala/com/gu/catalogService
8 - 2018-04-26 2018-07-18 4 3 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
GetZuoraSubTypeForAccount.scala
in handlers/identity-backfill/src/main/scala/com/gu/identityBackfill/zuora
22 1 2018-04-28 2018-07-18 8 2 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
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@guardian.co.uk john.duffell@guardian.co.uk
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@guardian.co.uk john.duffell@guardian.co.uk
TypeConvert.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/digitalSubscriptionExpiry
8 - 2018-07-17 2018-09-10 3 2 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
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@guardian.co.uk john.duffell@guardian.co.uk
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@gmail.com zvvvvt@gmail.com
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@guardian.co.uk patricio.vighi@guardian.co.uk
Logging.scala
in lib/handler/src/main/scala/com/gu/util
3 - 2018-03-12 2019-07-30 10 4 john.duffell@guardian.co.uk tom.richards@guardian.co.uk
ClientFailableOpLogging.scala
in lib/restHttp/src/main/scala/com/gu/util/resthttp
17 1 2018-07-19 2019-07-30 5 4 john.duffell@guardian.co.uk tom.richards@guardian.co.uk
RecordsWrapperCaseClass.scala
in lib/salesforce/core/src/main/scala/com/gu/salesforce
2 - 2019-11-22 2019-12-30 3 3 francis@rhys-jones.com yusuf.faraji@guardian.co.uk
SalesforceAuth.scala
in lib/salesforce/core/src/main/scala/com/gu/salesforce
2 - 2019-11-22 2019-12-30 3 3 francis@rhys-jones.com yusuf.faraji@guardian.co.uk
QueryRecordsWrapperCaseClass.scala
in lib/salesforce/sttp-client/src/main/scala/com/gu/salesforce/sttp
2 - 2019-11-29 2019-12-30 3 3 francis@rhys-jones.com yusuf.faraji@guardian.co.uk
TypesForSFEffectsData.scala
in lib/salesforce/client/src/main/scala/com/gu/salesforce
5 - 2019-11-25 2019-12-30 3 3 francis@rhys-jones.com yusuf.faraji@guardian.co.uk
SalesforceReads.scala
in lib/salesforce/client/src/main/scala/com/gu/salesforce
6 - 2019-11-25 2019-12-30 3 3 francis@rhys-jones.com yusuf.faraji@guardian.co.uk
AccessToken.scala
in lib/zuora-core/src/main/scala/com/gu/zuora
2 - 2020-01-22 2020-02-10 3 1 kelvin.chappell@theguardian... kelvin.chappell@theguardian...
ZuoraAccount.scala
in lib/zuora-core/src/main/scala/com/gu/zuora/subscription
3 - 2020-01-21 2020-02-10 3 3 francis@rhys-jones.com kelvin.chappell@theguardian...
InvoiceDate.scala
in lib/zuora-core/src/main/scala/com/gu/zuora/subscription
3 - 2020-02-07 2020-02-10 2 3 kelvin.chappell@theguardian... kelvin.chappell@theguardian...
Credit.scala
in lib/zuora-core/src/main/scala/com/gu/zuora/subscription
3 - 2020-01-22 2020-02-10 3 1 kelvin.chappell@theguardian... kelvin.chappell@theguardian...
package.scala
in lib/zuora-core/src/main/scala/com/gu/zuora/subscription
5 - 2020-01-15 2020-02-10 4 2 kelvin.chappell@theguardian... kelvin.chappell@theguardian...
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@guardian.co.uk francis@rhys-jones.com
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@guardian.co.uk francis@rhys-jones.com
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@rhys-jones.com lauren.emms@guardian.co.uk
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@guardian.co.uk lauren.emms@guardian.co.uk
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@theguardian...
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@theguardian...
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@guardian.co.uk david.pepper@guardian.co.uk
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@guardian.co.uk david.pepper@guardian.co.uk
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@guardian.co.uk 48949546+ripecosta@users.no...
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@guardian.co.uk 48949546+ripecosta@users.no...
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@guardian.co.uk ricardo.costa@guardian.co.uk
logback.xml
in handlers/dev-env-cleaner/src/main/resources
12 - 2020-09-15 2020-11-06 2 2 john.duffell@guardian.co.uk kelvin.chappell@theguardian...
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@guardian.co.uk kelvin.chappell@theguardian...
Types.scala
in lib/handler/src/main/scala/com/gu/util/reader
137 13 2018-03-12 2020-12-07 45 10 john.duffell@guardian.co.uk me@scala-steward.org
package.scala
in lib/holiday-stops/src/main/scala/com/gu/holiday_stops
5 - 2019-09-27 2020-12-09 13 4 mario.galic@guardian.co.uk kelvin.chappell@theguardian...
Configuration.scala
in lib/holiday-stops/src/main/scala/com/gu/holiday_stops
8 - 2020-01-07 2020-12-09 3 4 kelvin.chappell@theguardian... kelvin.chappell@theguardian...
StandaloneApp.scala
in handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor
9 - 2020-01-27 2020-12-09 5 2 kelvin.chappell@theguardian... kelvin.chappell@theguardian...
logback.xml
in handlers/contact-us-api/src/main/resources
12 - 2020-12-08 2020-12-09 2 2 kelvin.chappell@theguardian... mario.galic@guardian.co.uk
logback.xml
in handlers/zuora-sar/src/main/resources
12 - 2020-03-05 2020-12-09 5 7 lauren.emms@guardian.co.uk mario.galic@guardian.co.uk
logback.xml
in handlers/identity-backfill/src/main/resources
12 - 2019-07-16 2020-12-09 5 3 mario.galic@guardian.co.uk mario.galic@guardian.co.uk
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
414 1 2025-04-02 2025-05-08 7 3 michael.jacobson@guardian.c... john.duffell@guardian.co.uk
encryptAndUploadObserverData.ts
in handlers/observer-data-export/src/handlers
98 - 2025-03-31 2025-05-06 3 2 andrea.diotallevi@guardian.... michael.jacobson@guardian.c...
285 1 2025-03-21 2025-05-06 8 5 andrea.diotallevi@guardian.... andrea.diotallevi@guardian....
riff-raff.yaml
in handlers/observer-data-export
24 - 2025-03-21 2025-05-06 5 3 andrea.diotallevi@guardian.... michael.jacobson@guardian.c...
helpers.ts
in handlers/discount-expiry-notifier/src
30 - 2025-03-11 2025-03-24 3 1 36296660+david-pepper@users... 36296660+david-pepper@users...
getOldPaymentAmount.ts
in handlers/discount-expiry-notifier/src/handlers
234 3 2025-03-03 2025-03-24 9 2 36296660+david-pepper@users... 36296660+david-pepper@users...
getNewPaymentAmount.ts
in handlers/discount-expiry-notifier/src/handlers
40 - 2025-03-03 2025-03-24 8 2 36296660+david-pepper@users... 36296660+david-pepper@users...
query.ts
in modules/zuora/src
31 - 2025-03-03 2025-03-17 7 2 36296660+david-pepper@users... 36296660+david-pepper@users...
s3.ts
in modules/aws/src
55 - 2025-02-26 2025-02-27 2 1 36296660+david-pepper@users... 36296660+david-pepper@users...
ssm.ts
in modules/aws/src
19 - 2025-02-26 2025-02-27 2 1 36296660+david-pepper@users... 36296660+david-pepper@users...
bigquery.ts
in modules/bigquery/src
34 - 2025-02-24 2025-02-27 3 1 36296660+david-pepper@users... 36296660+david-pepper@users...
sendEmail.ts
in handlers/discount-expiry-notifier/src/handlers
145 5 2025-02-12 2025-05-06 11 3 36296660+david-pepper@users... michael.jacobson@guardian.c...
getExpiringDiscounts.ts
in handlers/discount-expiry-notifier/src/handlers
127 - 2025-02-12 2025-03-09 9 2 36296660+david-pepper@users... pgithub5@gmail.com
filterRecords.ts
in handlers/discount-expiry-notifier/src/handlers
49 - 2025-02-12 2025-02-13 2 1 36296660+david-pepper@users... 36296660+david-pepper@users...
index.ts
in handlers/metric-push-api/src
32 1 2025-02-12 2025-02-13 2 2 tom.wey@theguardian.com tom.wey@theguardian.com
getSubStatus.ts
in handlers/discount-expiry-notifier/src/handlers
25 - 2025-02-12 2025-02-13 2 1 36296660+david-pepper@users... 36296660+david-pepper@users...
types.ts
in handlers/discount-expiry-notifier/src
101 - 2025-02-11 2025-03-17 11 2 36296660+david-pepper@users... 36296660+david-pepper@users...
Token.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/cas
90 7 2025-02-11 2025-02-11 1 1 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
cloudwatch.ts
in modules/aws/src
50 1 2025-02-11 2025-02-11 1 2 36296660+david-pepper@users... tom.wey@theguardian.com
BitBashing.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/cas/util
47 7 2025-02-11 2025-02-11 1 1 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
Config.scala
in handlers/digital-subscription-expiry/src/main/scala/com/gu/cas
4 - 2025-02-11 2025-02-11 1 1 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
alarmOnFailures.ts
in handlers/discount-expiry-notifier/src/handlers
62 1 2025-02-10 2025-04-01 5 1 36296660+david-pepper@users... 36296660+david-pepper@users...
114 1 2025-02-03 2025-02-12 5 2 36296660+david-pepper@users... tom.wey@theguardian.com
benefitsList.ts
in handlers/user-benefits/src
65 - 2025-01-28 2025-01-29 2 2 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
saveResults.ts
in handlers/discount-expiry-notifier/src/handlers
57 - 2025-01-16 2025-02-27 16 2 36296660+david-pepper@users... 36296660+david-pepper@users...
cors.ts
in handlers/user-benefits/src
18 - 2025-01-16 2025-01-23 3 3 rupert.bates@guardian.co.uk 36296660+david-pepper@users...
371 1 2025-01-09 2025-03-25 26 3 36296660+david-pepper@users... 36296660+david-pepper@users...
riff-raff.yaml
in handlers/discount-expiry-notifier
31 - 2025-01-09 2025-03-09 18 3 36296660+david-pepper@users... pgithub5@gmail.com
benefitsMe.ts
in handlers/user-benefits/src
70 - 2025-01-08 2025-01-23 4 4 tom.wey@theguardian.com 36296660+david-pepper@users...
benefitsIdentityId.ts
in handlers/user-benefits/src
57 - 2025-01-08 2025-01-23 4 4 tom.wey@theguardian.com 36296660+david-pepper@users...
response.ts
in handlers/user-benefits/src
30 - 2025-01-08 2025-01-23 4 4 tom.wey@theguardian.com 36296660+david-pepper@users...
router.ts
in modules/routing/src
50 1 2024-12-16 2024-12-17 2 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
oneTimeContributionProduct.ts
in modules/product-catalog/src
29 - 2024-12-13 2024-12-17 3 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
userBenefits.ts
in modules/product-benefits/src
77 - 2024-12-05 2025-01-08 8 2 rupert.bates@guardian.co.uk tom.wey@theguardian.com
trials.ts
in handlers/user-benefits/src
19 - 2024-12-05 2024-12-09 2 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
productBenefit.ts
in modules/product-benefits/src
54 - 2024-12-04 2025-01-29 12 4 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
schemas.ts
in modules/product-benefits/src
25 - 2024-12-04 2025-01-23 7 3 rupert.bates@guardian.co.uk 36296660+david-pepper@users...
apiGateway.ts
in modules/identity/src
110 2 2024-12-03 2024-12-17 4 2 rupert.bates@guardian.co.uk tom.wey@theguardian.com
identity.ts
in modules/identity/src
105 4 2024-11-28 2024-12-10 6 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
151 2 2024-11-27 2025-03-19 11 4 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
supporterProductData.ts
in modules/supporter-product-data/src
32 - 2024-11-27 2024-11-27 1 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
supporterProductData.ts
in modules/supporter-product-data
32 - 2024-11-27 2024-12-09 2 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
riff-raff.yaml
in handlers/user-benefits
26 - 2024-11-27 2025-01-29 5 3 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
index.ts
in handlers/user-benefits/src
3 - 2024-11-27 2025-01-29 13 3 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
syncUser.ts
in modules/sync-supporter-product-data/src
104 3 2024-11-23 2024-11-25 2 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
getAccountsForIdentityId.ts
in modules/zuora/src
21 - 2024-11-23 2024-11-25 2 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
currency.ts
in modules/internationalisation/src
24 - 2024-11-19 2024-11-20 2 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
stripeProducts.ts
in modules/product-catalog/src
31 - 2024-11-14 2024-12-17 6 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
lazy.ts
in modules
16 3 2024-11-13 2024-11-14 2 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
identity.ts
in handlers/press-reader-entitlements/src
58 1 2024-11-11 2024-12-11 6 1 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
414 1 2025-04-02 2025-05-08 7 3 michael.jacobson@guardian.c... john.duffell@guardian.co.uk
HandlerIAP.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
242 7 2023-02-27 2025-05-08 32 10 jon.flynn@guardian.co.uk john.duffell@guardian.co.uk
SalesforceConnector.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
140 12 2021-03-18 2025-05-08 32 9 david.pepper@guardian.co.uk john.duffell@guardian.co.uk
ConsentsMapping.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models
111 1 2024-08-06 2025-05-08 14 7 rupert.bates@guardian.co.uk john.duffell@guardian.co.uk
DynamoConnector.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
56 2 2023-05-17 2025-05-08 7 5 jon.flynn@guardian.co.uk john.duffell@guardian.co.uk
MpapiConnector.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
37 3 2023-03-07 2025-05-08 7 5 jon.flynn@guardian.co.uk john.duffell@guardian.co.uk
IdentityConnector.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
35 3 2021-03-10 2025-05-08 25 8 ricardo.costa@guardian.co.uk john.duffell@guardian.co.uk
AwsCredentialsBuilder.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
29 - 2023-05-17 2025-05-08 5 5 jon.flynn@guardian.co.uk john.duffell@guardian.co.uk
SoftOptInError.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter/models
5 - 2021-03-10 2025-05-08 7 6 ricardo.costa@guardian.co.uk john.duffell@guardian.co.uk
Handler.scala
in handlers/dev-env-cleaner/src/main/scala/com/gu/cleaner
231 9 2020-09-15 2025-05-07 34 12 john.duffell@guardian.co.uk andre.silva.mindera@guardia...
ToRecurringContribution.scala
in handlers/product-move-api/src/main/scala/com/gu/productmove/endpoint/move/switchtype
214 6 2024-02-06 2025-05-07 7 5 john.duffell@guardian.co.uk andre.silva.mindera@guardia...
Handler.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
198 8 2021-04-29 2025-05-07 32 13 ricardo.costa@guardian.co.uk michael.jacobson@guardian.c...
ConsentsCalculator.scala
in handlers/soft-opt-in-consent-setter/src/main/scala/com/gu/soft_opt_in_consent_setter
61 5 2021-03-10 2025-05-07 26 11 ricardo.costa@guardian.co.uk michael.jacobson@guardian.c...
ZuoraIds.scala
in lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog
374 1 2022-09-01 2025-05-06 30 15 john.duffell@guardian.co.uk michael.jacobson@guardian.c...
contributionToSupporterPlus.ts
in handlers/product-switch-api/src
323 13 2024-03-22 2025-05-06 20 8 rupert.bates@guardian.co.uk michael.jacobson@guardian.c...
285 1 2025-03-21 2025-05-06 8 5 andrea.diotallevi@guardian.... andrea.diotallevi@guardian....
Processor.scala
in lib/credit-processor/src/main/scala/com/gu/creditprocessor
235 6 2020-01-17 2025-05-06 38 15 kelvin.chappell@theguardian... michael.jacobson@guardian.c...
DeliveryCreditProcessor.scala
in handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor
212 6 2020-01-27 2025-05-06 47 15 kelvin.chappell@theguardian... michael.jacobson@guardian.c...
productToDiscountMapping.ts
in handlers/discount-api/src
155 6 2023-12-04 2025-05-06 36 8 rupert.bates@guardian.co.uk michael.jacobson@guardian.c...
sendEmail.ts
in handlers/discount-expiry-notifier/src/handlers
145 5 2025-02-12 2025-05-06 11 3 36296660+david-pepper@users... michael.jacobson@guardian.c...
alarmMappings.ts
in handlers/alarms-handler/src
140 - 2024-04-24 2025-05-06 70 13 tom.forbes@theguardian.com michael.jacobson@guardian.c...
PlanId.scala
in lib/zuora-models/src/main/scala/com/gu/newproduct/api/productcatalog
137 - 2023-08-23 2025-05-06 18 10 john.duffell@guardian.co.uk michael.jacobson@guardian.c...
HolidayCreditProduct.scala
in handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor
113 1 2020-01-17 2025-05-06 37 11 kelvin.chappell@theguardian... michael.jacobson@guardian.c...
encryptAndUploadObserverData.ts
in handlers/observer-data-export/src/handlers
98 - 2025-03-31 2025-05-06 3 2 andrea.diotallevi@guardian.... michael.jacobson@guardian.c...
DeliveryCreditProduct.scala
in handlers/delivery-problem-credit-processor/src/main/scala/com/gu/deliveryproblemcreditprocessor
77 1 2020-01-22 2025-05-06 26 9 kelvin.chappell@theguardian... michael.jacobson@guardian.c...
HolidayStopCreditProcessor.scala
in handlers/holiday-stop-processor/src/main/scala/com/gu/holidaystopprocessor
75 1 2020-01-15 2025-05-06 34 13 kelvin.chappell@theguardian... michael.jacobson@guardian.c...
payment.ts
in handlers/product-switch-api/src
73 1 2024-04-24 2025-05-06 9 7 rupert.bates@guardian.co.uk michael.jacobson@guardian.c...
DigitalVoucherPlans.scala
in handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans
71 - 2023-08-23 2025-05-06 7 5 john.duffell@guardian.co.uk michael.jacobson@guardian.c...
schemas.ts
in handlers/product-switch-api/src
64 - 2024-03-22 2025-05-06 15 8 rupert.bates@guardian.co.uk michael.jacobson@guardian.c...
HomeDeliveryPlans.scala
in handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans
33 - 2023-08-23 2025-05-06 7 5 john.duffell@guardian.co.uk michael.jacobson@guardian.c...
VoucherPlans.scala
in handlers/new-product-api/src/main/scala/com/gu/newproduct/api/productcatalog/plans
32 1 2023-08-23 2025-05-06 7 5 john.duffell@guardian.co.uk michael.jacobson@guardian.c...
SalesforceToBrazeCampaignMapping.scala
in handlers/batch-email-sender/src/main/scala/com/gu/batchemailsender/api/batchemail
28 1 2020-03-27 2025-05-06 12 7 mario.galic@guardian.co.uk michael.jacobson@guardian.c...
riff-raff.yaml
in handlers/observer-data-export
24 - 2025-03-21 2025-05-06 5 3 andrea.diotallevi@guardian.... michael.jacobson@guardian.c...
CreditProduct.scala
in lib/zuora-core/src/main/scala/com/gu/zuora/subscription
5 - 2020-01-15 2025-05-06 14 6 kelvin.chappell@theguardian... michael.jacobson@guardian.c...
riff-raff.yaml
in handlers/soft-opt-in-consent-setter
25 - 2021-04-29 2025-04-03 12 10 ricardo.costa@guardian.co.uk michael.jacobson@guardian.c...
alarmOnFailures.ts
in handlers/discount-expiry-notifier/src/handlers
62 1 2025-02-10 2025-04-01 5 1 36296660+david-pepper@users... 36296660+david-pepper@users...
371 1 2025-01-09 2025-03-25 26 3 36296660+david-pepper@users... 36296660+david-pepper@users...
getOldPaymentAmount.ts
in handlers/discount-expiry-notifier/src/handlers
234 3 2025-03-03 2025-03-24 9 2 36296660+david-pepper@users... 36296660+david-pepper@users...
zuoraSchemas.ts
in modules/zuora/src
189 - 2023-12-20 2025-03-24 23 7 rupert.bates@guardian.co.uk 36296660+david-pepper@users...
getNewPaymentAmount.ts
in handlers/discount-expiry-notifier/src/handlers
40 - 2025-03-03 2025-03-24 8 2 36296660+david-pepper@users... 36296660+david-pepper@users...
helpers.ts
in handlers/discount-expiry-notifier/src
30 - 2025-03-11 2025-03-24 3 1 36296660+david-pepper@users... 36296660+david-pepper@users...
build.sbt
in root
783 2 2017-02-01 2025-03-19 386 39 jacob.winch@guardian.co.uk pascal@alseyn.net
151 2 2024-11-27 2025-03-19 11 4 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
t
cdk-lib.ejs.t
in _templates/new-lambda/api-gateway
110 - 2023-11-20 2025-03-19 15 3 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
100 - 2018-06-06 2025-03-19 328 34 john.duffell@guardian.co.uk pgithub5@gmail.com
types.ts
in handlers/discount-expiry-notifier/src
101 - 2025-02-11 2025-03-17 11 2 36296660+david-pepper@users... 36296660+david-pepper@users...
zuoraClient.ts
in modules/zuora/src
88 - 2023-12-20 2025-03-17 24 7 rupert.bates@guardian.co.uk 36296660+david-pepper@users...
query.ts
in modules/zuora/src
31 - 2025-03-03 2025-03-17 7 2 36296660+david-pepper@users... 36296660+david-pepper@users...
147 6 2024-03-22 2025-03-09 20 9 andrea.diotallevi@guardian.... pgithub5@gmail.com
getExpiringDiscounts.ts
in handlers/discount-expiry-notifier/src/handlers
127 - 2025-02-12 2025-03-09 9 2 36296660+david-pepper@users... pgithub5@gmail.com