action.yml raw

   1  name: "Print logs"
   2  description: "Print the log files produced by ci/ci.sh"
   3  runs:
   4    using: "composite"
   5    steps:
   6      - shell: bash
   7        run: |
   8          # Print the log files produced by ci/ci.sh
   9  
  10          # Helper functions
  11          group() {
  12              title=$1
  13              echo "::group::$title"
  14          }
  15          endgroup() {
  16              echo "::endgroup::"
  17          }
  18          cat_file() {
  19              file=$1
  20              group "$file"
  21              cat "$file"
  22              endgroup
  23          }
  24  
  25          # Print all *.log files
  26          shopt -s nullglob
  27          for file in *.log; do
  28              cat_file "$file"
  29          done
  30  
  31          # Print environment
  32          group "CI env"
  33          env
  34          endgroup
  35