Skip to content

build: Powershell script to install dependencies for MSVC (#2021) #384

build: Powershell script to install dependencies for MSVC (#2021)

build: Powershell script to install dependencies for MSVC (#2021) #384

Workflow file for this run

name: Continuous
on:
push:
branches:
- 'develop'
paths-ignore:
- '.github/workflows/cacheConan.yml'
- '.github/workflows/cacheNix.yml'
- '.github/workflows/issues.yml'
- '.github/workflows/pr.yml'
- '.github/workflows/release.yml'
- '.github/ISSUE_TEMPLATE/**'
- 'README.md'
jobs:
Checkout:
uses: "./.github/workflows/_checkout.yml"
with:
bump: true
publishType: 'continuous'
QC:
needs: [Checkout]
uses: "./.github/workflows/_qc.yml"
with:
nixHash: ${{ needs.Checkout.outputs.nixHash }}
BuildAndPackage:
needs: [Checkout]
uses: "./.github/workflows/_build_and_package.yml"
with:
benchmark: true
publishBenchmarks: true
currentVersion: ${{ needs.Checkout.outputs.currentVersion }}
qtVersion: ${{ needs.Checkout.outputs.qtVersion }}
antlrVersion: ${{ needs.Checkout.outputs.antlrVersion }}
conanHash: ${{ needs.Checkout.outputs.conanHash }}
nixHash: ${{ needs.Checkout.outputs.nixHash }}
secrets: inherit
Web:
needs: [Checkout]
uses: "./.github/workflows/_website.yml"
with:
publishType: 'continuous'
displayMajorVersion: ${{ needs.Checkout.outputs.majorVersion }}
displayMinorVersion: ${{ needs.Checkout.outputs.minorVersion }}
hugoVersion: ${{ needs.Checkout.outputs.hugoVersion }}
secrets: inherit
Publish:
needs: [Checkout,BuildAndPackage,Web]
uses: "./.github/workflows/_publish.yml"
with:
publishType: 'continuous'
currentVersion: ${{ needs.Checkout.outputs.currentVersion }}
releaseTag: 'continuous'
releaseName: "Development Release ${{ needs.Checkout.outputs.currentVersion }} @ ${{ needs.Checkout.outputs.currentShortHash }}"
releaseBodyFile: ./ChangeLog.md
apptainerVersion: ${{ needs.Checkout.outputs.apptainerVersion }}
secrets: inherit