Skip to content

Commit a5eca2f

Browse files
committed
add input args to set game version on build scripts
1 parent bdfdaef commit a5eca2f

File tree

2 files changed

+33
-4
lines changed

2 files changed

+33
-4
lines changed

.github/workflows/meson.yml

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ on:
2626
- "release"
2727
- "minimal"
2828
- "full"
29+
new_release_version:
30+
type: string
31+
required: false
2932

3033
# Triggers the workflow when called by a top-level workflow
3134
workflow_call:
@@ -42,6 +45,9 @@ on:
4245
type: string
4346
required: false
4447
default: "release"
48+
new_release_version:
49+
type: string
50+
required: false
4551

4652
jobs:
4753
build-linux:
@@ -59,6 +65,12 @@ jobs:
5965
sudo apt-get install --no-install-recommends wget liballegro4-dev libloadpng4-dev libflac++-dev luajit-5.1-dev liblua5.2-dev libminizip-dev liblz4-dev libpng++-dev libx11-dev libboost-dev libtbb-dev libsdl2-dev libsdl2-image-dev libopengl-dev libfuse2 ninja-build
6066
sudo pip install meson
6167
68+
- name: Set Version
69+
if: ${{inputs.new_release_version}}
70+
uses: ./.github/actions/set_version
71+
with:
72+
new_release_version: ${{inputs.new_release_version}}
73+
6274
- name: Setup Meson
6375
env:
6476
CC: "gcc"
@@ -114,7 +126,7 @@ jobs:
114126
build-macos:
115127
runs-on: macos-11
116128
name: MacOS Build
117-
129+
118130
env:
119131
GCC_VERSION: "13"
120132
MACOSX_DEPLOYMENT_TARGET: 10.15
@@ -124,8 +136,14 @@ jobs:
124136

125137
- name: "Install Dependencies"
126138
uses: melusina-org/setup-macports@v1
127-
with:
128-
parameters: ".github/parameters/macports.yml"
139+
with:
140+
parameters: ".github/parameters/macports.yml"
141+
142+
- name: Set Version
143+
if: ${{inputs.new_release_version}}
144+
uses: ./.github/actions/set_version
145+
with:
146+
new_release_version: ${{inputs.new_release_version}}
129147

130148
- name: Setup Meson
131149
env:

.github/workflows/msbuild.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ on:
1919
- "Debug Release"
2020
- "Debug Minimal"
2121
- "Debug Full"
22+
new_release_version:
23+
type: string
24+
required: false
2225

2326
# Triggers the workflow when called by a top-level workflow
2427
workflow_call:
@@ -31,7 +34,9 @@ on:
3134
type: string
3235
required: false
3336
default: "Final"
34-
37+
new_release_version:
38+
type: string
39+
required: false
3540
env:
3641
# Path to the solution file relative to the root of the project.
3742
SOLUTION_FILE_PATH: RTEA.sln
@@ -54,6 +59,12 @@ jobs:
5459
- name: Add MSBuild to PATH
5560
uses: microsoft/setup-msbuild@v1
5661

62+
- name: Set Version
63+
if: ${{inputs.new_release_version}}
64+
uses: ./.github/actions/set_version
65+
with:
66+
new_release_version: ${{inputs.new_release_version}}
67+
5768
- name: Build
5869
working-directory: ${{env.GITHUB_WORKSPACE}}
5970
# Add additional options to the MSBuild command line here (like platform or verbosity level).

0 commit comments

Comments
 (0)