diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 82e3402..00b57b2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,13 +26,6 @@ jobs: else echo "::set-env name=EXPORT_NAME::the-connection" fi - - name: Build - id: build - uses: josephbmanley/build-godot-action@v1.4.0 - with: - name: ${{ env.EXPORT_NAME }} - preset: ${{ matrix.platform }} - projectDir: client - id: get_tag name: Get Tag env: @@ -41,6 +34,14 @@ jobs: run: | TAG=$(jq --raw-output '.release.tag_name' $GITHUB_EVENT_PATH) echo ::set-output name=TAG::$TAG + echo $TAG > client/VERSION.txt + - name: Build + id: build + uses: josephbmanley/build-godot-action@v1.4.0 + with: + name: ${{ env.EXPORT_NAME }} + preset: ${{ matrix.platform }} + projectDir: client - name: Push to Itch uses: josephbmanley/butler-publish-itchio-action@v1.0.1 env: diff --git a/client/Scenes/Title.scn b/client/Scenes/Title.scn index 11d38bc..6ecf6e3 100644 Binary files a/client/Scenes/Title.scn and b/client/Scenes/Title.scn differ diff --git a/client/Scripts/Component/VersionDisplay.gd b/client/Scripts/Component/VersionDisplay.gd new file mode 100644 index 0000000..d8a6e00 --- /dev/null +++ b/client/Scripts/Component/VersionDisplay.gd @@ -0,0 +1,13 @@ +extends Label + +onready var file = 'res://VERSION.txt' + +func _ready(): + var f = File.new() + if f.file_exists(file): + f.open(file, File.READ) + if not f.eof_reached(): + text = f.get_line() + f.close() + else: + text = "Custom Build"