2020-12-12 15:32:05 +00:00
|
|
|
name: Release
|
|
|
|
|
|
|
|
on:
|
|
|
|
workflow_dispatch:
|
|
|
|
inputs:
|
|
|
|
ref:
|
|
|
|
description: 'Ref to build (for Pull Requests, use refs/pull/NNN/head)'
|
|
|
|
required: true
|
2023-06-20 17:25:03 +00:00
|
|
|
# repository_dispatch:
|
|
|
|
# # client_payload should be the same as the inputs for workflow_dispatch.
|
|
|
|
# types:
|
|
|
|
# - Build*
|
|
|
|
# release:
|
|
|
|
# types:
|
|
|
|
# - published
|
2020-12-12 15:32:05 +00:00
|
|
|
|
|
|
|
jobs:
|
|
|
|
source:
|
|
|
|
name: Source
|
|
|
|
|
2023-06-20 16:43:12 +00:00
|
|
|
uses: ./.github/workflows/release-source.yml
|
|
|
|
secrets: inherit
|
2020-12-12 15:32:05 +00:00
|
|
|
|
|
|
|
docs:
|
|
|
|
name: Docs
|
|
|
|
needs: source
|
|
|
|
|
2023-06-20 16:43:12 +00:00
|
|
|
uses: ./.github/workflows/release-docs.yml
|
|
|
|
secrets: inherit
|
2020-12-12 15:32:05 +00:00
|
|
|
|
2023-06-20 16:43:12 +00:00
|
|
|
with:
|
|
|
|
version: ${{ needs.source.outputs.version }}
|
2020-12-12 15:32:05 +00:00
|
|
|
|
|
|
|
linux:
|
2021-02-05 11:31:27 +00:00
|
|
|
name: Linux (Generic)
|
|
|
|
needs: source
|
|
|
|
|
2023-06-20 16:43:12 +00:00
|
|
|
uses: ./.github/workflows/release-linux.yml
|
|
|
|
secrets: inherit
|
2023-03-04 01:11:51 +00:00
|
|
|
|
2023-06-20 16:43:12 +00:00
|
|
|
with:
|
|
|
|
survey_key: ${{ needs.source.outputs.survey_key }}
|
2020-12-12 15:32:05 +00:00
|
|
|
|
2023-06-20 17:25:03 +00:00
|
|
|
linux_distros:
|
|
|
|
name: Linux (Distros)
|
|
|
|
needs: source
|
|
|
|
|
|
|
|
uses: ./.github/workflows/release-linux-distros.yml
|
|
|
|
secrets: inherit
|
|
|
|
|
|
|
|
with:
|
|
|
|
survey_key: ${{ needs.source.outputs.survey_key }}
|
|
|
|
|
2024-01-25 01:12:10 +00:00
|
|
|
linux-dedicated:
|
|
|
|
name: Linux (Dedicated)
|
|
|
|
needs: source
|
|
|
|
|
|
|
|
uses: ./.github/workflows/release-linux-dedicated.yml
|
|
|
|
secrets: inherit
|
|
|
|
|
|
|
|
with:
|
|
|
|
survey_key: ${{ needs.source.outputs.survey_key }}
|
|
|
|
|
2020-12-12 15:32:05 +00:00
|
|
|
macos:
|
|
|
|
name: MacOS
|
|
|
|
needs: source
|
|
|
|
|
2023-06-20 16:43:12 +00:00
|
|
|
uses: ./.github/workflows/release-macos.yml
|
|
|
|
secrets: inherit
|
2021-01-28 12:54:56 +00:00
|
|
|
|
2023-06-20 16:43:12 +00:00
|
|
|
with:
|
|
|
|
survey_key: ${{ needs.source.outputs.survey_key }}
|
2020-12-12 15:32:05 +00:00
|
|
|
|
|
|
|
windows:
|
|
|
|
name: Windows
|
|
|
|
needs: source
|
|
|
|
|
2023-06-20 16:43:12 +00:00
|
|
|
uses: ./.github/workflows/release-windows.yml
|
|
|
|
secrets: inherit
|
2021-02-05 19:58:15 +00:00
|
|
|
|
2023-06-20 16:43:12 +00:00
|
|
|
with:
|
|
|
|
is_tag: ${{ needs.source.outputs.is_tag }}
|
|
|
|
survey_key: ${{ needs.source.outputs.survey_key }}
|