Github Actions are great, but the versions of steps can be a pain to keep up to date.
Github warns you when one is out of date. This is just a quick list with the latest version of each step that I use so I don’t have to hunt around to figure it out.
| Step | Latest Version | Notes |
|---|---|---|
| actions/checkout | v4 | |
| actions/create-release | v1 | |
| actions/download-artifact | v4 | |
| actions/setup-go | v5 | |
| actions/setup-java | v4 | |
| actions/setup-node | v4 | |
| actions/setup-python | v5 | |
| actions/upload-artifact | v4 | |
| actions/upload-release-asset | obsolete | switch to softprops/action-gh-release |
| cloudflare/wrangler-action | v3 | |
| FileFormatInfo/fflint-gha | main | |
| github/codeql-action/analyze | v1 | |
| github/codeql-action/autobuild | v1 | |
| github/codeql-action/init | v1 | |
| GoogleCloudPlatform/github-actions/setup-gcloud | obsolete | switch to google-github-actions/setup-gcloud |
| google-github-actions/auth | v2 | |
| google-github-actions/setup-gcloud | v2 | |
| goreleaser/goreleaser-action | v5 | |
| hashicorp/setup-terraform | v3 | |
| softprops/action-gh-release | v0.1.15 | |
| webfactory/ssh-agent | v0.9.0 |