pretty up the workflows
This commit is contained in:
parent
97b792868f
commit
cd7040cdc7
16
.github/workflows/build-linux.yml
vendored
16
.github/workflows/build-linux.yml
vendored
@ -8,16 +8,16 @@ on:
|
|||||||
inputs:
|
inputs:
|
||||||
version_override:
|
version_override:
|
||||||
type: string
|
type: string
|
||||||
description: 'Version number override'
|
description: "Version number override"
|
||||||
required: false
|
required: false
|
||||||
run_unit_tests:
|
run_unit_tests:
|
||||||
type: boolean
|
type: boolean
|
||||||
description: 'Skip running unit tests'
|
description: "Skip running unit tests"
|
||||||
required: false
|
required: false
|
||||||
default: true
|
default: true
|
||||||
runs_on:
|
runs_on:
|
||||||
type: string
|
type: string
|
||||||
description: 'The GitHub hosted runner to use'
|
description: "The GitHub hosted runner to use"
|
||||||
required: true
|
required: true
|
||||||
OS:
|
OS:
|
||||||
type: string
|
type: string
|
||||||
@ -28,17 +28,17 @@ on:
|
|||||||
required: true
|
required: true
|
||||||
architecture:
|
architecture:
|
||||||
type: string
|
type: string
|
||||||
description: 'CPU architecture targeted by the build.'
|
description: "CPU architecture targeted by the build."
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
env:
|
env:
|
||||||
DOTNET_CONFIGURATION: 'Release'
|
DOTNET_CONFIGURATION: "Release"
|
||||||
DOTNET_VERSION: '8.0.x'
|
DOTNET_VERSION: "8.0.x"
|
||||||
RELEASE_NAME: 'chardonnay'
|
RELEASE_NAME: "chardonnay"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: '${{ inputs.OS }}-${{ inputs.architecture }}'
|
name: "${{ inputs.OS }}-${{ inputs.architecture }}"
|
||||||
runs-on: ${{ inputs.runs_on }}
|
runs-on: ${{ inputs.runs_on }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|||||||
10
.github/workflows/build-windows.yml
vendored
10
.github/workflows/build-windows.yml
vendored
@ -8,21 +8,21 @@ on:
|
|||||||
inputs:
|
inputs:
|
||||||
version_override:
|
version_override:
|
||||||
type: string
|
type: string
|
||||||
description: 'Version number override'
|
description: "Version number override"
|
||||||
required: false
|
required: false
|
||||||
run_unit_tests:
|
run_unit_tests:
|
||||||
type: boolean
|
type: boolean
|
||||||
description: 'Skip running unit tests'
|
description: "Skip running unit tests"
|
||||||
required: false
|
required: false
|
||||||
default: true
|
default: true
|
||||||
|
|
||||||
env:
|
env:
|
||||||
DOTNET_CONFIGURATION: 'Release'
|
DOTNET_CONFIGURATION: "Release"
|
||||||
DOTNET_VERSION: '8.0.x'
|
DOTNET_VERSION: "8.0.x"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: '${{ matrix.os }}-${{ matrix.release_name }}'
|
name: "${{ matrix.os }}-${{ matrix.release_name }}"
|
||||||
runs-on: windows-latest
|
runs-on: windows-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
|
|||||||
5
.github/workflows/build.yml
vendored
5
.github/workflows/build.yml
vendored
@ -8,16 +8,15 @@ on:
|
|||||||
inputs:
|
inputs:
|
||||||
version_override:
|
version_override:
|
||||||
type: string
|
type: string
|
||||||
description: 'Version number override'
|
description: "Version number override"
|
||||||
required: false
|
required: false
|
||||||
run_unit_tests:
|
run_unit_tests:
|
||||||
type: boolean
|
type: boolean
|
||||||
description: 'Skip running unit tests'
|
description: "Skip running unit tests"
|
||||||
required: false
|
required: false
|
||||||
default: true
|
default: true
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
windows:
|
windows:
|
||||||
uses: ./.github/workflows/build-windows.yml
|
uses: ./.github/workflows/build-windows.yml
|
||||||
with:
|
with:
|
||||||
|
|||||||
4
.github/workflows/docker.yml
vendored
4
.github/workflows/docker.yml
vendored
@ -8,11 +8,11 @@ on:
|
|||||||
inputs:
|
inputs:
|
||||||
version:
|
version:
|
||||||
type: string
|
type: string
|
||||||
description: 'Version number'
|
description: "Version number"
|
||||||
required: true
|
required: true
|
||||||
release:
|
release:
|
||||||
type: boolean
|
type: boolean
|
||||||
description: 'Is this a release build?'
|
description: "Is this a release build?"
|
||||||
required: true
|
required: true
|
||||||
secrets:
|
secrets:
|
||||||
docker_username:
|
docker_username:
|
||||||
|
|||||||
10
.github/workflows/release.yml
vendored
10
.github/workflows/release.yml
vendored
@ -5,7 +5,7 @@ name: release
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
tags:
|
tags:
|
||||||
- 'v*'
|
- "v*"
|
||||||
jobs:
|
jobs:
|
||||||
prerelease:
|
prerelease:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@ -15,7 +15,7 @@ jobs:
|
|||||||
- name: Get tag version
|
- name: Get tag version
|
||||||
id: get_version
|
id: get_version
|
||||||
run: |
|
run: |
|
||||||
export TAG='${{ github.ref_name }}'
|
export TAG="${{ github.ref_name }}"
|
||||||
echo "version=${TAG#v}" >> "${GITHUB_OUTPUT}"
|
echo "version=${TAG#v}" >> "${GITHUB_OUTPUT}"
|
||||||
|
|
||||||
docker:
|
docker:
|
||||||
@ -36,7 +36,7 @@ jobs:
|
|||||||
run_unit_tests: false
|
run_unit_tests: false
|
||||||
|
|
||||||
release:
|
release:
|
||||||
needs: [prerelease,build]
|
needs: [prerelease, build]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Download artifacts
|
- name: Download artifacts
|
||||||
@ -56,7 +56,7 @@ jobs:
|
|||||||
- name: Upload release assets
|
- name: Upload release assets
|
||||||
uses: dwenegar/upload-release-assets@v2
|
uses: dwenegar/upload-release-assets@v2
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
|
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
|
||||||
with:
|
with:
|
||||||
release_id: '${{ steps.release.outputs.id }}'
|
release_id: "${{ steps.release.outputs.id }}"
|
||||||
assets_path: ./artifacts
|
assets_path: ./artifacts
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user