Skip to content

Release v32.0.14rc1 #20

Release v32.0.14rc1

Release v32.0.14rc1 #20

Workflow file for this run

# SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT
name: Release pipeline
run-name: "Release ${{ inputs.tag }}"
on:
workflow_dispatch:
inputs:
tag:
description: 'Release tag (e.g., v34.0.1)'
required: true
jobs:
tag:
if: startsWith(inputs.tag, 'v')
uses: ./.github/workflows/release-tag.yml
with:
tag: ${{ inputs.tag }}
secrets: inherit
changelog:
needs: tag
if: startsWith(inputs.tag, 'v')
uses: ./.github/workflows/release-changelog.yml
with:
tag: ${{ inputs.tag }}
secrets: inherit
build:
needs: [tag, changelog]
if: startsWith(inputs.tag, 'v')
uses: ./.github/workflows/release-build.yml
with:
tag: ${{ inputs.tag }}
secrets: inherit
updater:
needs: build
if: startsWith(inputs.tag, 'v')
uses: ./.github/workflows/release-updater.yml
with:
tag: ${{ inputs.tag }}
secrets: inherit
# Runs after tagging completes. Only for stable releases and first betas.
# Runs in parallel with changelog and build.
milestones:
needs: tag
if: >-
startsWith(inputs.tag, 'v')
&& (
(!contains(inputs.tag, 'alpha') && !contains(inputs.tag, 'beta') && !contains(inputs.tag, 'rc'))
|| endsWith(inputs.tag, 'beta1')
)
uses: ./.github/workflows/release-milestones.yml
with:
tag: ${{ inputs.tag }}
secrets: inherit