Skip to content

v0.0.1 - #179

Open
a5chin wants to merge 216 commits into
mainfrom
develop
Open

v0.0.1#179
a5chin wants to merge 216 commits into
mainfrom
develop

Conversation

@a5chin

@a5chin a5chin commented Feb 21, 2026

Copy link
Copy Markdown
Owner

User description

Type of Change

  • Hotfix
  • Bug Fix
  • Dependency Update
  • Feature
  • Refactor
  • CI/CD
  • Documentation

Related Issues

Breaking Changes

  • No breaking changes
  • API signature changed
  • Configuration changed
  • Behavior changed
  • Dependencies changed
  • Features removed

Checklist

  • Dependencies added/updated
  • New environment variables
  • Performance impact assessed
  • Security implications reviewed
  • Deployment notes

Additional Context


PR Type

Enhancement, Configuration, Documentation


Description

  • Migrate SQL linting and formatting from SQLFluff to sqruff.

  • Update GitHub Actions workflows and their dependencies to newer versions.

  • Introduce GitHub Environments and enhanced branch protection for develop and main.

  • Add configuration for the Zed editor and .prettierrc.json.


Diagram Walkthrough

flowchart LR
  A["SQLFluff (Old)"] --> B["sqruff (New)"]
  B -- "Integrated into" --> C["Nox & Pre-commit Hooks"]
  C -- "Used by" --> D["GitHub Workflows (Lint/Format)"]
  D -- "Updated with" --> E["GitHub Actions Dependencies"]
  F["GitHub Environments"] -- "Configured via" --> G["GitHub Workflows (Setting/Release)"]
  H["Branch Protection"] -- "Configured via" --> G
  I["Zed Editor Settings"] -- "Added" --> J["Developer Experience"]
Loading

File Walkthrough

Relevant files
Enhancement
7 files
noxfile.py
Migrate SQL linting and formatting from SQLFluff to sqruff.
+11/-11 
approve.yml
Add checkout step and pull-requests: write permission to approve
workflow.
+6/-0     
format.yml
Migrate SQL formatting workflow from SQLFluff to sqruff. 
+7/-6     
gh-deploy.yml
Configure GitHub Pages environment and update actions.     
+4/-2     
lint.yml
Migrate SQL linting workflow from SQLFluff to sqruff.       
+8/-7     
release.yml
Rework release workflow for develop and main branches with
environments.
+36/-9   
.pre-commit-config.yaml
Replace SQLFluff hooks with local sqruff hooks and update hook
descriptions.
+30/-24 
Configuration changes
14 files
devcontainer.json
Update VS Code Devcontainer to use sqruff extension and settings.
+6/-2     
.dockerignore
Update dockerignore to reflect sqruff configuration file.
+1/-1     
environments.json
Introduce GitHub Environments configuration for Develop, Production,
and GitHub Pages.
+23/-0   
protection.json
Add branch protection rules for the `develop` branch.       
+15/-0   
publish-app.yml
Change publish branch to `develop` and update Docker actions.
+6/-6     
publish-devcontainer.yml
Change publish branch to `develop` and update Docker actions.
+6/-6     
setting.yml
Enhance repository settings with environment, pages, and permission
configurations.
+95/-17 
.prettierrc.json
Add Prettier configuration for JSON files.                             
+11/-0   
.sqruff
Add sqruff configuration file for SQL linting and formatting.
+15/-0   
.sqruffignore
Add `.sqruffignore` file for SQL linting exclusions.         
+0/-1     
extensions.json
Replace SQLFluff VS Code extension with sqruff extension.
+1/-1     
settings.json
Update VS Code settings to use sqruff as the default SQL formatter.
+2/-6     
settings.json
Add Zed editor settings for formatting, language servers, and file
types.
+50/-0   
ruff.toml
Add `CPY001` to ignored Ruff rules.                                           
+1/-0     
Dependencies
8 files
action.yml
Update `setup-uv` GitHub Action to v10.1.0.                           
+1/-1     
actionlint.yml
Update `actions/checkout` to v7.                                                 
+1/-1     
devcontainer.yml
Update Docker-related GitHub Actions to newer versions.   
+6/-6     
docker.yml
Update Docker-related GitHub Actions to newer versions.   
+6/-6     
labeler.yml
Update `actions/labeler` to v7.                                                   
+1/-1     
pr-agent.yml
Update `pr-agent` action to v0.45.0.                                         
+1/-1     
test.yml
Update `actions/checkout` and `codecov-action` to newer versions.
+7/-5     
pyproject.toml
Update project dependencies and replace `sqlfluff` with `sqruff`.
+15/-14 
Other
2 files
draft.yml
Remove draft release workflow.                                                     
+0/-27   
.sqlfluff
Remove SQLFluff configuration file.                                           
+0/-14   
Documentation
8 files
cspell.json
Update cspell dictionary with new terms like `sqruff` and `quary`.
+7/-1     
CLAUDE.md
Update documentation to reflect the migration from SQLFluff to sqruff.
+12/-13 
codebook.toml
Update `codebook.toml` with new words including `sqruff` and `quary`.
+118/-0 
index.md
Update documentation to reflect the migration from SQLFluff to sqruff.
+7/-7     
pre-commit.md
Update pre-commit documentation to reflect the migration from SQLFluff
to sqruff.
+55/-21 
uv.md
Update uv configuration documentation for Devcontainer and VS Code
extensions.
+9/-6     
index.md
Update guides to reflect the migration from SQLFluff to sqruff.
+9/-9     
index.md
Update main documentation to reflect the migration from SQLFluff to
sqruff.
+3/-3     

dependabot Bot and others added 30 commits July 31, 2026 11:43
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 7 to 7.6.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](release-drafter/release-drafter@v7...v7.6.0)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-version: 7.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…login-action-4.5.2

chore(github-actions): bump docker/login-action from 4 to 4.5.2
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…-drafter/release-drafter-7.6.0

chore(github-actions): bump release-drafter/release-drafter from 7 to 7.6.0
…289)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update astral-sh/setup-uv action to v10
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Change to sqruff from SQLFluff
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant