-
Notifications
You must be signed in to change notification settings - Fork 1
Bump actions/checkout from 4 to 5 #13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
✅
|
Descriptor | Linter | Files | Fixed | Errors | Warnings | Elapsed time |
---|---|---|---|---|---|---|
actionlint | 1 | 1 | 0 | 0.23s | ||
✅ COPYPASTE | jscpd | yes | no | no | 1.52s | |
jsonlint | 4 | 1 | 0 | 0.18s | ||
✅ JSON | prettier | 4 | 1 | 0 | 0 | 0.4s |
v8r | 4 | 1 | 0 | 3.35s | ||
markdownlint | 2 | 0 | 4 | 0 | 0.64s | |
✅ MARKDOWN | markdown-table-formatter | 2 | 0 | 0 | 0 | 0.24s |
checkov | yes | 1 | no | 11.39s | ||
✅ REPOSITORY | devskim | yes | no | no | 0.86s | |
✅ REPOSITORY | dustilock | yes | no | no | 0.0s | |
✅ REPOSITORY | gitleaks | yes | no | no | 0.05s | |
✅ REPOSITORY | git_diff | yes | no | no | 0.0s | |
✅ REPOSITORY | grype | yes | no | no | 23.95s | |
kics | yes | 3 | no | 1.18s | ||
✅ REPOSITORY | secretlint | yes | no | no | 0.43s | |
✅ REPOSITORY | syft | yes | no | no | 1.02s | |
✅ REPOSITORY | trivy | yes | no | no | 4.27s | |
✅ REPOSITORY | trivy-sbom | yes | no | no | 0.09s | |
✅ REPOSITORY | trufflehog | yes | no | no | 2.15s | |
cspell | 12 | 46 | 0 | 5.11s | ||
lychee | 9 | 2 | 0 | 0.81s | ||
✅ YAML | prettier | 3 | 0 | 0 | 0 | 0.42s |
✅ YAML | v8r | 3 | 0 | 0 | 2.94s | |
✅ YAML | yamllint | 3 | 0 | 0 | 0.49s |
Detailed Issues
⚠️ ACTION / actionlint - 1 error
.github/workflows/mega-linter.yml:56:13: if: condition "${{ success() }} || ${{ failure() }}" is always evaluated to true because extra characters are around ${{ }} [if-cond]
|
56 | if: ${{ success() }} || ${{ failure() }}
| ^~~
⚠️ REPOSITORY / checkov - 1 error
github_actions scan results:
Passed checks: 35, Failed checks: 1, Skipped checks: 0
Check: CKV2_GHA_1: "Ensure top-level permissions are not set to write-all"
FAILED for resource: on(MegaLinter)
File: /.github/workflows/mega-linter.yml:25-26
⚠️ SPELL / cspell - 46 errors
.devcontainer/devcontainer.json:13:14 - Unknown word (devcontainers) -- "ghcr.io/devcontainers/features/azure-cli:latest
Suggestions: [devcontainer]
.devcontainer/devcontainer.json:19:14 - Unknown word (devcontainers) -- "ghcr.io/devcontainers/features/powershell
Suggestions: [devcontainer]
.devcontainer/devcontainer.json:23:14 - Unknown word (rchaganti) -- "ghcr.io/rchaganti/vsc-devcontainer-features
Suggestions: []
.devcontainer/devcontainer.json:23:50 - Unknown word (azurebicep) -- devcontainer-features/azurebicep:latest": {},
Suggestions: []
.devcontainer/devcontainer.json:27:14 - Unknown word (prulloac) -- "ghcr.io/prulloac/devcontainer-features
Suggestions: [preload, Preload, pullman, pullout, pullback]
.devcontainer/devcontainer.json:29:14 - Unknown word (devcontainers) -- "ghcr.io/devcontainers/features/terraform:
Suggestions: [devcontainer]
.devcontainer/devcontainer.json:31:8 - Unknown word (tflint) -- "tflint": "latest", // Specifies
Suggestions: [tslint, flint, Flint, tint, taint]
.devcontainer/devcontainer.json:35:14 - Unknown word (devcontainers) -- "ghcr.io/devcontainers/features/docker-in-docker
Suggestions: [devcontainer]
.devcontainer/devcontainer.json:36:8 - Unknown word (moby) -- "moby": true,
Suggestions: [mobs, mobx, moly, mony, mopy]
.devcontainer/devcontainer.json:38:21 - Unknown word (Buildx) -- "installDockerBuildx": true,
Suggestions: [Build, Builds, Built, Build's, Builded]
.devcontainer/devcontainer.json:57:31 - Unknown word (azurecontainerapps) -- ms-azuretools.vscode-azurecontainerapps",
Suggestions: []
.devcontainer/devcontainer.json:58:31 - Unknown word (azureresourcegroups) -- ms-azuretools.vscode-azureresourcegroups",
Suggestions: []
.devcontainer/devcontainer.json:61:18 - Unknown word (Benais) -- "BenjaminBenais.copilot-theme",
Suggestions: [Beans, bean's, Bean's, Beanie, Beanos]
.devcontainer/devcontainer.json:68:10 - Unknown word (formulahendry) -- "formulahendry.docker-explorer",
Suggestions: []
.devcontainer/devcontainer.json:69:13 - Unknown word (dotnettools) -- "ms-dotnettools.csdevkit",
Suggestions: []
.devcontainer/devcontainer.json:69:25 - Unknown word (csdevkit) -- "ms-dotnettools.csdevkit",
Suggestions: [devkit]
.devcontainer/dockerfile:3:22 - Unknown word (devcontainers) -- "mcr.microsoft.com/devcontainers/universal:latest" is
Suggestions: [devcontainer]
.devcontainer/dockerfile:6:24 - Unknown word (devcontainers) -- FROM mcr.microsoft.com/devcontainers/universal:latest
Suggestions: [devcontainer]
.github/copilot-instructions.md:9:4 - Unknown word (newzealandnorth) -- * "newzealandnorth"
Suggestions: []
.github/copilot-instructions.md:10:4 - Unknown word (australiaeast) -- * "australiaeast"
Suggestions: [australia's, australians, australian's]
.github/dependabot.yml:3:25 - Unknown word (devcontainers) -- package-ecosystem: "devcontainers"
Suggestions: [devcontainer]
.github/workflows/mega-linter.yml:86:15 - Unknown word (stefanzweifel) -- uses: stefanzweifel/git-auto-commit-action
Suggestions: []
.gitignore:6:4 - Unknown word (tfstate) -- # .tfstate files
Suggestions: [testate, testates, state, testnet, Testnet]
.gitignore:7:3 - Unknown word (tfstate) -- *.tfstate
Suggestions: [testate, testates, state, testnet, Testnet]
.gitignore:8:3 - Unknown word (tfstate) -- *.tfstate.*
Suggestions: [testate, testates, state, testnet, Testnet]
.gitignore:14:16 - Unknown word (tfvars) -- # Exclude all .tfvars files, which are likely
Suggestions: [tars, tears, tsars, tzars, tatars]
.gitignore:18:3 - Unknown word (tfvars) -- *.tfvars
Suggestions: [tars, tears, tsars, tzars, tatars]
.gitignore:19:3 - Unknown word (tfvars) -- *.tfvars.json
Suggestions: [tars, tears, tsars, tzars, tatars]
.gitignore:38:2 - Unknown word (terraformrc) -- .terraformrc
Suggestions: [terraform, terraformed, Terraform]
.gitignore:40:1 - Unknown word (avmmakefile) -- avmmakefile
Suggestions: [makefile]
.gitignore:42:5 - Unknown word (tflint) -- avm.tflint.hcl
Suggestions: [tslint, flint, Flint, tint, taint]
.gitignore:43:5 - Unknown word (tflint) -- avm.tflint_example.hcl
Suggestions: [tslint, flint, Flint, tint, taint]
.gitignore:44:5 - Unknown word (tflint) -- avm.tflint_module.hcl
Suggestions: [tslint, flint, Flint, tint, taint]
.gitignore:45:5 - Unknown word (tflint) -- avm.tflint.merged.hcl
Suggestions: [tslint, flint, Flint, tint, taint]
.gitignore:46:5 - Unknown word (tflint) -- avm.tflint_example.merged.hcl
Suggestions: [tslint, flint, Flint, tint, taint]
.pre-commit-config.yaml:20:23 - Unknown word (tflint) -- - id: terraform_tflint
Suggestions: [tslint, flint, Flint, tint, taint]
.pre-commit-config.yaml:27:13 - Unknown word (tfupd
(Truncated to 5000 characters out of 7516)
⚠️ JSON / jsonlint - 1 error
File: .devcontainer/devcontainer.json
Parse error on line 2, column 3:
{ // "name" specifies ...
---^
Unexpected token "/"
⚠️ REPOSITORY / kics - 3 errors
MLLLLLM MLLLLLLLLL LLLLLLL KLLLLLLLLLLLLLLLL LLLLLLLLLLLLLLLLLLLLLLL
MMMMMMM MMMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMML KLMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMM MMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMM MMMMMMMMMML MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMM LMMMMMMMMML MMMMMMMK LMMMMMMMMMLLMLLLLLLLLLLLLLL LMMMMMMMLLLLLLLLLLLLLLLLLLLLM
MMMMMMM MMMMMMMMMLM MMMMMMMK LMMMMMMMM LMMMMMML
MMMMMMMLMMMMMMMML MMMMMMMK MMMMMMML LMMMMMMMMLLLLLLLLLLLLLMLL
MMMMMMMMMMMMMMMM MMMMMMMK MMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMML
MMMMMMMMMMMMMMMMMM MMMMMMMK MMMMMMM LMMMMMMMMMMMMMMMMMMMMMMMML
MMMMMMM KLMMMMMMMMML MMMMMMMK LMMMMMMM MMMMMMMML
MMMMMMM LMMMMMMMMMM MMMMMMMK LMMMMMMMMLL MMMMMMML
MMMMMMM LMMMMMMMMMLL MMMMMMMK LMMMMMMMMMMMMMMMMMMMMMMMMML LLLLLLLLLLLLLLLLLLLLMMMMMMMMMM
MMMMMMM MMMMMMMMMMML MMMMMMMK MMMMMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMM LLMMMMMMMMML MMMMMMMK LLMMMMMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMMMML
MMMMMMM MMMMMMMMMML MMMMMMMK KLMMMMMMMMMMMMMMMMML LMMMMMMMMMMMMMMMMMMMMMMMLK
Scanning with Keeping Infrastructure as Code Secure v2.1.13
Unpinned Actions Full Length Commit SHA, Severity: LOW, Results: 3
Description: Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps mitigate the risk of a bad actor adding a backdoor to the action's repository, as they would need to generate a SHA-1 collision for a valid Git object payload. When selecting a SHA, you should verify it is from the action's repository and not a repository fork.
Platform: CICD
CWE: 829
Learn more about this vulnerability: https://docs.kics.io/latest/queries/cicd-queries/555ab8f9-2001-455e-a077-f2d0f41e2fb9
[1]: .github/workflows/mega-linter.yml:44
043: # More info at https://megalinter.io/flavors/
044: uses: oxsecurity/megalinter@beta
045: env:
[2]: .github/workflows/mega-linter.yml:68
067: if: steps.ml.outputs.has_updated_sources == 1 && (env.APPLY_FIXES_EVENT == 'all' || env.APPLY_FIXES_EVENT == github.event_name) && env.APPLY_FIXES_MODE == 'pull_request' && (github.event_name == 'push' || github.event.pull_request.head.repo.full_n
068: uses: peter-evans/create-pull-request@v7
069: with:
[3]: .github/workflows/mega-linter.yml:86
085: if: steps.ml.outputs.has_updated_sources == 1 && (env.APPLY_FIXES_EVENT == 'all' || env.APPLY_FIXES_EVENT == github.event_name) && env.APPLY_FIXES_MODE == 'commit' && github.ref != 'refs/heads/main' && (github.event_name == 'push' || github.event.
086: uses: stefanzweifel/git-auto-commit-action@v6
087: with:
Results Summary:
CRITICAL: 0
HIGH: 0
MEDIUM: 0
LOW: 3
INFO: 0
TOTAL: 3
⚠️ SPELL / lychee - 2 errors
[404] https://megalinter.io/flavors/ | Network error: Not Found
[404] https://megalinter.io/configuration/ | Network error: Not Found
📝 Summary
---------------------
🔍 Total...........12
✅ Successful.......9
⏳ Timeouts.........0
🔀 Redirected.......0
👻 Excluded.........1
❓ Unknown..........0
🚫 Errors...........2
Errors in .github/workflows/mega-linter.yml
[404] https://megalinter.io/flavors/ | Network error: Not Found
[404] https://megalinter.io/configuration/ | Network error: Not Found
⚠️ MARKDOWN / markdownlint - 4 errors
.github/copilot-instructions.md:1:401 MD013/line-length Line length [Expected: 400; Actual: 623]
.github/copilot-instructions.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "Provide comprehensive guidance..."]
.github/copilot-instructions.md:3:401 MD013/line-length Line length [Expected: 400; Actual: 534]
.github/copilot-instructions.md:12:401 MD013/line-length Line length [Expected: 400; Actual: 477]
⚠️ JSON / v8r - 1 error
ℹ No config file found
ℹ Pre-warming the cache
ℹ Processing .devcontainer/devcontainer.json
ℹ Found schema in https://www.schemastore.org/api/json/catalog.json ...
ℹ Validating .devcontainer/devcontainer.json against schema from https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json ...
✖ Expected property name or '}' in JSON at position 4 (line 2 column 3)
ℹ Processing .vscode/launch.json
✖ Could not find a schema to validate .vscode/launch.json
ℹ Processing .vscode/settings.json
✖ Could not find a schema to validate .vscode/settings.json
ℹ Processing .vscode/tasks.json
ℹ Found schema in https://www.schemastore.org/api/json/catalog.json ...
ℹ Validating .vscode/tasks.json against schema from https://www.schemastore.org/task.json ...
✖ .vscode/tasks.json is invalid
.vscode/tasks.json#/tasks/3/type must be equal to one of the allowed values
.vscode/tasks.json#/tasks/4/type must be equal to one of the allowed values
.vscode/tasks.json#/tasks/5/type must be equal to one of the allowed values
.vscode/tasks.json#/tasks/6/type must be equal to one of the allowed values
See detailed reports in MegaLinter artifacts
You could have the same capabilities but better runtime performances if you use a MegaLinter flavor:
- oxsecurity/megalinter/flavors/terraform@beta (54 linters)
- oxsecurity/megalinter/flavors/cupcake@beta (87 linters)
Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false
)
- Documentation: Custom Flavors
- Command:
npx mega-linter-runner@beta --custom-flavor-setup --custom-flavor-linters ACTION_ACTIONLINT,COPYPASTE_JSCPD,JSON_JSONLINT,JSON_V8R,JSON_PRETTIER,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_CHECKOV,REPOSITORY_DEVSKIM,REPOSITORY_DUSTILOCK,REPOSITORY_GIT_DIFF,REPOSITORY_GITLEAKS,REPOSITORY_GRYPE,REPOSITORY_KICS,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,SPELL_CSPELL,SPELL_LYCHEE,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R
Bumps actions/checkout from 4 to 5.
Release notes
Sourced from actions/checkout's releases.
... (truncated)
Changelog
Sourced from actions/checkout's changelog.
... (truncated)
Commits
08c6903
Prepare v5.0.0 release (#2238)9f26565
Update actions checkout to use node 24 (#2226)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)