You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by "hubcio (via GitHub)" <gi...@apache.org> on 2026/05/06 10:50:14 UTC

Re: [PR] refactor(ci): rely on pre-commit file arguments [iggy]

hubcio commented on code in PR #3201:
URL: https://github.com/apache/iggy/pull/3201#discussion_r3194799339


##########
scripts/ci/taplo.sh:
##########
@@ -101,8 +92,13 @@ get_files() {
         # Generic CI - compare with HEAD~1
         git diff --name-only --diff-filter=ACM HEAD~1 -- '*.toml'
       else
-        # Fallback to staged files
-        git diff --cached --name-only --diff-filter=ACM -- '*.toml'
+        # Local fallback: check all TOML files
+        find . -name '*.toml' \

Review Comment:
   the local fallback here uses `find .` while the sibling scripts (`binary-artifacts.sh`, `trailing-newline.sh`, `trailing-whitespace.sh`) use `git ls-files` for the same fallback. inconsistent. could align to `git ls-files -- '*.toml'` and also collapse the duplication with the `all)` branch below since they're now functionally identical.



##########
scripts/ci/markdownlint.sh:
##########
@@ -34,19 +33,13 @@ while [[ $# -gt 0 ]]; do
       MODE="fix"
       shift
       ;;
-    --staged)
-      FILE_MODE="staged"
-      shift
-      ;;
     --all)
-      FILE_MODE="all"
       shift

Review Comment:
   `--all` is now a no-op (just `shift`, no `FILE_MODE` var anymore). help text on line 43 still says `(default)`. flag is harmless but redundant - either drop it or document it as accepted-for-compat.



##########
scripts/ci/shellcheck.sh:
##########
@@ -36,19 +35,13 @@ while [[ $# -gt 0 ]]; do
       MODE="fix"
       shift
       ;;
-    --staged)
-      FILE_MODE="staged"
-      shift
-      ;;
     --all)
-      FILE_MODE="all"
       shift

Review Comment:
   same as `markdownlint.sh` - `--all` is now a no-op after `FILE_MODE` removal. help text still claims it's the default. either drop the flag or keep it as a documented compat shim.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@iggy.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org