Skip to content

v0.0.1 - #179

Open
a5chin wants to merge 207 commits into
mainfrom
develop
Open

v0.0.1#179
a5chin wants to merge 207 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, Bug fix, Configuration changes


Description

  • Migrate SQL linting and formatting from SQLFluff to sqruff.

  • Update numerous GitHub Actions to their latest versions.

  • Refactor GitHub Actions for release, environments, and branch protection.

  • Add Zed editor settings for Python, SQL, and other file types.


Diagram Walkthrough

flowchart LR
  A[SQLFluff] --> B{Migration to sqruff};
  C[Old GitHub Actions] --> D{Update to latest versions};
  E[No Zed Settings] --> F{Add Zed Editor Settings};
  B --> G[Improved SQL Linting/Formatting];
  D --> H[Enhanced CI/CD Workflows];
  F --> I[Better Zed Editor Experience];
  G & H & I --> J[Overall Developer Experience Improvement];
Loading

File Walkthrough

Relevant files
Enhancement
13 files
noxfile.py
Migrate Nox sessions from SQLFluff to sqruff                         
+11/-11 
devcontainer.json
Update Devcontainer to use sqruff VSCode extension and settings
+6/-2     
approve.yml
Add checkout step and permissions to approve workflow       
+6/-0     
format.yml
Migrate format workflow from SQLFluff to sqruff                   
+7/-6     
gh-deploy.yml
Add GitHub Pages environment and update action versions   
+4/-2     
lint.yml
Migrate lint workflow from SQLFluff to sqruff                       
+8/-7     
release.yml
Refactor release workflow for develop and production environments
+36/-9   
setting.yml
Enhance settings workflow with environment, pages, and permission
configurations
+92/-14 
test.yml
Add develop branch trigger and update test action versions
+4/-3     
.pre-commit-config.yaml
Migrate pre-commit hooks from SQLFluff to sqruff and update hook
descriptions
+30/-24 
extensions.json
Replace SQLFluff VSCode extension with sqruff extension   
+1/-1     
settings.json
Remove SQLFluff settings and configure sqruff as default SQL formatter
+2/-6     
settings.json
Add Zed editor settings for Python, SQL, and other languages
+50/-0   
Configuration changes
11 files
.dockerignore
Update dockerignore to reflect sqruff configuration file 
+1/-1     
environments.json
Add GitHub Environments configuration                                       
+23/-0   
protection.json
Add branch protection rules for the develop branch             
+15/-0   
draft.yml
Remove draft release workflow                                                       
+0/-27   
publish-app.yml
Change publish app trigger branch and update action versions
+6/-6     
publish-devcontainer.yml
Change publish devcontainer trigger branch and update action versions
+6/-6     
.prettierrc.json
Add Prettier configuration for JSON files                               
+11/-0   
.sqlfluff
Remove SQLFluff configuration file                                             
+0/-14   
.sqruff
Add sqruff configuration file                                                       
+15/-0   
.sqruffignore
Update sqruffignore to remove `target/` directory               
+0/-1     
ruff.toml
Add `CPY001` to Ruff ignore list                                                 
+1/-0     
Dependencies
7 files
action.yml
Update `setup-uv` GitHub Action version                                   
+1/-1     
actionlint.yml
Update `actions/checkout` version in actionlint workflow 
+1/-1     
devcontainer.yml
Update GitHub Actions versions in devcontainer workflow   
+6/-6     
docker.yml
Update GitHub Actions versions in docker workflow               
+6/-6     
labeler.yml
Update `actions/labeler` version                                                 
+1/-1     
pr-agent.yml
Update `pr-agent` action version                                                 
+1/-1     
pyproject.toml
Update project dependencies and replace `sqlfluff` with `sqruff`
+15/-14 
Documentation
8 files
cspell.json
Update cspell dictionary with new terms related to sqruff and Zed
+7/-1     
CLAUDE.md
Update documentation to reflect sqruff migration                 
+12/-13 
codebook.toml
Update codebook dictionary with new terms                               
+118/-0 
index.md
Update documentation for SQL linting tool from SQLFluff to sqruff
+7/-7     
pre-commit.md
Update pre-commit documentation to reflect sqruff migration and hook
descriptions
+55/-21 
uv.md
Update Devcontainer documentation for sqruff and updateContentCommand
+9/-6     
index.md
Update guides to reflect sqruff as the SQL linting tool   
+9/-9     
index.md
Update main documentation to mention sqruff for SQL linting
+3/-3     

renovate Bot and others added 30 commits July 21, 2026 17:09
chore(deps): update astral-sh/setup-uv action to v9
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>
Bumps [docker/login-action](https://github.com/docker/login-action) from 4 to 4.5.2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v4...v4.5.2)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
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
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