Если вы посмотрите на документацию здесь , то увидите, что GITHUB_SHA
, связанное с событием on: schedule
, это "Последний коммит в ветви по умолчанию". Это то, что будет проверено по умолчанию при использовании действия actions/checkout
.
Если ветка по умолчанию вашего хранилища - master
(что в общем случае так), этот рабочий процесс извлечет последнюю фиксацию master
когда это срабатывает.
name: Release Management
on:
schedule:
- cron: "*/5 * * * *"
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
Если вы хотите оформить заказ на другую ветку, вы можете указать ее с помощью параметров в действии извлечения. Этот рабочий процесс извлечет последнюю фиксацию в ветви some-branch
.
name: Release Management
on:
schedule:
- cron: "*/5 * * * *"
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
with:
ref: some-branch
См. Документацию для действия actions/checkout
для других параметров.