Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
181 commits
Select commit Hold shift + click to select a range
7a49111
dynamic led count take 2
Unreal-Dan Jul 30, 2023
4acfe68
fix
Unreal-Dan Jul 30, 2023
ed8bfbc
fixes
Unreal-Dan Jul 30, 2023
9e32f1f
minor fix
Unreal-Dan Jul 30, 2023
91fadf8
Merge branch 'master' into daniel/core/dynamic_led_count
Unreal-Dan Aug 6, 2023
5bad8c4
Merge branch 'master' into daniel/core/dynamic_led_count
Unreal-Dan Aug 7, 2023
a47913b
dynamic led count take 2
Unreal-Dan Jul 30, 2023
cc160d4
fix
Unreal-Dan Jul 30, 2023
91bca4c
fixes
Unreal-Dan Jul 30, 2023
cebd054
minor fix
Unreal-Dan Jul 30, 2023
87566a0
Merge branch 'daniel/core/dynamic_led_count' of https://github.com/Un…
Unreal-Dan Sep 1, 2023
87b514a
Merge branch 'master' into daniel/core/dynamic_led_count
Unreal-Dan Sep 8, 2023
7e5e865
Merge remote-tracking branch 'origin/master' into daniel/core/dynamic…
Unreal-Dan Sep 10, 2023
bf5ec31
minor fixes
Unreal-Dan Sep 11, 2023
e905c09
fix
Unreal-Dan Sep 11, 2023
dcb77a1
fixed wasm
Unreal-Dan Sep 11, 2023
0a09eed
fix
Unreal-Dan Sep 11, 2023
7fa53ab
fixes
Unreal-Dan Sep 11, 2023
68953f0
added functions
Unreal-Dan Sep 11, 2023
a5e8d87
fixes
Unreal-Dan Sep 11, 2023
9802d7e
Added new wasm api
Unreal-Dan Sep 12, 2023
1e3c305
rapid click
Unreal-Dan Sep 12, 2023
332870c
Lots of new bindings
Unreal-Dan Sep 16, 2023
1238ac9
more fixes and bindings
Unreal-Dan Sep 16, 2023
47c3eb0
registered vector of strings
Unreal-Dan Sep 18, 2023
42917d4
added more bindings
Unreal-Dan Sep 18, 2023
7e81e67
fixes
Unreal-Dan Sep 18, 2023
5d19117
fixes and more bindings
Unreal-Dan Sep 24, 2023
268b786
build flag
Unreal-Dan Sep 24, 2023
0c00c32
adjustment to vortexlib for matching led count
Unreal-Dan Dec 1, 2023
7e9af23
Merge branch 'master' into daniel/core/dynamic_led_count
Unreal-Dan Dec 1, 2023
4d25d6b
recorded tests
Unreal-Dan Dec 1, 2023
e8a1827
Merge branch 'master' into daniel/core/dynamic_led_count
Unreal-Dan Dec 12, 2023
2f7c213
Merge branch 'master' into daniel/core/dynamic_led_count
Unreal-Dan Dec 12, 2023
5434e01
Merge branch 'master' into daniel/core/dynamic_led_count
Unreal-Dan Dec 12, 2023
a16c7e5
Merge branch 'master' into daniel/core/dynamic_led_count
Unreal-Dan Dec 14, 2023
d93c63a
Merge branch 'master' into daniel/core/dynamic_led_count
Unreal-Dan Dec 14, 2023
d1f82d6
overhauled everything to use raii
Unreal-Dan Dec 15, 2023
c224eb4
more fixes
Unreal-Dan Dec 15, 2023
70e73ef
fixes to wasm for desktop build
Unreal-Dan Dec 16, 2023
846312c
More fixes to make full raii solution
Unreal-Dan Dec 16, 2023
d1d41e6
minor fix for vortex CLI
Unreal-Dan Dec 17, 2023
c1a5e23
more improvements for vortex CLI and a fix for modes
Unreal-Dan Dec 17, 2023
ea6cf22
committing for now but kinda stuck still
Unreal-Dan Dec 18, 2023
21ad1ee
finalizing the changes for raii dynamic led count
Unreal-Dan Dec 20, 2023
ba44005
fixes for fixed led count
Unreal-Dan Dec 20, 2023
f38fd02
removals of FIXED_LED_COUNT
Unreal-Dan Dec 20, 2023
deeee0f
some fixes for vlib
Unreal-Dan Dec 20, 2023
e0ca24c
added addArgs functions
Unreal-Dan Dec 21, 2023
8ef0992
Merge branch 'daniel/core/desktop_build' into daniel/core/desktop_bui…
Unreal-Dan Dec 21, 2023
69bf4ed
Merge branch 'master' into daniel/core/desktop_build
Unreal-Dan Dec 21, 2023
68b00cf
Merge branch 'daniel/core/desktop_build' into daniel/core/desktop_bui…
Unreal-Dan Dec 21, 2023
a8290c1
Merge branch 'master' into daniel/core/desktop_build
Unreal-Dan Dec 21, 2023
ffa44f1
Merge branch 'daniel/core/desktop_build' into daniel/core/desktop_bui…
Unreal-Dan Dec 21, 2023
6df9d53
test change
Unreal-Dan Dec 21, 2023
54621cc
test fix
Unreal-Dan Dec 21, 2023
f5689c1
Merge branch 'daniel/core/desktop_build' into daniel/core/desktop_bui…
Unreal-Dan Dec 21, 2023
16b7881
fixes to make wasm build and work with dynamic ledpos
Unreal-Dan Dec 21, 2023
784d6a6
rewrote modes with dynamic led count and fixed vlib setLedCount
Unreal-Dan Dec 21, 2023
16e4a5c
adjusted workflow
Unreal-Dan Dec 21, 2023
9b0ecfa
Merge branch 'master' into desktop
Unreal-Dan Dec 21, 2023
dcb6179
minor fix to vlib for wasm
Unreal-Dan Dec 21, 2023
765db1d
Daniel/desktop/button selector (#173)
Unreal-Dan Dec 22, 2023
1986174
Merge branch 'master' into desktop
Unreal-Dan Dec 22, 2023
296b944
fixes for desktop
Unreal-Dan Dec 22, 2023
08db73f
Merge branch 'master' into desktop
Unreal-Dan Dec 23, 2023
d50e5c6
fixes for desktop
Unreal-Dan Dec 23, 2023
8db6204
Merge branch 'master' into desktop
Unreal-Dan Dec 23, 2023
ae955a1
fixes to wasm build
Unreal-Dan Dec 23, 2023
7d0b2df
fix to build
Unreal-Dan Dec 23, 2023
bcfc017
several fixes for desktop
Unreal-Dan Dec 24, 2023
30236f8
added json conversion functions to wasm
Unreal-Dan Dec 24, 2023
0668431
Merge branch 'master' into desktop
Unreal-Dan Dec 29, 2023
8ccc6f3
Merge branch 'master' into desktop
Unreal-Dan Dec 29, 2023
04f5c3a
Merge branch 'master' into desktop
Unreal-Dan Dec 29, 2023
ea66c63
Merge branch 'master' into desktop
Unreal-Dan Dec 29, 2023
7e19bef
Merge branch 'master' into desktop
Unreal-Dan Dec 30, 2023
4efa665
fix for serial desktop
Unreal-Dan Dec 30, 2023
0b09c6d
generalized core by removing embedded specifics (#198)
Unreal-Dan Jan 1, 2024
bb8995a
Merge branch 'master' into desktop
Unreal-Dan Jan 1, 2024
1285a47
Merge branch 'master' into desktop
Unreal-Dan Jan 1, 2024
7f2f8e0
Merge branch 'master' into desktop
Unreal-Dan Jan 1, 2024
b085918
Merge branch 'master' into desktop
Unreal-Dan Jan 1, 2024
3a47a61
minor fixes
Unreal-Dan Jan 1, 2024
87cc8ce
desktop vortexlib fixes
Unreal-Dan Jan 7, 2024
b5d376b
some rather large changes for desktop
Unreal-Dan Jan 8, 2024
34d864c
Some fixes for desktop
Unreal-Dan Jan 10, 2024
c25417a
recorded tests
Unreal-Dan Jan 10, 2024
c218f4f
Daniel/desktop/blend and randomizer fix (#211)
Unreal-Dan Jan 13, 2024
c98f7c0
some fixes for desktop
Unreal-Dan Jan 13, 2024
b26e0f6
Merge branch 'master' into desktop
Unreal-Dan Jan 15, 2024
49a181d
fix
Unreal-Dan Jan 15, 2024
6e6017b
Merge branch 'master' into desktop
Unreal-Dan Jan 15, 2024
30fb4fe
Merge branch 'master' into desktop
Unreal-Dan Jan 25, 2024
0af7da5
fixes for cli to change led count
Unreal-Dan Mar 14, 2024
45f6320
some more fixes for json conversion
Unreal-Dan Mar 14, 2024
d12172b
Merge branch 'master' into desktop
Unreal-Dan Apr 26, 2024
9dbca99
recorded tests
Unreal-Dan Apr 26, 2024
5151a64
Merge branch 'master' into desktop
Unreal-Dan Apr 26, 2024
affb610
Daniel/desktop/serialize harden (#231)
Unreal-Dan Apr 26, 2024
d4dd593
fixes for desktop branch
Unreal-Dan Apr 26, 2024
8478001
Merge branch 'desktop' of https://github.com/Unreal-Dan/VortexEngine …
Unreal-Dan Apr 26, 2024
adec8f6
recorded tests for 1 led config
Unreal-Dan Apr 27, 2024
cddaa7d
Merge branch 'master' into desktop
Unreal-Dan Apr 27, 2024
fb8b8ea
fixes for desktop to build after reintegration
Unreal-Dan Apr 27, 2024
a3dca33
Merge branch 'master' into desktop
Unreal-Dan Apr 30, 2024
1d9ad09
Merge branch 'master' into desktop
Unreal-Dan Apr 30, 2024
e83b180
Merge branch 'master' into desktop
Unreal-Dan May 1, 2024
3d7e174
Merge branch 'master' into desktop
Unreal-Dan May 3, 2024
2c3cbec
Merge branch 'master' into desktop
Unreal-Dan May 3, 2024
8786ed0
Merge branch 'master' into desktop
Unreal-Dan May 3, 2024
0093b6b
fixed workflow
Unreal-Dan May 3, 2024
9479fe0
Merge branch 'master' into desktop
Unreal-Dan May 3, 2024
c7c8190
fixed makefile
Unreal-Dan May 3, 2024
cfa368f
good updates for desktop
Unreal-Dan Jun 22, 2024
d35df00
setIndex recursion and ledcount enforcement
Unreal-Dan Jun 23, 2024
50c0b4f
engine name desktop and cli verbosity and version
Unreal-Dan Jun 23, 2024
e82d590
minor fix
Unreal-Dan Jun 23, 2024
4c1384f
added versioning to vortexcli and removed fetch
Unreal-Dan Jun 24, 2024
8dd8c65
fixes for makefiles to select version right
Unreal-Dan Jun 24, 2024
cf4b887
minor fix to version print in cli tool
Unreal-Dan Jun 24, 2024
2c79e66
mode led count fix
Unreal-Dan Jul 8, 2024
9815c82
Merge branch 'master' into desktop
Unreal-Dan Jul 25, 2024
8585acd
Added createMode to vortexLib
Unreal-Dan Aug 5, 2024
1dca0f0
Merge branch 'master' into desktop
Unreal-Dan Aug 7, 2024
5466ed1
Updated doxyfile
Unreal-Dan Aug 7, 2024
162b732
Merge branch 'master' into desktop
Unreal-Dan Aug 7, 2024
9f0dc09
fixed tab
Unreal-Dan Aug 7, 2024
1801d6b
Merge branch 'master' into desktop
Unreal-Dan Aug 21, 2024
3d9018c
Merge branch 'master' into desktop
Unreal-Dan Aug 21, 2024
346d62b
Merge branch 'master' into desktop
Unreal-Dan Aug 22, 2024
7a5069a
Improved json loading in vortexlib
Unreal-Dan Aug 24, 2024
f6b8a0e
small fix in js loading
Unreal-Dan Aug 24, 2024
131b861
Merge branch 'master' into desktop
Unreal-Dan Sep 5, 2024
7010516
fixed editor verbs
Unreal-Dan Sep 5, 2024
4585274
Merge branch 'master' into desktop
Unreal-Dan Sep 5, 2024
74e1a3e
fixes for desktop raii
Unreal-Dan Sep 6, 2024
60833d5
Merge branch 'master' into desktop
Unreal-Dan Sep 6, 2024
d9aa2cb
added clearmodes to wasm
Unreal-Dan Sep 6, 2024
0cef751
Merge branch 'desktop' of https://github.com/Unreal-Dan/VortexEngine …
Unreal-Dan Sep 6, 2024
5c34332
Merge branch 'master' into desktop
Unreal-Dan Sep 6, 2024
5e29682
Merge branch 'master' into desktop
Unreal-Dan Sep 6, 2024
ccc8168
fix for desktop raii
Unreal-Dan Sep 6, 2024
806412d
Merge branch 'master' into desktop
Unreal-Dan Sep 14, 2024
c68b357
desktop fix
Unreal-Dan Sep 20, 2024
800a7c2
Merge branch 'desktop' of https://github.com/Unreal-Dan/VortexEngine …
Unreal-Dan Sep 20, 2024
fb31c49
flash firmware constants
Unreal-Dan Oct 10, 2024
deda0e4
some new desktop apis
Unreal-Dan Oct 19, 2024
2324baf
Merge branch 'master' into desktop
Unreal-Dan Nov 9, 2024
01a1634
Merge branch 'master' into desktop
Unreal-Dan Nov 10, 2024
7a80557
Merge branch 'master' into desktop
Unreal-Dan Nov 18, 2024
845e5a8
fix for desktop
Unreal-Dan Nov 18, 2024
562e0c3
Merge branch 'master' into desktop
Unreal-Dan Nov 19, 2024
af8a696
Makefile change for version number fix for desktop
Unreal-Dan Nov 19, 2024
d7d6785
makefile fixes for version calculation
Unreal-Dan Nov 21, 2024
ef11fc6
Merge branch 'master' into desktop
Unreal-Dan Nov 22, 2024
bc4dac5
Merge branch 'master' into desktop
Unreal-Dan Nov 22, 2024
0e414d8
first attempt at desktop library deployment
Unreal-Dan Nov 22, 2024
234808c
Fix workflow for desktop deploy
Unreal-Dan Nov 22, 2024
07c5027
Fix to desktop deploy
Unreal-Dan Nov 22, 2024
711f347
Merge branch 'master' into desktop
Unreal-Dan Nov 22, 2024
903a228
Merge branch 'master' into desktop
Unreal-Dan Nov 23, 2024
538dd63
Merge branch 'master' into desktop
Unreal-Dan Nov 27, 2024
7043120
Merge branch 'master' into desktop
Unreal-Dan Nov 27, 2024
b55518a
Merge branch 'master' into desktop
Unreal-Dan Nov 27, 2024
fdf3ca4
Merge branch 'master' into desktop
Unreal-Dan Nov 27, 2024
9ab57a4
recorded tests
Unreal-Dan Nov 27, 2024
d604391
Merge branch 'master' into desktop
Unreal-Dan Nov 27, 2024
b652db6
Daniel/desktop/shift colorset (#276)
Unreal-Dan Dec 28, 2024
3dff0c0
Daniel/desktop/editor connection refactor (#285)
Unreal-Dan Jan 26, 2025
2eec58f
Merge branch 'master' into desktop
Unreal-Dan Jan 26, 2025
e5a0740
version apis (#286)
Unreal-Dan Jan 29, 2025
b07adf9
Merge branch 'master' into desktop
Unreal-Dan Feb 5, 2025
9abe595
fixed desktop build
Unreal-Dan Feb 5, 2025
60763a1
Merge branch 'master' into desktop
Unreal-Dan Feb 23, 2025
d65b12d
cleaned some warnings
Unreal-Dan Mar 9, 2025
078318a
small fix
Unreal-Dan Mar 9, 2025
270bb47
attempt at fix warning
Unreal-Dan Mar 9, 2025
6314510
Merge branch 'master' into desktop
Unreal-Dan Mar 9, 2025
e652fa6
minor fix
Unreal-Dan Mar 9, 2025
679a45b
might as well expose this
Unreal-Dan May 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
121 changes: 0 additions & 121 deletions .github/workflows/core_build.yml

This file was deleted.

174 changes: 174 additions & 0 deletions .github/workflows/desktop_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
name: Desktop Build

on:
push:
branches: [ "desktop" ]
pull_request:
branches: [ "desktop" ]
workflow_dispatch: # manual trigger

jobs:
setup:
runs-on: ubuntu-latest
outputs:
vortex_version_major: ${{ steps.set_version.outputs.vortex_version_major }}
vortex_version_minor: ${{ steps.set_version.outputs.vortex_version_minor }}
vortex_build_number: ${{ steps.set_version.outputs.vortex_build_number }}
vortex_version_number: ${{ steps.set_version.outputs.vortex_version_number }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # Fetches all history for all branches and tags
- name: Determine Version and Build Number
id: set_version
run: |
BRANCH_SUFFIX="l"
# Fetch all tags
git fetch --depth=1 origin +refs/tags/*:refs/tags/*
# Get the latest tag that matches the branch suffix
LATEST_TAG=$(git tag --list "*${BRANCH_SUFFIX}" | sort -V | tail -n1)
if [ -z "$LATEST_TAG" ]; then
echo "No matching tags found. Setting default version."
VERSION_MAJOR="0"
VERSION_MINOR="1"
BUILD_NUMBER="0"
else
echo "Found latest tag: $LATEST_TAG"
VERSION_NUMBER=$(echo $LATEST_TAG | sed "s/${BRANCH_SUFFIX}//g")
VERSION_MAJOR=$(echo $VERSION_NUMBER | cut -d. -f1)
VERSION_MINOR=$(echo $VERSION_NUMBER | cut -d. -f2)
BUILD_NUMBER=$(git rev-list --count $LATEST_TAG..HEAD)
fi
FULL_VERSION="$VERSION_MAJOR.$VERSION_MINOR.$BUILD_NUMBER"
echo "vortex_version_major=$VERSION_MAJOR" >> $GITHUB_OUTPUT
echo "vortex_version_minor=$VERSION_MINOR" >> $GITHUB_OUTPUT
echo "vortex_build_number=$BUILD_NUMBER" >> $GITHUB_OUTPUT
echo "vortex_version_number=$FULL_VERSION" >> $GITHUB_OUTPUT
echo "Version Number: $FULL_VERSION"

test:
needs: setup
runs-on: ubuntu-latest
steps:
- name: Checkout current repository
uses: actions/checkout@v4
- name: Update Package Lists
run: sudo apt-get update
- name: Install Dependencies
run: sudo apt-get install valgrind g++ make --fix-missing
- name: Build
run: |
export VORTEX_VERSION_MAJOR=${{ needs.setup.outputs.vortex_version_major }}
export VORTEX_VERSION_MINOR=${{ needs.setup.outputs.vortex_version_minor }}
export VORTEX_BUILD_NUMBER=${{ needs.setup.outputs.vortex_build_number }}
export VORTEX_VERSION_NUMBER=${{ needs.setup.outputs.vortex_version_number }}
make -j
working-directory: VortexEngine
- name: Set execute permissions for test script
run: chmod +x ./runtests.sh
working-directory: VortexEngine/tests
- name: Run general tests
run: ./runtests.sh --general
working-directory: VortexEngine/tests
- name: Upload Vortex Binary and Library Artifacts
uses: actions/upload-artifact@v4
with:
name: test-artifacts
path: |
VortexEngine/VortexLib/vortex.a
VortexEngine/VortexCLI/vortex


wasm:
needs: [setup, test]
runs-on: ubuntu-latest
steps:
- name: Checkout current repository
uses: actions/checkout@v4
- name: Update Package Lists
run: sudo apt-get update
- name: Install Emscripten
run: |
sudo apt install -y cmake python3
git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install latest
./emsdk activate latest
working-directory: VortexEngine/VortexLib
- name: Build Webassembly
run: |
source ./emsdk/emsdk_env.sh
export VORTEX_VERSION_MAJOR=${{ needs.setup.outputs.vortex_version_major }}
export VORTEX_VERSION_MINOR=${{ needs.setup.outputs.vortex_version_minor }}
export VORTEX_BUILD_NUMBER=${{ needs.setup.outputs.vortex_build_number }}
export VORTEX_VERSION_NUMBER=${{ needs.setup.outputs.vortex_version_number }}
make -j wasm
working-directory: VortexEngine/VortexLib
- name: Upload WASM Files as Artifacts
uses: actions/upload-artifact@v4
with:
name: wasm-artifacts
path: |
VortexEngine/VortexLib/VortexLib.wasm
VortexEngine/VortexLib/VortexLib.js

docs:
needs: [setup, test, wasm]
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/desktop'
steps:
- name: Checkout current repository
uses: actions/checkout@v4
- name: Update Package Lists
run: sudo apt-get update
- name: Install Dependencies
run: sudo apt-get install doxygen graphviz texlive --fix-missing
- name: Checkout doxygen-awesome
run: git clone https://github.com/jothepro/doxygen-awesome-css.git doxygen-awesome-css
- name: Generate Documentation
run: |
mkdir -p docs/desktop
doxygen Doxyfile
echo "Listing contents of docs/desktop:"
ls -R docs/desktop || echo "No files found in docs/desktop"
- name: Upload Doxygen Documentation as Artifact
uses: actions/upload-artifact@v4
with:
name: doxygen-docs-desktop
path: docs/desktop

deploy:
needs: [setup, test, wasm, docs]
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/desktop'
steps:
- name: Download test build artifacts
uses: actions/download-artifact@v4
with:
name: test-artifacts
path: build/desktop-library
- name: Download wasm build artifacts
uses: actions/download-artifact@v4
with:
name: wasm-artifacts
path: build/desktop-library
- name: Create zip archive for desktop library
run: |
cd build/desktop-library
zip -r VortexDesktopLibrary-${{ needs.setup.outputs.vortex_version_number }}.zip *
mv VortexDesktopLibrary-${{ needs.setup.outputs.vortex_version_number }}.zip ../
- name: Upload Desktop Library to Vortex Community
run: |
DEVICE_TYPE="desktop"
VERSIONED_ZIP="VortexDesktopLibrary-${DEVICE_TYPE}-${{ needs.setup.outputs.vortex_version_number }}.zip"
mv build/VortexDesktopLibrary-${{ needs.setup.outputs.vortex_version_number }}.zip build/$VERSIONED_ZIP
echo "Version is ${{ needs.setup.outputs.vortex_version_number }}"
echo "Filename is $VERSIONED_ZIP"
curl -X POST \
-F "file=@build/$VERSIONED_ZIP" \
-F "device=$DEVICE_TYPE" \
-F "version=${{ needs.setup.outputs.vortex_version_number }}" \
-F "category=library" \
-F "clientApiKey=${{ secrets.VORTEX_COMMUNITY_API_KEY }}" \
https://vortex.community/firmware/upload

2 changes: 1 addition & 1 deletion Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ PROJECT_LOGO =
# entered, it will be relative to the location where doxygen was started. If
# left blank the current directory will be used.

OUTPUT_DIRECTORY = docs/core
OUTPUT_DIRECTORY = docs/desktop

# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
# directories (in 2 levels) under the output directory of each output format and
Expand Down
7 changes: 5 additions & 2 deletions VortexEngine/VortexCLI/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ RANLIB=ranlib

CFLAGS=-O2 -g -Wall

# The branch/tag suffix for this device (Cli is usually desktop)
BRANCH_SUFFIX=l

# compiler defines
DEFINES=\
-D VORTEX_LIB \
Expand Down Expand Up @@ -135,9 +138,9 @@ clean:

# calculate the version number of the build
compute_version:
$(eval LATEST_TAG ?= $(shell git fetch --depth=1 origin +refs/tags/*:refs/tags/* &> /dev/null && git tag --list | grep --invert-match '[a-zA-Z]' | sort -V | tail -n1))
$(eval LATEST_TAG ?= $(shell git fetch --depth=1 origin +refs/tags/*:refs/tags/* &> /dev/null && git tag --list "*$(BRANCH_SUFFIX)" | sort -V | tail -n1))
$(eval VORTEX_VERSION_MAJOR ?= $(shell echo $(LATEST_TAG) | cut -d. -f1))
$(eval VORTEX_VERSION_MINOR ?= $(shell echo $(LATEST_TAG) | cut -d. -f2))
$(eval VORTEX_VERSION_MINOR ?= $(shell echo $(LATEST_TAG) | sed 's/$(BRANCH_SUFFIX)$$//' | cut -d. -f2))
$(eval VORTEX_BUILD_NUMBER ?= $(shell git rev-list --count $(LATEST_TAG)..HEAD))
$(eval VORTEX_VERSION_MAJOR := $(if $(VORTEX_VERSION_MAJOR),$(VORTEX_VERSION_MAJOR),0))
$(eval VORTEX_VERSION_MINOR := $(if $(VORTEX_VERSION_MINOR),$(VORTEX_VERSION_MINOR),1))
Expand Down
Loading