В настоящее время в моем репозитории GitHub у меня есть следующий рабочий процесс, который выпускает ночные снимки каждый день и использует текущую дату в качестве имени выпуска и имени тега:
name: Nightly Snapshot
on:
schedule:
- cron: "59 23 * * *"
jobs:
build:
name: Release
runs-on: ubuntu-latest
steps:
- name: Get current date
id: date
run: echo "::set-output name=date::$(date +'%Y-%m-%d')"
- name: Checkout branch "master"
uses: actions/checkout@v2
with:
ref: 'master'
- name: Release snapshot
id: release-snapshot
uses: actions/create-release@latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.date.outputs.date }}
release_name: ${{ steps.date.outputs.date }}
draft: false
prerelease: false
GitHub помечает все снимки, созданные таким образом как последний выпуск. Тем не менее, я хочу избежать этого и добиться чего-то похожего на , что снимки Swift похожи на : снимки являются только тегами; хотя они появляются среди релизов, к ним относятся по-разному.
Как мне изменить файл рабочего процесса, чтобы это произошло? Спасибо!