From 1d4d9832fc0a5d846ab5c48a8b7e63c0fd93d7b1 Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Mon, 10 Feb 2025 23:14:00 -0700 Subject: [PATCH 01/12] build: create a build.yml for macos, linux and windows --- .github/workflows/build.yml | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..0f0450f --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,38 @@ +--- +name: Build Project + +on: + workflow_call: + push: + branches: + - windows_build +jobs: + build: + + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, windows_latest, macos-latest] + + steps: + - uses: actions/checkout@v2 + - name: Setup Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.0' + - name: Install Ceedling + run: gem install ceedling + + - name: Build release + run: ceedling release + + - name: Rename build binary + shell: pwsh + run: Move-Item -Path build/release/flowVC.out -Destination build/release/${{ runner.os}}.flowVC.out + + - name: Upload Build Artifact + uses: actions/upload-artifact@v4 + with: + name: ${{ runner.os }}.flowVC.out + path: build/release/${{ runner.os}}.flowVC.out + overwrite: true From bbfc4380cd92add1bd5c5200f1df61912eda557a Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Mon, 10 Feb 2025 23:17:51 -0700 Subject: [PATCH 02/12] build: fix typo in requesting windows runner --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0f0450f..f813a2a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, windows_latest, macos-latest] + os: [ubuntu-latest, windows-latest, macos-latest] steps: - uses: actions/checkout@v2 From 78dd75639d70021c392e5e55f62c09bc1bcf9fb5 Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Mon, 10 Feb 2025 23:50:25 -0700 Subject: [PATCH 03/12] build: update build to run using make --- .github/workflows/build.yml | 7 +++-- makefile | 61 +++++-------------------------------- 2 files changed, 12 insertions(+), 56 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f813a2a..b10434a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,8 +23,11 @@ jobs: - name: Install Ceedling run: gem install ceedling - - name: Build release - run: ceedling release + - name: Run Tests + run: ceedling test + + - name: Build + run: make - name: Rename build binary shell: pwsh diff --git a/makefile b/makefile index e41abfd..17dafe2 100644 --- a/makefile +++ b/makefile @@ -14,18 +14,15 @@ else endif .PHONY: clean -.PHONY: test .PHONY: all -PATHU = unity/src/ PATHS = src/ PATHT = test/ -PATHB = build/ -PATHD = build/depends/ -PATHO = build/objs/ -PATHR = build/results/ +PATHB = build/release/ +PATHD = build/release/dependencies/ +PATHO = build/release/out/ -BUILD_PATHS = $(PATHB) $(PATHD) $(PATHO) $(PATHR) +BUILD_PATHS = $(PATHB) $(PATHD) $(PATHO) SRCT = $(wildcard $(PATHT)*.c) @@ -36,10 +33,10 @@ LFLAG= -lm # Set build mode ifeq ($(mode),debug) - CFLAGS = -g -Wall -O0 -I. -I$(PATHU) -I$(PATHS) -DTEST -DUNITY_INCLUDE_CONFIG_H -DDEBUG_LEVEL=1 + CFLAGS = -g -Wall -O0 -I. -I$(PATHS) -DDEBUG_LEVEL=1 else mode = release - CFLAGS = -Wall -O3 -I. -I$(PATHU) -I$(PATHS) -DTEST -DUNITY_INCLUDE_CONFIG_H + CFLAGS = -Wall -O3 -I. -I$(PATHS) endif @@ -74,44 +71,6 @@ $(PATHO)%.o: $(PATHS)%.c $(COMPILE) $(CFLAGS) $< -o $@ - - -############################ Testing ####################################### -############################################################################ - -RESULTS = $(patsubst $(PATHT)Test%.c,$(PATHR)Test%.txt,$(SRCT) ) - -PASSED = `grep -s PASS $(PATHR)*.txt` -FAIL = `grep -s FAIL $(PATHR)*.txt` -IGNORE = `grep -s IGNORE $(PATHR)*.txt` - -test: $(BUILD_PATHS) $(RESULTS) - @echo "-----------------------\nIGNORES:\n-----------------------" - @echo "$(IGNORE)" - @echo "-----------------------\nFAILURES:\n-----------------------" - @echo "$(FAIL)" - @echo "-----------------------\nPASSED:\n-----------------------" - @echo "$(PASSED)" - @echo "\nDONE" - -$(PATHR)%.txt: $(PATHB)%.$(TARGET_EXTENSION) - -./$< > $@ 2>&1 - -$(PATHB)Test%.$(TARGET_EXTENSION): $(PATHO)Test%.o $(PATHO)%.o $(PATHO)unity.o build/objs/io.o - $(LINK) -o $@ $^ $(LFLAG) - -$(PATHO)%.o:: $(PATHT)%.c - $(COMPILE) $(CFLAGS) $< -o $@ - -$(PATHO)%.o:: $(PATHS)%.c - $(COMPILE) $(CFLAGS) $< -o $@ - -$(PATHO)%.o:: $(PATHU)%.c $(PATHU)%.h - $(COMPILE) $(CFLAGS) $< -o $@ - -$(PATHD)%.d:: $(PATHT)%.c - $(DEPEND) $@ $< - $(PATHB): $(MKDIR) $(PATHB) @@ -121,19 +80,13 @@ $(PATHD): $(PATHO): $(MKDIR) $(PATHO) -$(PATHR): - $(MKDIR) $(PATHR) - - clean: $(CLEANUP) $(PATHO)*.o $(CLEANUP) $(PATHB)*.$(TARGET_EXTENSION) - $(CLEANUP) $(PATHR)*.txt -.PRECIOUS: $(PATHB)Test%.$(TARGET_EXTENSION) .PRECIOUS: $(PATHD)%.d .PRECIOUS: $(PATHO)%.o -.PRECIOUS: $(PATHR)%.txt + From f001d520ec23b189d8c1bfa1734abe12a4d351b5 Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Tue, 11 Feb 2025 00:17:22 -0700 Subject: [PATCH 04/12] fix: update ReMapPt function call correcting pointer type for MP#.X --- src/integration.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/integration.c b/src/integration.c index 34d1264..d7165d4 100644 --- a/src/integration.c +++ b/src/integration.c @@ -517,21 +517,21 @@ double RK4(LagrangianPoint *pt, double tstart, double tend) { MP2.X[0] = pt->X[0] + 0.5 * k1[0] * h; MP2.X[1] = pt->X[1] + 0.5 * k1[1] * h; MP2.X[2] = pt->X[2] + 0.5 * k1[2] * h; - if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP2, &MP2.X); + if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP2, MP2.X); GetVelocity(tc + h/2, &MP2, k2); /* k3 */ MP3.X[0] = pt->X[0] + 0.5 * k2[0] * h; MP3.X[1] = pt->X[1] + 0.5 * k2[1] * h; MP3.X[2] = pt->X[2] + 0.5 * k2[2] * h; - if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP3, &MP3.X); + if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP3, MP3.X); GetVelocity(tc + h/2, &MP3, k3); /* k4 */ MP4.X[0] = pt->X[0] + k3[0] * h; MP4.X[1] = pt->X[1] + k3[1] * h; MP4.X[2] = pt->X[2] + k3[2] * h; - if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP4, &MP4.X); + if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP4, MP4.X); GetVelocity(tc + h, &MP4, k4); /* Update position, time, and (if needed) element index */ @@ -686,7 +686,7 @@ double RKF(LagrangianPoint *pt, double tstart, double tend) { MP2.X[0] = pt->X[0] + 0.25 * k1[0] * h; MP2.X[1] = pt->X[1] + 0.25 * k1[1] * h; MP2.X[2] = pt->X[2] + 0.25 * k1[2] * h; - if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP2, &MP2.X); + if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP2, MP2.X); ts = tc + 0.25 * h; GetVelocity(ts, &MP2, k2); @@ -694,7 +694,7 @@ double RKF(LagrangianPoint *pt, double tstart, double tend) { MP3.X[0] = pt->X[0] + (a3 * k1[0] + b3 * k2[0]) * h; MP3.X[1] = pt->X[1] + (a3 * k1[1] + b3 * k2[1]) * h; MP3.X[2] = pt->X[2] + (a3 * k1[2] + b3 * k2[2]) * h; - if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP3, &MP3.X); + if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP3, MP3.X); ts = tc + 0.375 * h; GetVelocity(ts, &MP3, k3); @@ -702,7 +702,7 @@ double RKF(LagrangianPoint *pt, double tstart, double tend) { MP4.X[0] = pt->X[0] + (a4 * k1[0] + b4 * k2[0] + c4 * k3[0]) * h; MP4.X[1] = pt->X[1] + (a4 * k1[1] + b4 * k2[1] + c4 * k3[1]) * h; MP4.X[2] = pt->X[2] + (a4 * k1[2] + b4 * k2[2] + c4 * k3[2]) * h; - if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP4, &MP4.X); + if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP4, MP4.X); ts = tc + (12.0 * h) / 13.0; GetVelocity(ts, &MP4, k4); @@ -710,7 +710,7 @@ double RKF(LagrangianPoint *pt, double tstart, double tend) { MP5.X[0] = pt->X[0] + (a5 * k1[0] + b5 * k2[0] + c5 * k3[0] + d5 * k4[0]) * h; MP5.X[1] = pt->X[1] + (a5 * k1[1] + b5 * k2[1] + c5 * k3[1] + d5 * k4[1]) * h; MP5.X[2] = pt->X[2] + (a5 * k1[2] + b5 * k2[2] + c5 * k3[2] + d5 * k4[2]) * h; - if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP5, &MP5.X); + if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP5, MP5.X); ts = tc + h; GetVelocity(ts, &MP5, k5); @@ -718,7 +718,7 @@ double RKF(LagrangianPoint *pt, double tstart, double tend) { MP6.X[0] = pt->X[0] + (a6 * k1[0] + b6 * k2[0] + c6 * k3[0] + d6 * k4[0] + e6 * k5[0]) * h; MP6.X[1] = pt->X[1] + (a6 * k1[1] + b6 * k2[1] + c6 * k3[1] + d6 * k4[1] + e6 * k5[1]) * h; MP6.X[2] = pt->X[2] + (a6 * k1[2] + b6 * k2[2] + c6 * k3[2] + d6 * k4[2] + e6 * k5[2]) * h; - if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP6, &MP6.X); + if(Data_MeshType == CARTESIAN && Data_XPeriodic == SPATIALPERIODIC) ReMapPt(&MP6, MP6.X); ts = tc + 0.5 * h; GetVelocity(ts, &MP6, k6); From cbaaae517d08758ea37d11c20c8122ef9af50660 Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Tue, 11 Feb 2025 00:22:51 -0700 Subject: [PATCH 05/12] build: revert to ceedling for building release. --- .github/workflows/build.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b10434a..acc5742 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,10 +24,9 @@ jobs: run: gem install ceedling - name: Run Tests - run: ceedling test + run: ceedling release + - - name: Build - run: make - name: Rename build binary shell: pwsh From e8a4b5036255c73ec8a2beb76c278a7054bd616a Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Tue, 11 Feb 2025 00:38:13 -0700 Subject: [PATCH 06/12] build: handle output extension difference between windows and unix --- .github/workflows/build.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index acc5742..28a5856 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,6 +14,9 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest] + name: Set output file extension + run: echo "OUTPUT_EXTENSION=$(if [ ${{ runner.os }} == 'Windows' ]; then echo 'exe'; else echo 'out'; fi)" >> $GITHUB_ENV + steps: - uses: actions/checkout@v2 - name: Setup Ruby @@ -27,14 +30,13 @@ jobs: run: ceedling release - - name: Rename build binary shell: pwsh - run: Move-Item -Path build/release/flowVC.out -Destination build/release/${{ runner.os}}.flowVC.out + run: Move-Item -Path build/release/flowVC.out -Destination build/release/${{ runner.os}}.flowVC.$OUTPUT_EXTENSION - name: Upload Build Artifact uses: actions/upload-artifact@v4 with: - name: ${{ runner.os }}.flowVC.out - path: build/release/${{ runner.os}}.flowVC.out + name: ${{ runner.os }}.flowVC.$OUTPUT_EXTENSION + path: build/release/${{ runner.os}}.flowVC.$OUTPUT_EXTENSION overwrite: true From 5f1d8e3f9d26b8dcbfb524f0d1435ca629d43f61 Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Tue, 11 Feb 2025 00:40:40 -0700 Subject: [PATCH 07/12] build: fix build yml location of handling output extension --- .github/workflows/build.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 28a5856..a3860e5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,8 +14,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - name: Set output file extension - run: echo "OUTPUT_EXTENSION=$(if [ ${{ runner.os }} == 'Windows' ]; then echo 'exe'; else echo 'out'; fi)" >> $GITHUB_ENV + steps: - uses: actions/checkout@v2 @@ -23,6 +22,10 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: '3.0' + + - name: Set output file extension + run: echo "OUTPUT_EXTENSION=$(if [ ${{ runner.os }} == 'Windows' ]; then echo 'exe'; else echo 'out'; fi)" >> $GITHUB_ENV + - name: Install Ceedling run: gem install ceedling From 321cca4f8251b20f401479b0eaa6de7b6eac563f Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Tue, 11 Feb 2025 01:02:59 -0700 Subject: [PATCH 08/12] build: try using matrix release_suffix to set executable extension --- .github/workflows/build.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a3860e5..22329b4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,8 +13,13 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - - + include: + - os: ubuntu-latest + release_suffix: out + - os: windows-latest + release_suffix: exe + - os: macos-latest + release_suffix: out steps: - uses: actions/checkout@v2 @@ -23,9 +28,6 @@ jobs: with: ruby-version: '3.0' - - name: Set output file extension - run: echo "OUTPUT_EXTENSION=$(if [ ${{ runner.os }} == 'Windows' ]; then echo 'exe'; else echo 'out'; fi)" >> $GITHUB_ENV - - name: Install Ceedling run: gem install ceedling @@ -35,11 +37,11 @@ jobs: - name: Rename build binary shell: pwsh - run: Move-Item -Path build/release/flowVC.out -Destination build/release/${{ runner.os}}.flowVC.$OUTPUT_EXTENSION + run: Move-Item -Path build/release/flowVC.out -Destination build/release/${{ runner.os}}.flowVC.{{ matrix.release_suffix}} - name: Upload Build Artifact uses: actions/upload-artifact@v4 with: - name: ${{ runner.os }}.flowVC.$OUTPUT_EXTENSION - path: build/release/${{ runner.os}}.flowVC.$OUTPUT_EXTENSION + name: ${{ runner.os }}.flowVC.{{ matrix.release_suffix}} + path: build/release/${{ runner.os}}.flowVC.{{ matrix.release_suffix}} overwrite: true From 30de589cfe63e37cd6c38e4660453fdd7360bc48 Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Tue, 11 Feb 2025 01:09:32 -0700 Subject: [PATCH 09/12] build: fix missing $ bug in build.yml --- .github/workflows/build.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 22329b4..12ee676 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,8 +8,8 @@ on: - windows_build jobs: build: - - runs-on: ${{ matrix.os }} + name: Build Release + strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] @@ -20,9 +20,12 @@ jobs: release_suffix: exe - os: macos-latest release_suffix: out - + runs-on: ${{ matrix.os }} + steps: + - name: Checkout Code - uses: actions/checkout@v2 + - name: Setup Ruby uses: ruby/setup-ruby@v1 with: @@ -31,17 +34,17 @@ jobs: - name: Install Ceedling run: gem install ceedling - - name: Run Tests + - name: Build Release run: ceedling release - name: Rename build binary shell: pwsh - run: Move-Item -Path build/release/flowVC.out -Destination build/release/${{ runner.os}}.flowVC.{{ matrix.release_suffix}} + run: Move-Item -Path build/release/flowVC.out -Destination build/release/${{ runner.os}}.flowVC.${{ matrix.release_suffix}} - name: Upload Build Artifact uses: actions/upload-artifact@v4 with: - name: ${{ runner.os }}.flowVC.{{ matrix.release_suffix}} - path: build/release/${{ runner.os}}.flowVC.{{ matrix.release_suffix}} + name: ${{ runner.os }}.flowVC.${{ matrix.release_suffix}} + path: build/release/${{ runner.os}}.flowVC.${{ matrix.release_suffix}} overwrite: true From 6a2abd752ed72aa14d0a4d79e073c2067996d1ed Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Tue, 11 Feb 2025 01:10:25 -0700 Subject: [PATCH 10/12] build: remove checkout code name --- .github/workflows/build.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 12ee676..c959779 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,6 @@ jobs: runs-on: ${{ matrix.os }} steps: - - name: Checkout Code - uses: actions/checkout@v2 - name: Setup Ruby From 00a44aec4f954cd5ac18a8c272c77d3237616731 Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Tue, 11 Feb 2025 01:18:05 -0700 Subject: [PATCH 11/12] build: update build naming --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c959779..6faff72 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,11 +39,11 @@ jobs: - name: Rename build binary shell: pwsh - run: Move-Item -Path build/release/flowVC.out -Destination build/release/${{ runner.os}}.flowVC.${{ matrix.release_suffix}} + run: Move-Item -Path build/release/flowVC.out -Destination build/release/flowVC.${{ matrix.release_suffix}} - name: Upload Build Artifact uses: actions/upload-artifact@v4 with: - name: ${{ runner.os }}.flowVC.${{ matrix.release_suffix}} - path: build/release/${{ runner.os}}.flowVC.${{ matrix.release_suffix}} + name: flowVC_${{ runner.os }} + path: build/release/flowVC.${{ matrix.release_suffix}} overwrite: true From 55d6acd5749ee959dc5419e23e821c2587676641 Mon Sep 17 00:00:00 2001 From: Bray Moll Date: Tue, 11 Feb 2025 02:10:42 -0700 Subject: [PATCH 12/12] build: update build system to include windows macos and linux builds --- .github/workflows/build.yml | 4 ++-- .github/workflows/cd.yml | 18 +++++------------- .releaserc.json | 2 +- 3 files changed, 8 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6faff72..aca3e88 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,9 +3,9 @@ name: Build Project on: workflow_call: - push: + pull_request: branches: - - windows_build + - main jobs: build: name: Build Release diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 0a670c8..cd6ee0a 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -5,7 +5,7 @@ on: push: branches: - main - - alpha + jobs: semantic-release: @@ -27,19 +27,11 @@ jobs: with: node-version: "lts/*" - - name: Generate Release using Docker - run: | - docker run \ - --interactive \ - --rm \ - -u $(id -u):$(id -g) \ - --volume .:/home/dev/project \ - throwtheswitch/madsciencelab-plugins:1.0.0 \ - ceedling release + - name: Build Release + uses: ./.github/workflows/build.yml - - name: Prepare prerelease semantic - if: github.ref != 'refs/heads/main' - run: mv .releaserc.prerelease.json .releaserc.json + - name: Download Artifacts + uses: actions/download-artifact@v4 - name: Semantic Release uses: cycjimmy/semantic-release-action@v4 diff --git a/.releaserc.json b/.releaserc.json index 551f8a9..5eab74b 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -6,7 +6,7 @@ [ "@semantic-release/github", { - "assets": ["build/release/flowVC.out"] + "assets": ["flowVC_Linux", "flowVC_Windows", "flowVC_macOS"] } ], "@semantic-release/git"