Skip to content

chore: standardize lint workflows - #33

Merged
philippemnoel merged 4 commits into
mainfrom
chore/standardize-lint-workflows
Mar 6, 2026
Merged

chore: standardize lint workflows#33
philippemnoel merged 4 commits into
mainfrom
chore/standardize-lint-workflows

Conversation

@philippemnoel

Copy link
Copy Markdown
Member

Summary

  • Align lint-format.yml with standard (add trailing whitespace exclusions and trailing newline check)
  • Use uv tool run instead of pip install for beautysh in lint-bash.yml
  • Accept both #!/bin/bash and #!/usr/bin/env bash shebangs
  • Accept both set -euo pipefail and set -Eeuo pipefail with optional leading whitespace
  • Use improved ShellCheck runner with graceful no-files handling and -P scripts flag
  • Standardize step names, comments, and path triggers across all lint workflows

Aligns with the lint workflows in django-paradedb.

Test plan

  • Verify lint-format CI passes
  • Verify lint-bash CI passes
  • Verify lint-markdown CI passes
  • Verify lint-yaml CI passes
  • Verify lint-pr-title CI passes

- Align lint-format.yml with standard (add trailing whitespace exclusions and trailing newline check)
- Use uv tool run instead of pip install for beautysh in lint-bash.yml
- Accept both #!/bin/bash and #!/usr/bin/env bash shebangs
- Accept both set -euo and set -Eeuo pipefail with optional leading whitespace
- Use improved ShellCheck runner with graceful no-files handling
- Standardize step names, comments, and path triggers across all lint workflows
philippemnoel and others added 3 commits March 5, 2026 16:07
Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com>
Add additional files to the linting paths for markdown.

Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com>
@philippemnoel
philippemnoel merged commit 621c2e8 into main Mar 6, 2026
15 checks passed
@philippemnoel
philippemnoel deleted the chore/standardize-lint-workflows branch March 6, 2026 17:54
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