Я пока не думаю, что можно исключить пути, потому что действие принимает только один путь. В соответствии с проблемой, которую вы связали, они планируют добавить поддержку множественных путей в будущем.
Обходной путь, который я использовал, - просто удалить каталог node_modules
перед созданием артефакта.
Например:
- run: |
npm ci
npm run build
npm run test
npm run package
rm -rf node_modules
- uses: actions/upload-artifact@v2
with:
name: my-artifact
path: .