Skip to content

chore: upgrade GitHub Actions to latest stable versions#181

Merged
httpdss merged 1 commit into
mainfrom
improve/github-actions-versions
Jun 30, 2026
Merged

chore: upgrade GitHub Actions to latest stable versions#181
httpdss merged 1 commit into
mainfrom
improve/github-actions-versions

Conversation

@httpdss

@httpdss httpdss commented Jun 30, 2026

Copy link
Copy Markdown
Owner

Summary

This PR upgrades all GitHub Actions in the repository to their latest stable versions, improving security and compatibility.

Changes

Action Version Upgrades

  • actions/checkout: v5 → v7
  • actions/setup-python: v4/v5 → v6
  • actions/setup-go: commit SHA → v6
  • actions/upload-artifact: v4 → v7
  • actions/download-artifact: v4 → v7
  • peter-evans/create-pull-request: v7 → v8

Security Fixes

  • Removed hardcoded test API key (OPENAI_API_KEY) from test-script.yaml

Corrections

  • Fixed workflow name typo in struct-on-gha.yaml (stuct-on-ghastruct-on-gha)

Files Modified

  • .github/workflows/deploy-pages.yml
  • .github/workflows/generate-terminal-gifs.yaml
  • .github/workflows/major-tagging.yaml
  • .github/workflows/publish-pypi.yml
  • .github/workflows/push-to-registry.yaml
  • .github/workflows/release-drafter.yaml
  • .github/workflows/struct-generate.yaml
  • .github/workflows/struct-on-gha.yaml
  • .github/workflows/test-script.yaml
  • .github/workflows/z-pre-commit.yaml

Testing

All workflow YAML files pass linting validation.

- actions/checkout: v5 → v7
- actions/setup-python: v4/v5 → v6
- actions/setup-go: commit SHA → v6
- actions/upload-artifact: v4 → v7
- actions/download-artifact: v4 → v7
- peter-evans/create-pull-request: v7 → v8
- Remove hardcoded test API key from test-script.yaml
- Fix workflow name typo in struct-on-gha.yaml (stuct → struct)
@httpdss httpdss merged commit 607397a into main Jun 30, 2026
3 checks passed
@httpdss httpdss deleted the improve/github-actions-versions branch June 30, 2026 01:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant