Skip to content

ci: update checkout and setup-python to current majors - #79

Open
katsugtgz wants to merge 2 commits into
prompt-security:mainfrom
katsugtgz:ci/update-actions
Open

ci: update checkout and setup-python to current majors#79
katsugtgz wants to merge 2 commits into
prompt-security:mainfrom
katsugtgz:ci/update-actions

Conversation

@katsugtgz

@katsugtgz katsugtgz commented Sep 9, 2026

Copy link
Copy Markdown

User description

Updates the CI workflow to use current GitHub-maintained action versions.

Changes:

  • actions/checkout@v4 -> actions/checkout@v7
  • actions/setup-python@v4 -> actions/setup-python@v7

Validation:

  • workflow YAML parses locally
  • the workflow uses no inputs removed in the new majors (no pip-install, no fetch-depth edge cases), and the Python matrix (3.10, 3.11) is supported

Note: both workflow runs for this PR sit in the action_required state, which is the standard first-time-contributor approval gate for fork PRs. They need a maintainer approval to start. Commit author katsugtgz, unsigned.

Scope: .github/workflows/ci.yml only.


Generated description

Below is a concise technical summary of the changes proposed in this PR:
Update GitHub Actions checkout and Python setup components to their current major versions across CI and Bandit workflows. Preserve the existing Python matrix, fixed-version setup, and security-scan flow while using actions/checkout@v7 and actions/setup-python@v7.

TopicDetails
CI action upgrades Modernize repository checkout and Python environment setup for matrix and fixed-version CI jobs while preserving supported Python 3.10 and 3.11 configurations.
Modified files (1)
  • .github/workflows/ci.yml
Latest Contributors(0)
UserCommitDate
Security scan checkout Upgrade the checkout step used before the Bandit security scan to actions/checkout@v7.
Modified files (1)
  • .github/workflows/bandit.yml
Latest Contributors(0)
UserCommitDate
Review this PR on Baz
Customize your next review

@baz-reviewer

baz-reviewer Bot commented Sep 9, 2026

Copy link
Copy Markdown

Merger

Waiting for CI and review to complete.

Review this PR on Baz

Customize your next review

@katsugtgz

Copy link
Copy Markdown
Author

Sorry for the churn. One more push to complete the set: bandit.yml still had checkout at v2, now v7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant