File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -527,12 +527,13 @@ jobs:
527527 # Release-compiled lock files can be identified by either:
528528 # 1. Header marker with version suffix (legacy): "...generated by gh-aw (vX.Y.Z)."
529529 # 2. Metadata marker: compiler_version field in gh-aw-metadata.
530- if grep -E '# This file was automatically generated by gh-aw \([v0-9]' "$file" > /dev/null 2>&1 || \
531- grep -E '^# gh-aw-metadata: .*"compiler_version":' "$file" > /dev/null 2>&1; then
530+ HEADER_MARKER=$(grep -E '^# This file was automatically generated by gh-aw \([v0-9]' "$file" || true)
531+ METADATA_MARKER=$(grep -E '^# gh-aw-metadata: .*"compiler_version":' "$file" || true)
532+ if [ -n "$HEADER_MARKER$METADATA_MARKER" ]; then
532533 echo "❌ ERROR: Found release-compiled lock file: $file"
533534 echo ""
534535 echo "Release-build marker(s):"
535- grep -E '# This file was automatically generated by gh-aw \([v0-9]|^# gh-aw-metadata: .*"compiler_version":' "$file " || true
536+ printf '%s\n%s\n' "$HEADER_MARKER" "$METADATA_MARKER " | sed '/^$/d'
536537 echo ""
537538 FOUND_RELEASE=1
538539 fi
You can’t perform that action at this time.
0 commit comments