До сих пор у меня сложилось впечатление, что файловая система документы, которые (только?) /github/workspace
сохраняются в действиях (не рабочих процессах):
Рабочаякаталог контейнера Docker.Действия GitHub выполняются в этом каталоге.Путь к этому каталогу задается в переменной среды GITHUB_WORKSPACE
.
(...)
Действие может изменить содержимое этого каталога, после чегодействия могут получить доступ.
Но Теперь у меня есть presx (репо с операциями), показывающий, что /github/home
также сохраняется в действиях.
Конечно, я понимаю, что ни один из них не сохраняется в рабочих процессах или прогонах.Только между действиями.
В документации (для меня) об этом немного неясно, и я не получил ответа от службы поддержки.
Журнал с первого действия на /github/home
:
Running 'touch /github/home/foo'...
Successfully ran 'touch /github/home/foo'
Вход со второго действия на /github/home
:
Running 'ls /github/home'...
foo
Successfully ran 'ls /github/home'
Running 'rm /github/home/foo'...
Successfully ran 'rm /github/home/foo'
Это, кажется, предполагает, что действительно, /github/home
также сохраняется, но я хотел бы знать наверняка.