Я не знаю каких-либо действий, которые обрабатывают этот полный поток. Тем не менее, если вы можете обновить версию с помощью команды сценария run
, довольно просто выполнить фиксацию обратно в хранилище самостоятельно в рабочем процессе. См. Следующий ответ о том, как подготовить извлеченный репозиторий и git config для отправки на удаленный компьютер.
Нажмите, чтобы начать с действия GitHub
Как вариант, выможет найти действие create-pull-request полезным для этого варианта использования. Он передаст изменения в рабочую область Actions в новую ветку и выдаст запрос на извлечение. Поэтому, если вы позвоните create-pull-request
action после npm version
во время рабочего процесса, вы можете поднять это изменение как PR для просмотра и слияния.
Например:
on: push
name: Update Version
jobs:
createPullRequest:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Bump version
run: npm version patch
- name: Create Pull Request
uses: peter-evans/create-pull-request@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: Bump version
title: Bump version
Примечание. Использование on: push
может быть не лучшим триггером для этого варианта использования.