message: Interop: Pass SSH recipients as strings instead of filenames
  age doesn't currently support files containing lists of recipients.
diff: @@ -85,17 +85,18 @@ jobs:
  run: ssh-keygen -t ed25519 -N "" -f key.txt
  - name: Set the corresponding SSH recipient
  if: matrix.recipient == 'ssh-rsa' || matrix.recipient == 'ssh-ed25519'
  - run: echo "::set-env name=AGE_PUBKEY::key.txt.pub"
  + # age doesn't currently support files containing lists of recipients
  + run: echo "::set-env name=AGE_PUBKEY::$(cat key.txt.pub)"
  # Tests!
  - name: Encrypt to file
  - run: echo "Test string" | ${{ matrix.alice }}/${{ matrix.alice }} -o test.age -r $AGE_PUBKEY
  + run: echo "Test string" | ${{ matrix.alice }}/${{ matrix.alice }} -o test.age -r "$AGE_PUBKEY"
  - name: Decrypt from file
  run: ${{ matrix.bob }}/${{ matrix.bob }} -d -i key.txt test.age | grep -q "^Test string$"
  - name: Generate a file to encrypt
  run: echo "2 test 2 string" > test2.txt
  - name: Encrypt to ASCII-armored file
  - run: ${{ matrix.alice }}/${{ matrix.alice }} -a -o test2.age -r $AGE_PUBKEY test2.txt
  + run: ${{ matrix.alice }}/${{ matrix.alice }} -a -o test2.age -r "$AGE_PUBKEY" test2.txt
  - name: Decrypt from ASCII-armored file
  run: ${{ matrix.bob }}/${{ matrix.bob }} -d -i key.txt test2.age | grep -q "^2 test 2 string$"
  - name: Convert file to CRLF
  @@ -103,4 +104,4 @@ jobs:
  - name: Decrypt from ASCII-armored CRLF file
  run: ${{ matrix.bob }}/${{ matrix.bob }} -d -i key.txt test2.age | grep -q "^2 test 2 string$"
  - name: Pipes!
  - run: echo "Test string 3 - ASCII Drift" | ${{ matrix.alice }}/${{ matrix.alice }} -r $AGE_PUBKEY | ${{ matrix.bob }}/${{ matrix.bob }} -d -i key.txt | grep -q "^Test string 3 - ASCII Drift$"
  + run: echo "Test string 3 - ASCII Drift" | ${{ matrix.alice }}/${{ matrix.alice }} -r "$AGE_PUBKEY" | ${{ matrix.bob }}/${{ matrix.bob }} -d -i key.txt | grep -q "^Test string 3 - ASCII Drift$"
  