Closed matous-volf closed 1 month ago
The recent updates to the GitHub Actions workflow configuration enhance the flexibility of the linting process by introducing five new environment variables. These variables allow developers to selectively enable or disable validation tools for JavaScript and Rust code, as well as SQL formatting, making the continuous integration process more customizable. This change aims to improve code quality and adherence to standards by providing better control over the linting practices employed in the CI/CD pipeline.
Files | Change Summary |
---|---|
.github/workflows/lint.yml |
Added five new environment variables (VALIDATE_JAVASCRIPT_PRETTIER , VALIDATE_JAVASCRIPT_STANDARD , VALIDATE_RUST_2015 , VALIDATE_RUST_2018 , VALIDATE_SQLFLUFF ), all set to false , allowing for more granular control over linting options. |
sequenceDiagram
participant Developer
participant CI/CD Pipeline
participant Linting Tools
Developer->>CI/CD Pipeline: Commit changes
CI/CD Pipeline->>Linting Tools: Run linting based on environment variables
Linting Tools-->>CI/CD Pipeline: Return linting results
CI/CD Pipeline-->>Developer: Notify build status
Summary by CodeRabbit
VALIDATE_JAVASCRIPT_PRETTIER
,VALIDATE_JAVASCRIPT_STANDARD
,VALIDATE_RUST_2015
,VALIDATE_RUST_2018
, andVALIDATE_SQLFLUFF
, all defaulting tofalse
.