Просмотр исходного кода

ci: write the commit message from env instead of through an expanding heredoc

Kobi Hikri 1 месяц назад
Родитель
Сommit
91863e149a
1 измененных файлов с 3 добавлено и 4 удалено
  1. 3 4
      .github/workflows/build.yml

+ 3 - 4
.github/workflows/build.yml

@@ -38,13 +38,12 @@ jobs:
           sparse-checkout: '.github/workflows/create-test-plan.py'
       - name: 'Create plan'
         id: plan
+        env:
+          COMMIT_MESSAGE: ${{ github.event.head_commit.message }}
         run: |
           # Adding [sdl-ci-filter GLOB] to the commit message will limit the jobs
           # e.g. [sdl-ci-filter msvc-*]
-          EOF=$(openssl rand -hex 32)
-          cat >/tmp/commit_message.txt <<$EOF
-          ${{ github.event.head_commit.message }}
-          $EOF
+          printf '%s\n' "$COMMIT_MESSAGE" >/tmp/commit_message.txt
 
           python .github/workflows/create-test-plan.py \
             ${{ (github.event_name != 'schedule' && '--priority-only') || '' }} \