Я бы хотел использовать GitHub Actions для публикации sh и npm пакета. Пока что я использую довольно тривиальный скрипт для этого. Теперь я хотел бы разделить один шаг сценария на два последовательных. Вот выдержка из моего файла workflows / ... yaml:
steps:
# ...
- name: Build
run: |
cd src
npm install
tsc
# TODO split here
npm set registry https://npm.pkg.github.com
npm set //npm.pkg.github.com/:_authToken ${{ secrets.GITHUB_TOKEN }}
npm publish
env:
CI: true
Теперь, когда я попытался использовать их как отдельные шаги, они выполнялись параллельно, на что я не надеюсь, так как первый step дает результаты (создает каталог src / lib), от которого я зависел в шаге # 2. (Тот, где я вхожу в npm и публикую sh это). Может ли кто-нибудь помочь мне разгадать это? Спасибо, что нашли время, чтобы прочитать это!