[Git-commits] [grml/grml-live] 7dc521: workflows: simplify shellcheck with directory-base...

Chris Hofstaedtler noreply at github.com
Sat Jun 21 00:33:02 CEST 2025


  Branch: refs/heads/zeha/bash
  Home:   https://github.com/grml/grml-live
  Commit: 7dc521cb004e90aae0c3a4729bc4f5b52ed9301d
      https://github.com/grml/grml-live/commit/7dc521cb004e90aae0c3a4729bc4f5b52ed9301d
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-21 (Sat, 21 Jun 2025)

  Changed paths:
    M .github/workflows/pr-review.yml
    M debian/update-grml-live-version

  Log Message:
  -----------
  workflows: simplify shellcheck with directory-based execution

Replace reviewdog with direct shellcheck execution to improve reliability:

- Remove reviewdog dependency (not working reliably for PR comments)
- Run shellcheck from each file's directory to resolve relative paths
- Expand coverage to all shell scripts in the repository
- Fix shellcheck warning in debian/update-grml-live-version
- Combine main and test script checking into single job
- Ensure shellcheck source directives work correctly

This provides reliable shellcheck execution with clear console output
and proper path resolution for all files.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply at anthropic.com>


  Commit: a8265177ea0237b9502b19334b3a64f659b6216b
      https://github.com/grml/grml-live/commit/a8265177ea0237b9502b19334b3a64f659b6216b
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-21 (Sat, 21 Jun 2025)

  Changed paths:
    M .github/workflows/pr-review.yml
    A tests/autoconfig/.gitignore
    M tests/autoconfig/common_tests
    M tests/autoconfig/run_tests.sh
    M tests/autoconfig/test_bootparameters.sh
    M tests/autoconfig/test_dcsdir.sh
    M tests/autoconfig/test_debs.sh
    M tests/autoconfig/test_grmlcfg.sh

  Log Message:
  -----------
  Enable grml-autoconfig shunit2 tests


Compare: https://github.com/grml/grml-live/compare/c66818ecf82b...a8265177ea02

To unsubscribe from these emails, change your notification settings at https://github.com/grml/grml-live/settings/notifications


More information about the Git-commits mailing list