Skip to content

fix(e2e): use POSIX-compatible lowercase conversion in parity runner - #3465

Open
benoitf wants to merge 1 commit into
NVIDIA:mainfrom
benoitf:fix/parity-posix-lowercase
Open

benoitf wants to merge 1 commit into
NVIDIA:mainfrom
benoitf:fix/parity-posix-lowercase

Conversation

@benoitf

@benoitf benoitf commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Replace Bash 4+ parameter expansion (${VAR,,}) with POSIX-compatible tr-based lowercasing in the e2e parity runner so it works on systems with older shells. (macOS)

Related Issue

No issue required: obvious localized bug fix for shell portability.

Changes

  • Replace ${BASELINE_SHA,,} with $(echo "$BASELINE_SHA" | tr '[:upper:]' '[:lower:]') in e2e/parity/run.sh

Testing

  • mise run pre-commit passes
  • Unit tests added/updated
  • E2E tests added/updated (if applicable)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

Replace Bash 4+ parameter expansion (${VAR,,}) with tr-based
lowercasing so the script works on systems with older shells.

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
@copy-pr-bot

copy-pr-bot Bot commented Sep 18, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

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