Files
q-sys-plugin-novastar/.github/workflows/deploy.yml
T
2021-06-17 10:35:22 -05:00

33 lines
802 B
YAML

name: Deploy Package
on:
push:
branches:
-master
tags:
- '*'
jobs:
build:
runs-on: windows-latest
steps:
- name: Pull Source Files
uses: actions/checkout@v1
- name: Setup Nuget.exe
uses: warrenbuckley/Setup-Nuget@v1
- name: Update version in .qplug file
run: |
$TAG = $Env:GITHUB_REF.Replace("refs/tags/","")
# Will get exactly the first instance of a .qplug file
$QPLUG = (Get-ChildItem -Path "content" -Include *.qplug -Force -Recurse -File | Select-Object -First 1).Name
((Get-Content -path content\$QPLUG -Raw) -replace '0.0.0.0-master',$TAG) | Set-Content content\$QPLUG
- name: Pack with nuget.exe
run: |
nuget pack -Version $Env:GITHUB_REF.Replace("refs/tags/","")