name: Enforce unique printers across files on: [pull_request] jobs: unique-printer: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Check for duplicate printer tokens run: | DELIM=',' FIELD=4 awk -F"$DELIM" 'NR>1 {print tolower($FIELD)}' fileA.csv | sort > a.txt awk -F"$DELIM" 'NR>1 {print tolower($FIELD)}' fileB.csv | sort > b.txt duplicates=$(comm -12 a.txt b.txt) if [ -n "$duplicates" ]; then echo "Duplicate printer tokens detected:" echo "$duplicates" exit 1 fi