Результат действий 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, результат и контекст каждого шага работали так, как задумано.
Спасибо.