Результат действий Github не извлекается

Я пытаюсь запустить следующее .yml с действиями GitHub, но результат шагов не извлекается или не имеет значения.

Документация по результатам находится здесь .

      name: run test for outcome
on:
  workflow_dispatch:
jobs:
  run-test-for-outcome:
    runs-on: ubuntu-latest
    steps:
      - name: step1
        id: step1
        continue-on-error: true
        run: |
          echo step 1

      - name: test
        run : echo ${{ steps.step1.outcome }}

Однако, если я запустил следующее:

      name: run test for outcome
on:
  workflow_dispatch:
jobs:
  run-test-for-outcome:
    runs-on: ubuntu-latest
    steps:
      - name: step1
        id: step1
        continue-on-error: true
        run: |
          echo step 1

      - name: test
        run : echo ${{ steps.step1.success }}

возвращенное значение истинно.

Это почему? Почему нет outcome работает как задумано?

1 ответ

Я действительно обнаружил проблему, при которой я запускал рабочий процесс локально, используя https://github.com/nektos/act, и, похоже, это проблема. Когда я тестировал его на Github, результат и контекст каждого шага работали так, как задумано.

Спасибо.

Другие вопросы по тегам