-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optimize GitHub Actions Workflow for Code Quality and Security #822
base: main
Are you sure you want to change the base?
Optimize GitHub Actions Workflow for Code Quality and Security #822
Commits on Jun 12, 2024
-
Optimize GitHub Actions workflow for code quality and security - Reus…
…e checkout step from shared-setup job to reduce duplication - Add caching for Rust toolchain to improve build times - These changes should improve the overall efficiency and performance of the workflow without compromising the code quality and security checks This pull request optimizes the existing GitHub Actions workflow for code quality and security checks. The key changes include: 1. Reusing the checkout step from the `shared-setup` job in both the `devskim` and `rust-clippy` jobs to reduce duplication. 2. Adding caching for the Rust toolchain in the `rust-clippy` job to speed up the installation process. These changes should help improve the overall efficiency and performance of the workflow, while maintaining the same level of code quality and security checks.
Configuration menu - View commit details
-
Copy full SHA for 11b7566 - Browse repository at this point
Copy the full SHA 11b7566View commit details
Commits on Jul 27, 2024
-
Merge branch 'main' into Optimize-GitHub-Actions-Workflow-for-Code-Qu…
…ality-and-Security
Configuration menu - View commit details
-
Copy full SHA for 3966cd8 - Browse repository at this point
Copy the full SHA 3966cd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1de504 - Browse repository at this point
Copy the full SHA e1de504View commit details -
feat: Update GitHub Actions workflow to support multiple operating sy…
…stems The GitHub Actions workflow has been updated to support multiple operating systems. This change allows the workflow to run on Ubuntu, macOS, and Windows. The matrix strategy has been added to specify the different operating systems. This optimization improves code quality and security.
Configuration menu - View commit details
-
Copy full SHA for b57544d - Browse repository at this point
Copy the full SHA b57544dView commit details -
Update GitHub Actions DevSkim workflow to use Ubuntu Latest as defaul…
…t operating system, as it is only supported on Linux
Configuration menu - View commit details
-
Copy full SHA for 132a49a - Browse repository at this point
Copy the full SHA 132a49aView commit details -
Optimize GitHub Actions workflow by checking if clippy-sarif and sari…
…f-fmt are already installed before installing them
Configuration menu - View commit details
-
Copy full SHA for 9a53874 - Browse repository at this point
Copy the full SHA 9a53874View commit details -
Optimize GitHub Actions workflow by checking if clippy-sarif and sari…
…f-fmt are already installed before installing them
Configuration menu - View commit details
-
Copy full SHA for af59afe - Browse repository at this point
Copy the full SHA af59afeView commit details -
Optimize GitHub Actions workflow by checking if clippy-sarif and sari…
…f-fmt are already installed before installing them
Configuration menu - View commit details
-
Copy full SHA for 8edf481 - Browse repository at this point
Copy the full SHA 8edf481View commit details -
Optimize GitHub Actions workflow by installing clippy-sarif and sarif…
…-fmt without checking if they are already installed
Configuration menu - View commit details
-
Copy full SHA for 67bb921 - Browse repository at this point
Copy the full SHA 67bb921View commit details -
Optimize GitHub Actions workflow by forcing installation of clippy-sa…
…rif and sarif-fmt
Configuration menu - View commit details
-
Copy full SHA for ea4306d - Browse repository at this point
Copy the full SHA ea4306dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa73af4 - Browse repository at this point
Copy the full SHA fa73af4View commit details -
Optimize insert_startup_scripts function for Windows
The insert_startup_scripts function in the windows.rs file has been optimized to improve performance and readability. The unnecessary conversion of the path variable to a Path object has been removed, resulting in more efficient code execution. This change enhances the overall functionality of the function and ensures smoother operation on Windows systems.
Configuration menu - View commit details
-
Copy full SHA for 71cd840 - Browse repository at this point
Copy the full SHA 71cd840View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78428bd - Browse repository at this point
Copy the full SHA 78428bdView commit details
Commits on Jul 30, 2024
-
Merge branch 'main' into Optimize-GitHub-Actions-Workflow-for-Code-Qu…
…ality-and-Security
Configuration menu - View commit details
-
Copy full SHA for 0952a60 - Browse repository at this point
Copy the full SHA 0952a60View commit details
Commits on Aug 15, 2024
-
Merge branch 'main' into Optimize-GitHub-Actions-Workflow-for-Code-Qu…
…ality-and-Security
Configuration menu - View commit details
-
Copy full SHA for 286596f - Browse repository at this point
Copy the full SHA 286596fView commit details
Commits on Aug 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 82a8f5e - Browse repository at this point
Copy the full SHA 82a8f5eView commit details
Commits on Oct 14, 2024
-
Merge branch 'main' into Optimize-GitHub-Actions-Workflow-for-Code-Qu…
…ality-and-Security
Configuration menu - View commit details
-
Copy full SHA for 7376295 - Browse repository at this point
Copy the full SHA 7376295View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35299fb - Browse repository at this point
Copy the full SHA 35299fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9ca075 - Browse repository at this point
Copy the full SHA e9ca075View commit details -
Revert "Optimize GitHub Actions workflow by adding DevSkim linting step"
This reverts commit e9ca075.
Configuration menu - View commit details
-
Copy full SHA for 303f9b4 - Browse repository at this point
Copy the full SHA 303f9b4View commit details -
Merge branch 'main' into Optimize-GitHub-Actions-Workflow-for-Code-Qu…
…ality-and-Security
Configuration menu - View commit details
-
Copy full SHA for e45229f - Browse repository at this point
Copy the full SHA e45229fView commit details
Commits on Oct 16, 2024
-
Merge branch 'topgrade-rs:main' into Optimize-GitHub-Actions-Workflow…
…-for-Code-Quality-and-Security
Configuration menu - View commit details
-
Copy full SHA for 813b398 - Browse repository at this point
Copy the full SHA 813b398View commit details
Commits on Oct 18, 2024
-
Merge branch 'main' into Optimize-GitHub-Actions-Workflow-for-Code-Qu…
…ality-and-Security
Configuration menu - View commit details
-
Copy full SHA for e0de116 - Browse repository at this point
Copy the full SHA e0de116View commit details