Skip to content

Remove redundant checkout steps from CI and build action workflows#33

Merged
javidahmed64592 merged 1 commit intomainfrom
remove-redundant-step
Mar 7, 2026
Merged

Remove redundant checkout steps from CI and build action workflows#33
javidahmed64592 merged 1 commit intomainfrom
remove-redundant-step

Conversation

@javidahmed64592
Copy link
Owner

This pull request updates multiple GitHub Actions workflow files to remove the actions/checkout@v6 step from each composite action. This change streamlines the setup process for CI and build workflows by relying on the repository context being checked out elsewhere, reducing redundancy across actions.

Workflow step removal:

  • All composite actions in .github/actions/build and .github/actions/ci no longer include the actions/checkout@v6 step, simplifying their execution and avoiding unnecessary repository checkouts. [1] [2] [3] [4] [5] [6] [7] [8] [9]

Setup actions update:

  • The setup actions for installing core and dev Python dependencies (install-python-core and install-python-dev) also remove the actions/checkout@v6 step, ensuring consistency across all custom composite actions. [1] [2]

@javidahmed64592 javidahmed64592 merged commit 81e0e7f into main Mar 7, 2026
9 checks passed
@javidahmed64592 javidahmed64592 deleted the remove-redundant-step branch March 7, 2026 18:56
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