Skip to content

Reusable workflows + vcpkg in template #1

Reusable workflows + vcpkg in template

Reusable workflows + vcpkg in template #1

name: Main Extension Distribution Pipeline
on: [push, pull_request, repository_dispatch]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.head_ref || '' }}-${{ github.base_ref || '' }}-${{ github.ref != 'refs/heads/main' || github.sha }}
cancel-in-progress: true
# TODO: move workflows to official repo
jobs:
linux-distribution:
name: Linux
uses: samansmink/extension-workflows/.github/workflows/Linux.yml@main
with:
extension_name: quack
secrets: inherit
macos-distribution:
name: MacOS
uses: samansmink/extension-workflows/.github/workflows/MacOS.yml@main
with:
extension_name: quack
secrets: inherit
windows-distribution:
name: Windows
uses: samansmink/extension-workflows/.github/workflows/Windows.yml@main
with:
extension_name: quack
secrets: inherit