actions/runner-images
GitHub Actions runner images
PowerShell★ 13,328+19 that day#6 on trending
E35.1/100
Duplication13
26.4% in powershell, hcl, bash, perl, swift, pythonDead coden/a
the languages dead code reads are under 5% of the codeComplexity92
4.7% The score is jscpd's own --health model: markup, data and text left out, tests kept. The numbers below are the trending scan's.
7.31%duplicated code · 1,609 of 22,018 lines
72clones in code
311code files of 274 scanned
32.95%duplicated over all files · 453 clones
Most complex files
- images/windows/scripts/helpers/InstallHelpers.ps1188 cx
- helpers/software-report-base/SoftwareReport.Nodes.psm148 cx
- helpers/GenerateResourcesAndImage.ps146 cx
- images/ubuntu/scripts/docs-gen/Generate-SoftwareReport.ps142 cx
- images/macos/scripts/helpers/utils.sh39 cx
- helpers/software-report-base/SoftwareReport.DifferenceCalculator.psm136 cx
- helpers/software-report-base/SoftwareReport.DifferenceRender.psm135 cx
- images/macos/scripts/helpers/Xcode.Installer.psm133 cx
- images/windows/scripts/helpers/VisualStudioHelpers.ps133 cx
- images/ubuntu-slim/scripts/helpers/install.sh30 cx
Dead code 0% unused · 0 findings
No dead code found — everything here is reachable.
The code number leaves out tests, fixtures, docs, examples, data files, styles, translations and vendored code.
Largest clones in the code
- 188 lines in 2 placesbash922 tokens
47} 48 49get_github_releases_by_version() { 50 local repo=$1 51 local version=${2:-".+"} 52 local allow_pre_release=${3:-false} 53 local with_assets_only=${4:-false} 54 55 page_size="100" 56First 10 of 188 lines.
- 90 lines in 2 placespowershell531 tokensimages/ubuntu-slim/scripts/docs-gen/Common.Helpers.psm1:63–152images/ubuntu/scripts/helpers/Common.Helpers.psm1:99–188
63} 64 65function Get-ToolsetContent { 66 <# 67 .SYNOPSIS 68 Retrieves the content of the toolset.json file. 69 70 .DESCRIPTION 71 This function reads the toolset.json in path provided by INSTALLER_SCRIPT_FOLDER 72 environment variable and returns the content as a PowerShell object.First 10 of 90 lines.
- 65 lines in 2 placespowershell306 tokensimages/ubuntu-slim/scripts/docs-gen/Common.Helpers.psm1:1–65images/ubuntu/scripts/helpers/Common.Helpers.psm1:1–65
1function Get-CommandResult { 2 <# 3 .SYNOPSIS 4 Runs a command in bash and returns the output and exit code. 5 6 .DESCRIPTION 7 Function runs a provided command in bash and returns the output and exit code as hashtable. 8 9 .PARAMETER Command 10 The command to run.First 10 of 65 lines.
7 more
- 89 lines in 2 placesbash246 tokens
- 30 lines in 2 placespowershell190 tokens
- 37 lines in 2 placespowershell186 tokens
- 37 lines in 2 placespowershell182 tokens
- 36 lines in 2 placesbash170 tokens
- 38 lines in 2 placespowershell161 tokens
- 28 lines in 2 placespowershell159 tokens
Largest clones over all files, tests and data included
- 120 lines in 2 placesmarkdowndocs and examples1,564 tokens
284| Microsoft.Net.Component.4.8.1.SDK | 17.14.36510.44 | 285| Microsoft.Net.Component.4.8.1.TargetingPack | 17.14.36510.44 | 286| Microsoft.Net.Component.4.8.SDK | 17.14.36510.44 | 287| Microsoft.Net.Component.4.8.TargetingPack | 17.14.36510.44 | 288| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.14.36510.44 | 289| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.14.36510.44 | 290| Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.14.36510.44 | 291| microsoft.net.runtime.android | 9.0.2026.41315 | 292| microsoft.net.runtime.android.aot | 9.0.2026.41315 | 293| microsoft.net.runtime.android.aot.net8 | 9.0.2026.41315 |First 10 of 120 lines.
- 78 lines in 2 placesmarkdowndocs and examples1,407 tokens
161- PSScriptAnalyzer: 1.25.0 162 163### Xcode 164| Version | Build | Path | Symlinks | 165| -------------- | -------- | ------------------------------ | --------------------------------------------------------- | 166| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app | 167| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app | 168| 15.4 (default) | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app<br>/Applications/Xcode.app | 169| 15.3 | 15E204a | /Applications/Xcode_15.3.app | /Applications/Xcode_15.3.0.app | 170| 15.2 | 15C500b | /Applications/Xcode_15.2.app | /Applications/Xcode_15.2.0.app |First 10 of 78 lines.
- 12 lines in 2 placesmarkdowndocs and examples1,282 tokens
259| ------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------… 260| iOS 18.5 | 18.5 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone SE (3rd generation)<br>iPad (10th generatio… 261| iOS 18.6 | 18.6 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone SE (3rd generation)<br>iPad (10th generatio… 262| iOS 26.0 | 26.0.1 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<br… 263| iOS 26.1 | 26.1 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<br… 264| iOS 26.2 | 26.2 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<br… 265| tvOS 18.5 | 18.5 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) … 266| tvOS 26.1 | 26.1 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) … 267| tvOS 26.2 | 26.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) … 268| watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Serie…253| ------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------… 254| iOS 18.5 | 18.5 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone SE (3rd generation)<br>iPad (10th generati… 255| iOS 18.6 | 18.6 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone SE (3rd generation)<br>iPad (10th generati… 256| iOS 26.0 | 26.0.1 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<b… 257| iOS 26.1 | 26.1 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<b… 258| iOS 26.2 | 26.2 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<b… 259| tvOS 18.5 | 18.5 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) … 260| tvOS 26.1 | 26.1 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) … 261| tvOS 26.2 | 26.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) … 262| watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Seri…First 10 of 12 lines, the second copy on the right.
- 98 lines in 2 placesmarkdowndocs and examples1,254 tokens
- 6 lines in 3 placesmarkdowndocs and examples530 tokens
By format, code only
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| powershell | 154 | 13,813 | 50 | 929 | 6.73% |
| bash | 154 | 7,919 | 22 | 680 | 8.59% |
| perl | 1 | 174 | 0 | 0 | 0% |
| swift | 1 | 64 | 0 | 0 | 0% |
| python | 1 | 48 | 0 | 0 | 0% |
By format, all files
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| markdown | 28 | 7,680 | 164 | 3,260 | 42.45% |
| powershell | 142 | 16,270 | 121 | 1,746 | 10.73% |
| hcl | 24 | 5,423 | 93 | 4,204 | 77.52% |
| json | 21 | 5,339 | 60 | 2,842 | 53.23% |
| bash | 22 | 1,974 | 7 | 389 | 19.71% |
| text | 8 | 78 | 6 | 63 | 80.77% |
| yaml | 26 | 1,045 | 2 | 47 | 4.5% |
| perl | 1 | 174 | 0 | 0 | 0% |
| swift | 1 | 64 | 0 | 0 | 0% |
| python | 1 | 48 | 0 | 0 | 0% |
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | All files | Code | Health | Commit |
|---|---|---|---|---|---|---|---|---|---|
| Sep 27, 2026 | #6 | 13,328 (+19) | 274 | 38,095 | 453 | 32.95% | 7.31% | E 35.1 | ede07f8 |
Want this for your own project? Install jscpd and run jscpd ., or measure it the way the baselines were measured.