aws-amplify / amplify-ci-support
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: 157
  • Daily file updates (only one update per file and date counted): 300
  • First update: 2020-04-21
  • Latest update: 2021-10-26
  • Days between first and latest update: 554 (79 weeks, estimated 395 working days)
  • Active days (at least one file change): 61
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 157 files with 6,654 lines of code in files.
    • 110 files that are 366+ days old (4,667 lines of code)
    • 46 files that are 181-365 days old (1,935 lines of code)
    • 1 files that are 91-180 days old (52 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
70% | 29% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 157 files with 6,654 lines of code in files.
    • 66 files have been last changed 366+ days ago (2,192 lines of code)
    • 86 files have been last changed 181-365 days ago (4,126 lines of code)
    • 5 files have been last changed 91-180 days ago (336 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
32% | 62% | 5% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, rb, json, md, ts, txt, js, bat, svg, gitignore, yml, npmignore, cfg, sh, gemspec, graphql
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py86% | 12% | <1% | 0% | 0%
js84% | 15% | 0% | 0% | 0%
graphql100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
gemspec100% | 0% | 0% | 0% | 0%
ts0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py39% | 54% | 6% | 0% | 0%
js84% | 15% | 0% | 0% | 0%
graphql100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
gemspec100% | 0% | 0% | 0% | 0%
ts0% | 100% | 0% | 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
integ_test_resources/ios/sdk97% | 0% | 2% | 0% | 0%
integ_test_resources/android/sdk100% | 0% | 0% | 0% | 0%
build_infrastructure/android/stacks91% | 8% | 0% | 0% | 0%
integ_test_resources/android/amplify100% | 0% | 0% | 0% | 0%
credentials_rotators/npm/lambda_functions100% | 0% | 0% | 0% | 0%
integ_test_resources/common100% | 0% | 0% | 0% | 0%
build_infrastructure/android/amplify_custom_resources72% | 27% | 0% | 0% | 0%
credentials_rotators/npm/stacks100% | 0% | 0% | 0% | 0%
build_infrastructure/android100% | 0% | 0% | 0% | 0%
integ_test_resources/common/scripts100% | 0% | 0% | 0% | 0%
credentials_rotators/npm100% | 0% | 0% | 0% | 0%
fastlane/release_actions100% | 0% | 0% | 0% | 0%
credentials_rotators/npm-token-rotation/src0% | 100% | 0% | 0% | 0%
release_artifacts_resources/ios/cdk0% | 100% | 0% | 0% | 0%
credentials_rotators/npm-token-rotation0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
integ_test_resources/android/sdk100% | 0% | 0% | 0% | 0%
build_infrastructure/android/stacks91% | 0% | 8% | 0% | 0%
integ_test_resources/android/amplify100% | 0% | 0% | 0% | 0%
integ_test_resources/common100% | 0% | 0% | 0% | 0%
integ_test_resources/ios/sdk8% | 85% | 5% | 0% | 0%
build_infrastructure/android/amplify_custom_resources69% | 2% | 27% | 0% | 0%
integ_test_resources/common/scripts100% | 0% | 0% | 0% | 0%
credentials_rotators/npm100% | 0% | 0% | 0% | 0%
build_infrastructure/android28% | 0% | 72% | 0% | 0%
credentials_rotators/npm/lambda_functions7% | 92% | 0% | 0% | 0%
fastlane/release_actions100% | 0% | 0% | 0% | 0%
credentials_rotators/npm/stacks<1% | 99% | 0% | 0% | 0%
credentials_rotators/npm-token-rotation/src0% | 100% | 0% | 0% | 0%
release_artifacts_resources/ios/cdk0% | 100% | 0% | 0% | 0%
credentials_rotators/npm-token-rotation0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pinpoint_stack.py
in src/integ_test_resources/android/sdk/integration/cdk/cdk_integration_tests_android
58 1 634 649 4
app.py
in src/integ_test_resources/android/sdk/integration/cdk
38 - 634 649 7
setup.py
in src/integ_test_resources/android/sdk/integration/cdk
36 - 634 649 3
__init__.py
in src/integ_test_resources/android/sdk/integration/cdk/cdk_integration_tests_android
8 - 634 649 3
mobileclient_stack.py
in src/integ_test_resources/ios/sdk/integration/cdk/cdk_integration_tests_ios
490 20 315 648 11
app.py
in src/integ_test_resources/ios/sdk/integration/cdk
80 - 124 648 10
lambda_stack.py
in src/integ_test_resources/ios/sdk/integration/cdk/cdk_integration_tests_ios
66 5 315 648 8
core_stack.py
in src/integ_test_resources/android/sdk/integration/cdk/cdk_integration_tests_android
51 3 634 648 4
apigateway_stack.py
in src/integ_test_resources/android/sdk/integration/cdk/cdk_integration_tests_android
45 2 634 648 4
setup.py
in src/integ_test_resources/ios/sdk/integration/cdk
37 - 315 648 6
echo.py
in src/integ_test_resources/ios/sdk/integration/cdk/lambda
19 2 634 648 3
apigateway_stack.py
in src/integ_test_resources/ios/sdk/integration/cdk/cdk_integration_tests_ios
19 1 315 648 6
__init__.py
in src/integ_test_resources/ios/sdk/integration/cdk/cdk_integration_tests_ios
8 - 634 648 3
s3_stack.py
in src/integ_test_resources/android/sdk/integration/cdk/cdk_integration_tests_android
32 1 634 647 3
pinpoint_stack.py
in src/integ_test_resources/ios/sdk/integration/cdk/cdk_integration_tests_ios
26 1 315 647 6
core_stack.py
in src/integ_test_resources/ios/sdk/integration/cdk/cdk_integration_tests_ios
78 4 315 646 7
kinesis_stack.py
in src/integ_test_resources/android/sdk/integration/cdk/cdk_integration_tests_android
79 1 634 643 2
auth_utils.py
in src/integ_test_resources/common
78 4 634 643 2
iot_stack.py
in src/integ_test_resources/android/sdk/integration/cdk/cdk_integration_tests_android
76 4 587 643 4
common_stack.py
in src/integ_test_resources/common
69 8 629 643 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
platforms.py
in src/integ_test_resources/common
4 - 643 643 1
__init__.py
in src/integ_test_resources/common/scripts
1 - 637 637 1
echo_handler.py
in src/integ_test_resources/android/sdk/integration/cdk/lambda
2 1 637 637 1
__init__.py
in src/integ_test_resources/ios/sdk/integration/cdk/custom_resources/iot_custom_authorizer_provider
1 - 634 634 1
__init__.py
in src/integ_test_resources/ios/sdk/integration/cdk/custom_resources/iot_custom_authorizer_function
1 - 634 634 1
__init__.py
in src/integ_test_resources/ios/sdk/integration/cdk/custom_resources
1 - 634 634 1
__init__.py
in src/integ_test_resources/ios/sdk/integration/cdk/custom_resources/iot_custom_authorizer_key_provider
1 - 634 634 1
__init__.py
in src/integ_test_resources/ios/sdk/integration/cdk/custom_resources/iot_endpoint
1 - 634 634 1
echo_handler_first.py
in src/integ_test_resources/android/sdk/integration/cdk/lambda
2 1 634 637 2
__init__.py
in src/integ_test_resources/common
3 - 634 643 2
stack_utils.py
in src/integ_test_resources/common
4 1 634 643 2
__init__.py
in src/integ_test_resources/ios/sdk/integration/cdk/cdk_integration_tests_ios
8 - 634 648 3
__init__.py
in src/integ_test_resources/android/sdk/integration/cdk/cdk_integration_tests_android
8 - 634 649 3
main_stack.py
in src/integ_test_resources/common
9 2 634 643 2
cloudwatch_stack.py
in src/integ_test_resources/android/sdk/integration/cdk/cdk_integration_tests_android
10 1 634 643 2
echo.py
in src/integ_test_resources/ios/sdk/integration/cdk/lambda
19 2 634 648 3
file_utils.py
in src/integ_test_resources/common
19 1 634 643 2
lambda_stack.py
in src/integ_test_resources/android/sdk/integration/cdk/cdk_integration_tests_android
26 1 634 637 2
iot_endpoint_provider.py
in src/integ_test_resources/ios/sdk/integration/cdk/custom_resources/iot_endpoint
30 3 634 634 1
iot_custom_authorizer.py
in src/integ_test_resources/ios/sdk/integration/cdk/custom_resources/iot_custom_authorizer_function
31 2 634 634 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
location_stack.py
in src/integ_test_resources/ios/sdk/integration/cdk/cdk_integration_tests_ios
52 1 124 124 1
index.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/create-new-token
189 1 218 218 1
utils.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/utils
172 3 218 218 1
circleci-helper.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/utils
154 5 218 218 1
config-schema.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/utils
149 - 218 218 1
npm-token-rotation.ts
in src/credentials_rotators/npm-token-rotation/src/stacks
149 - 218 218 1
base-stack.ts
in src/credentials_rotators/npm-token-rotation/src/stacks
143 1 218 218 1
index.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/step-01-publish-token
111 1 218 218 1
npm-utils.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/utils
85 - 218 218 1
index.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/step-02-delete-old-token
56 1 218 218 1
types.ts
in src/credentials_rotators/npm-token-rotation/src/stacks
41 - 218 218 1
jest.config.js
in src/credentials_rotators/npm-token-rotation
8 - 218 218 1
cloudwatch_construct.py
in src/release_artifacts_resources/ios/cdk/cdk/credential_rotation
18 1 238 238 1
secrets_manager_helper.py
in src/release_artifacts_resources/ios/cdk/cdk/credential_rotation/lambda_functions/src/utils
14 2 273 273 1
secrets_data_source.py
in src/release_artifacts_resources/ios/cdk/cdk/credential_rotation/lambda_functions/src/source_data_generator
13 1 240 273 2
lambda_env_var_data_source.py
in src/release_artifacts_resources/ios/cdk/cdk/credential_rotation/lambda_functions/src/source_data_generator
8 1 273 273 1
aws_session_credential_source.py
in src/release_artifacts_resources/ios/cdk/cdk/credential_rotation/lambda_functions/src/source_data_generator
54 4 233 279 4
circleci.py
in src/release_artifacts_resources/ios/cdk/cdk/credential_rotation/lambda_functions/src/destination
39 4 240 279 3
handler.py
in src/release_artifacts_resources/ios/cdk/cdk/credential_rotation/lambda_functions/src
36 1 237 279 4
retry.py
in src/release_artifacts_resources/ios/cdk/cdk/credential_rotation/lambda_functions/src/utils
27 1 279 279 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
app.py
in src/build_infrastructure/android
90 - 99 509 4
maven_release_publisher.py
in src/build_infrastructure/android/amplify_custom_resources
73 1 99 300 2
maven_release_stack.py
in src/build_infrastructure/android/stacks
41 1 99 300 2
app.py
in src/integ_test_resources/ios/sdk/integration/cdk
80 - 124 648 10
location_stack.py
in src/integ_test_resources/ios/sdk/integration/cdk/cdk_integration_tests_ios
52 1 124 124 1
index.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/create-new-token
189 1 218 218 1
utils.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/utils
172 3 218 218 1
circleci-helper.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/utils
154 5 218 218 1
config-schema.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/utils
149 - 218 218 1
npm-token-rotation.ts
in src/credentials_rotators/npm-token-rotation/src/stacks
149 - 218 218 1
base-stack.ts
in src/credentials_rotators/npm-token-rotation/src/stacks
143 1 218 218 1
index.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/step-01-publish-token
111 1 218 218 1
npm-utils.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/utils
85 - 218 218 1
index.ts
in src/credentials_rotators/npm-token-rotation/src/lambda/step-02-delete-old-token
56 1 218 218 1
types.ts
in src/credentials_rotators/npm-token-rotation/src/stacks
41 - 218 218 1
jest.config.js
in src/credentials_rotators/npm-token-rotation
8 - 218 218 1
aws_session_credential_source.py
in src/release_artifacts_resources/ios/cdk/cdk/credential_rotation/lambda_functions/src/source_data_generator
54 4 233 279 4
handler.py
in src/release_artifacts_resources/ios/cdk/cdk/credential_rotation/lambda_functions/src
36 1 237 279 4
lambda_construct.py
in src/release_artifacts_resources/ios/cdk/cdk/credential_rotation
58 1 238 307 5
credential_rotation_stack.py
in src/release_artifacts_resources/ios/cdk/cdk
36 1 238 307 3