Skip to content

Create New Release

Create New Release #58

name: Create New Release
on:
workflow_dispatch:
inputs:
ref:
description: "The commit SHA to build"
required: false
type: string
jobs:
call-ci-workflow:
uses: ./.github/workflows/ci.yml
secrets: inherit
with:
ref: ${{ github.event.inputs.ref }}
call-package-workflow:
uses: ./.github/workflows/package.yml
secrets: inherit
needs: [ call-ci-workflow ]
with:
ref: ${{ github.event.inputs.ref }}
call-release-workflow:
## Only builds from master enable LTO
if: github.ref == 'refs/heads/master'
uses: ./.github/workflows/release.yml
secrets: inherit
needs: [ call-package-workflow ]