diff options
| author | Alex Dunn <[email protected]> | 2022-05-13 10:17:38 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-05-13 10:17:38 -0700 |
| commit | 2508b9156424c20f06a2de6318934dc94e5c71be (patch) | |
| tree | 2065cb86ba27e8bfea0f1122a6713afe477623d9 /.github/workflows | |
| parent | Merge pull request #95 from EpicGames/actions_tweaks (diff) | |
| parent | Testing label trigger (diff) | |
| download | zen-2508b9156424c20f06a2de6318934dc94e5c71be.tar.xz zen-2508b9156424c20f06a2de6318934dc94e5c71be.zip | |
Merge pull request #96 from EpicGames/actions_tweaks
Testing version increment and label filtering for release build
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/update_release.yml | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/.github/workflows/update_release.yml b/.github/workflows/update_release.yml index 62568d1c0..ec0fcba52 100644 --- a/.github/workflows/update_release.yml +++ b/.github/workflows/update_release.yml @@ -8,7 +8,9 @@ on: jobs: windows-build: - # if: github.event.pull_request.merged == true + if: >- + github.event.pull_request.merged == true && + contains( github.event.pull_request.labels.*.name, 'release') name: Build Windows runs-on: [self-hosted, windows, x64] strategy: @@ -75,7 +77,15 @@ jobs: $latest = (Invoke-WebRequest -Headers @{"Accept"="application/vnd.github.v3+json";"Authorization"="token ${{ secrets.GITHUB_TOKEN }}"} $releases | ConvertFrom-Json)[0] $current_version_tag = [version]$latest.tag_name.replace('v','') echo "Current version" $current_version_tag - $new_version_tag = [version]::New($current_version_tag.Major,$current_version_tag.Minor,$current_version_tag.Build,$current_version_tag.Revision+1).toString() + if ($current_version_tag.Revision >= 9) { + if ($current_version_tag.Build >= 9) { + $new_version_tag = [version]::New($current_version_tag.Major,$current_version_tag.Minor+1,0,0).toString() + }else { + $new_version_tag = [version]::New($current_version_tag.Major,$current_version_tag.Minor,$current_version_tag.Build+1,0).toString() + } + }else { + $new_version_tag = [version]::New($current_version_tag.Major,$current_version_tag.Minor,$current_version_tag.Build,$current_version_tag.Revision+1).toString() + } echo $new_version_tag echo "new_version_tag=$new_version_tag" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append |