aws / codecatalyst-runner-cli
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 12 files with 2,045 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 12 files changed 1-5 times (2,045 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 12 files with 2,045 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 12 files changed by 1 contributor (2,045 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, json, md, gitignore, js, txt, mod, sh, xml, editorconfig, py, tpl, ts
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
command-runner0% | 0% | 0% | 0% | 100%
codecatalyst-runner0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
docker_build.go
in command-runner/internal/containers/docker
88 2 2024-03-04 2024-08-09 2 1 caseypl@amazon.com caseypl@amazon.com
docker_pull.go
in command-runner/internal/containers/docker
97 3 2024-03-04 2024-08-09 2 1 caseypl@amazon.com caseypl@amazon.com
action_plan.go
in codecatalyst-runner/pkg/actions
178 11 2024-02-12 2024-03-04 2 1 caseypl@amazon.com caseypl@amazon.com
workflow_plans_provider.go
in codecatalyst-runner/pkg/workflows
267 6 2024-02-12 2024-03-04 2 1 caseypl@amazon.com caseypl@amazon.com
docker_run.go
in command-runner/internal/containers/docker
493 20 2024-03-04 2024-08-09 2 1 caseypl@amazon.com caseypl@amazon.com
docker_auth.go
in command-runner/internal/containers/docker
46 2 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
docker_service.go
in command-runner/internal/containers/docker
56 5 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
docker_logger.go
in command-runner/internal/containers/docker
67 2 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
docker_connect.go
in command-runner/internal/containers/docker
98 5 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
runner.go
in command-runner/pkg/runner
112 5 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
shell_command_executor.go
in command-runner/pkg/runner
263 9 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
container_command_executor.go
in command-runner/pkg/runner
280 9 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
tpl
2 -
sources.go
in codecatalyst-runner/pkg/actions
4 -
artifacts.go
in codecatalyst-runner/pkg/actions
4 -
environment.go
in codecatalyst-runner/pkg/actions
4 -
inputs.go
in codecatalyst-runner/pkg/actions
5 -
outputs.go
in codecatalyst-runner/pkg/actions
7 -
parameter.go
in codecatalyst-runner/pkg/actions
14 -
trace.go
in command-runner/pkg/features
14 1
provider.go
in codecatalyst-runner/pkg/actions
15 2
reuse.go
in command-runner/pkg/features
15 1
runs.go
in codecatalyst-runner/pkg/actions
17 -
dryrun.go
in command-runner/pkg/common
18 2
tmp.go
in command-runner/internal/fs
19 1
dryrun.go
in command-runner/pkg/features
19 1
service.go
in command-runner/internal/containers
21 1
console_logger.go
in command-runner/pkg/features
22 1
input_variable_handler.go
in codecatalyst-runner/pkg/workflows
25 1
zip_collector.go
in command-runner/internal/fs
26 1
status_logger.go
in command-runner/pkg/features
27 1
copy_collector.go
in command-runner/internal/fs
28 1
artifact_importer.go
in command-runner/pkg/features
28 1
aws_environment.go
in codecatalyst-runner/pkg/workflows
30 1
default_fs.go
in command-runner/internal/fs
30 4
tar_collector.go
in command-runner/internal/fs
36 1
command_executor.go
in command-runner/pkg/runner
36 1
action_input_handler.go
in codecatalyst-runner/pkg/actions
39 1
find.go
in codecatalyst-runner/pkg/actions
40 1
input_artifacts.go
in codecatalyst-runner/pkg/workflows
40 1
plan.go
in command-runner/pkg/runner
40 -
line_writer.go
in codecatalyst-runner/pkg/actions
41 3
root.go
in codecatalyst-runner/cmd
42 2
main.go
in codecatalyst-runner
42 2
action_plans_provider.go
in codecatalyst-runner/pkg/actions
46 2
action.go
in codecatalyst-runner/pkg/actions
46 1
execute.go
in codecatalyst-runner/cmd
49 1
output_artifacts.go
in codecatalyst-runner/pkg/workflows
51 1
container_types.go
in command-runner/internal/containers/types
55 -
finch_build.go
in command-runner/internal/containers/finch
55 2
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
docker_run.go
in command-runner/internal/containers/docker
493 20 2024-03-04 2024-08-09 2 1 caseypl@amazon.com caseypl@amazon.com
docker_build.go
in command-runner/internal/containers/docker
88 2 2024-03-04 2024-08-09 2 1 caseypl@amazon.com caseypl@amazon.com
docker_pull.go
in command-runner/internal/containers/docker
97 3 2024-03-04 2024-08-09 2 1 caseypl@amazon.com caseypl@amazon.com
workflow_plans_provider.go
in codecatalyst-runner/pkg/workflows
267 6 2024-02-12 2024-03-04 2 1 caseypl@amazon.com caseypl@amazon.com
action_plan.go
in codecatalyst-runner/pkg/actions
178 11 2024-02-12 2024-03-04 2 1 caseypl@amazon.com caseypl@amazon.com
shell_command_executor.go
in command-runner/pkg/runner
263 9 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
runner.go
in command-runner/pkg/runner
112 5 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
container_command_executor.go
in command-runner/pkg/runner
280 9 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
docker_auth.go
in command-runner/internal/containers/docker
46 2 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
docker_logger.go
in command-runner/internal/containers/docker
67 2 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
docker_service.go
in command-runner/internal/containers/docker
56 5 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
docker_connect.go
in command-runner/internal/containers/docker
98 5 2024-03-04 2024-03-04 1 1 caseypl@amazon.com caseypl@amazon.com
dryrun.go
in command-runner/pkg/common
18 2
executor.go
in command-runner/pkg/common
229 21
dryrun.go
in command-runner/pkg/features
19 1
workingdir_importer.go
in command-runner/pkg/features
60 1
sbom_detector.go
in command-runner/pkg/features
72 2
status_logger.go
in command-runner/pkg/features
27 1
console_logger.go
in command-runner/pkg/features
22 1
reuse.go
in command-runner/pkg/features
15 1
trace.go
in command-runner/pkg/features
14 1
tui_logger.go
in command-runner/pkg/features
224 14
depends_on.go
in command-runner/pkg/features
108 5
artifact_importer.go
in command-runner/pkg/features
28 1
artifact_creator.go
in command-runner/pkg/features
92 2
mock_plan_executor.go
in command-runner/pkg/runner
73 12
plan.go
in command-runner/pkg/runner
40 -
command_executor.go
in command-runner/pkg/runner
36 1
zip_collector.go
in command-runner/internal/fs
26 1
default_fs.go
in command-runner/internal/fs
30 4
file_collector.go
in command-runner/internal/fs
104 1
tmp.go
in command-runner/internal/fs
19 1
tar_collector.go
in command-runner/internal/fs
36 1
copy_collector.go
in command-runner/internal/fs
28 1
service.go
in command-runner/internal/containers
21 1
finch_run.go
in command-runner/internal/containers/finch
304 19
finch_build.go
in command-runner/internal/containers/finch
55 2
finch_service.go
in command-runner/internal/containers/finch
114 9
finch_pull.go
in command-runner/internal/containers/finch
75 2
container_types.go
in command-runner/internal/containers/types
55 -
mock_service.go
in command-runner/internal/containers/mock
75 11
tar.go
in command-runner/internal/containers/shared
80 2
input_variable_handler.go
in codecatalyst-runner/pkg/workflows
25 1
file_cache.go
in codecatalyst-runner/pkg/workflows
68 2
aws_environment.go
in codecatalyst-runner/pkg/workflows
30 1
replace_variable_handler.go
in codecatalyst-runner/pkg/workflows
82 2
workflow_features_provider.go
in codecatalyst-runner/pkg/workflows
159 3
output_artifacts.go
in codecatalyst-runner/pkg/workflows
51 1
workflow_runner.go
in codecatalyst-runner/pkg/workflows
117 4
report_processor.go
in codecatalyst-runner/pkg/workflows
227 9
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
finch_run.go
in command-runner/internal/containers/finch
304 19
executor.go
in command-runner/pkg/common
229 21
report_processor.go
in codecatalyst-runner/pkg/workflows
227 9
tui_logger.go
in command-runner/pkg/features
224 14
workflow_features_provider.go
in codecatalyst-runner/pkg/workflows
159 3
workflow_runner.go
in codecatalyst-runner/pkg/workflows
117 4
action_output_handler.go
in codecatalyst-runner/pkg/actions
117 2
finch_service.go
in command-runner/internal/containers/finch
114 9
depends_on.go
in command-runner/pkg/features
108 5
file_collector.go
in command-runner/internal/fs
104 1
artifact_creator.go
in command-runner/pkg/features
92 2
replace_variable_handler.go
in codecatalyst-runner/pkg/workflows
82 2
tar.go
in command-runner/internal/containers/shared
80 2
finch_pull.go
in command-runner/internal/containers/finch
75 2
mock_service.go
in command-runner/internal/containers/mock
75 11
mock_plan_executor.go
in command-runner/pkg/runner
73 12
sbom_detector.go
in command-runner/pkg/features
72 2
file_cache.go
in codecatalyst-runner/pkg/workflows
68 2
workingdir_importer.go
in command-runner/pkg/features
60 1
workflow.go
in codecatalyst-runner/pkg/workflows
58 -
finch_build.go
in command-runner/internal/containers/finch
55 2
container_types.go
in command-runner/internal/containers/types
55 -
output_artifacts.go
in codecatalyst-runner/pkg/workflows
51 1
execute.go
in codecatalyst-runner/cmd
49 1
action.go
in codecatalyst-runner/pkg/actions
46 1
action_plans_provider.go
in codecatalyst-runner/pkg/actions
46 2
main.go
in codecatalyst-runner
42 2
root.go
in codecatalyst-runner/cmd
42 2
line_writer.go
in codecatalyst-runner/pkg/actions
41 3
plan.go
in command-runner/pkg/runner
40 -
input_artifacts.go
in codecatalyst-runner/pkg/workflows
40 1
find.go
in codecatalyst-runner/pkg/actions
40 1
action_input_handler.go
in codecatalyst-runner/pkg/actions
39 1
command_executor.go
in command-runner/pkg/runner
36 1
tar_collector.go
in command-runner/internal/fs
36 1
default_fs.go
in command-runner/internal/fs
30 4
aws_environment.go
in codecatalyst-runner/pkg/workflows
30 1
artifact_importer.go
in command-runner/pkg/features
28 1
copy_collector.go
in command-runner/internal/fs
28 1
status_logger.go
in command-runner/pkg/features
27 1
zip_collector.go
in command-runner/internal/fs
26 1
input_variable_handler.go
in codecatalyst-runner/pkg/workflows
25 1
console_logger.go
in command-runner/pkg/features
22 1
service.go
in command-runner/internal/containers
21 1
dryrun.go
in command-runner/pkg/features
19 1
tmp.go
in command-runner/internal/fs
19 1
dryrun.go
in command-runner/pkg/common
18 2
runs.go
in codecatalyst-runner/pkg/actions
17 -
reuse.go
in command-runner/pkg/features
15 1
provider.go
in codecatalyst-runner/pkg/actions
15 2
Correlations

File Size vs. Number of Changes: 12 points

command-runner/internal/containers/docker/docker_build.go x: 88 lines of code y: 2 # changes command-runner/internal/containers/docker/docker_pull.go x: 97 lines of code y: 2 # changes command-runner/internal/containers/docker/docker_run.go x: 493 lines of code y: 2 # changes codecatalyst-runner/pkg/actions/action_plan.go x: 178 lines of code y: 2 # changes codecatalyst-runner/pkg/workflows/workflow_plans_provider.go x: 267 lines of code y: 2 # changes command-runner/internal/containers/docker/docker_auth.go x: 46 lines of code y: 1 # changes command-runner/internal/containers/docker/docker_connect.go x: 98 lines of code y: 1 # changes command-runner/internal/containers/docker/docker_logger.go x: 67 lines of code y: 1 # changes command-runner/internal/containers/docker/docker_service.go x: 56 lines of code y: 1 # changes command-runner/pkg/runner/container_command_executor.go x: 280 lines of code y: 1 # changes command-runner/pkg/runner/runner.go x: 112 lines of code y: 1 # changes command-runner/pkg/runner/shell_command_executor.go x: 263 lines of code y: 1 # changes
2.0
# changes
  min: 1.0
  average: 1.42
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 2.0
0 493.0
lines of code
min: 46.0 | average: 170.42 | 25th percentile: 72.25 | median: 105.0 | 75th percentile: 266.0 | max: 493.0

Number of Contributors vs. Number of Changes: 12 points

command-runner/internal/containers/docker/docker_build.go x: 1 # contributors y: 2 # changes command-runner/internal/containers/docker/docker_auth.go x: 1 # contributors y: 1 # changes
2.0
# changes
  min: 1.0
  average: 1.42
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 2.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 12 points

command-runner/internal/containers/docker/docker_build.go x: 1 # contributors y: 88 lines of code command-runner/internal/containers/docker/docker_pull.go x: 1 # contributors y: 97 lines of code command-runner/internal/containers/docker/docker_run.go x: 1 # contributors y: 493 lines of code codecatalyst-runner/pkg/actions/action_plan.go x: 1 # contributors y: 178 lines of code codecatalyst-runner/pkg/workflows/workflow_plans_provider.go x: 1 # contributors y: 267 lines of code command-runner/internal/containers/docker/docker_auth.go x: 1 # contributors y: 46 lines of code command-runner/internal/containers/docker/docker_connect.go x: 1 # contributors y: 98 lines of code command-runner/internal/containers/docker/docker_logger.go x: 1 # contributors y: 67 lines of code command-runner/internal/containers/docker/docker_service.go x: 1 # contributors y: 56 lines of code command-runner/pkg/runner/container_command_executor.go x: 1 # contributors y: 280 lines of code command-runner/pkg/runner/runner.go x: 1 # contributors y: 112 lines of code command-runner/pkg/runner/shell_command_executor.go x: 1 # contributors y: 263 lines of code
493.0
lines of code
  min: 46.0
  average: 170.42
  25th percentile: 72.25
  median: 105.0
  75th percentile: 266.0
  max: 493.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0