# 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