Skip to content

Conversation

@hmasdev
Copy link
Owner

@hmasdev hmasdev commented Apr 27, 2025

Upgrade the GitHub Actions workflows to utilize actions/checkout@v4 and actions/setup-python@v5, while also adding necessary permissions for content access.

…s/setup-python@v5, and add permissions for contents
@hmasdev hmasdev self-assigned this Apr 27, 2025
@hmasdev hmasdev requested a review from Copilot April 27, 2025 02:28
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates multiple GitHub Actions workflows to use the latest versions of actions/checkout and actions/setup-python while adding explicit permissions for content access.

  • Upgraded actions/checkout from v3 to v4 in nearly all workflows
  • Upgraded actions/setup-python from v1 to v5 where applicable
  • Added permissions (contents: read) at the job level for secure operations

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/tests_on_schedule.yaml Added permissions for content access across multiple jobs
.github/workflows/tests_on_push_branches.yaml Added permissions for content access and retains git-ref referencing
.github/workflows/test_update_bashrc.yaml Upgraded checkout version and added permissions
.github/workflows/test_tar_alias_workflow_call.yaml Upgraded checkout version and added permissions
.github/workflows/test_python_uv_alias_workflow_call.yaml Upgraded checkout and setup-python versions with added permissions
.github/workflows/test_python_pyenv_alias_workflow_call.yaml Upgraded checkout version and added permissions
.github/workflows/test_python_alias_workflow_call.yaml Upgraded checkout and setup-python versions with added permissions
.github/workflows/test_git_alias_workflow_call.yaml Upgraded checkout version and added permissions
.github/workflows/test_basic_alias_workflow_call.yaml Upgraded checkout version and added permissions

@hmasdev hmasdev merged commit 89fb309 into main Apr 27, 2025
7 checks passed
@hmasdev hmasdev deleted the fix-update-github-actions-permission branch April 27, 2025 02:32
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.

2 participants