surrealpatch/.github/workflows/next.yml
2024-05-10 09:05:32 +00:00

39 lines
960 B
YAML

# This workflow triggers next releases
name: Next release
run-name: "Next release '${{ inputs.git-ref || github.ref_name }}' (publish: ${{ inputs.publish || github.event_name == 'schedule' }})"
on:
workflow_dispatch:
inputs:
git-ref:
required: true
type: string
description: "The github ref of this next version (i.e. main, 1234567)"
default: main
publish:
required: false
type: boolean
default: false
description: "Publish the next release"
schedule:
- cron: '0 0 * * *'
defaults:
run:
shell: bash
permissions:
contents: write
jobs:
release:
name: Prepare next release
uses: ./.github/workflows/reusable_publish_version.yml
with:
environment: next
extra-features: storage-surrealkv
git-ref: ${{ inputs.git-ref || github.ref_name }}
publish: ${{ inputs.publish || github.event_name == 'schedule' }}
secrets: inherit