jeffhacks / jeffhacks/smbscan

Consider updating actions/checkout@v3 to v4

Open
#99 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
50
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Might need to test out workflows first.

Github is forcing all actions to use Node20 by default. checkout v3 uses Node16: https://github.com/actions/checkout/releases/tag/v3.0.0
Seems like there is stable release, and you can also use versioned actions. Maybe we can configure dependabot to check this for us too if we want to keep update to minor versions at least?

https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#example-using-versioned-actions

https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the repository's GitHub Actions workflow files and identify every use of actions/checkout@v3. Test the workflows before and after the update; done means checkout uses the stable v4 release and the workflows run successfully under Node 20.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.