From b9192de7fa0339ddb07ee665856b4b85e74a9644 Mon Sep 17 00:00:00 2001 From: Marc Sanchis Date: Wed, 14 May 2025 20:05:13 +0200 Subject: [PATCH 1/4] update version --- backend/cmd/VERSION.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/cmd/VERSION.md b/backend/cmd/VERSION.md index eb430cbb1..4a36342fc 100644 --- a/backend/cmd/VERSION.md +++ b/backend/cmd/VERSION.md @@ -1 +1 @@ -2.2.8 \ No newline at end of file +3.0.0 From 285b057b955f14302d638345d76f569ed0a844f3 Mon Sep 17 00:00:00 2001 From: Marc Sanchis Date: Wed, 14 May 2025 20:20:50 +0200 Subject: [PATCH 2/4] Update README.md --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b1fd2eb7f..35c0aeffe 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,14 @@ Hyperloop UPV's Control Station is a unified software solution for real-time monitoring and commanding of the pod. It combines a back-end (Go) that ingests and interprets sensor data–defined via the JSON-based "ADJ" specifications–and a front-end (Typescript/React) that displays metrics, logs, and diagnostics to operators. With features like packet parsing, logging, and live dashboards, it acts as the central hub to safely interface the pod, making it easier for team members to oversee performance, detect faults, and send precise orders to the vehicle. -### Installation +### Installation - user Download the last release, unzip it and leave the executable compatible with your OS in the folder. +### Installation - dev + +Clone the repository, execute `npm i` at `ethernet-view`, `control-station` and `common-front`. Then run `npm run build` in `common-front`. + ### Usage When using the Control Station make sure that you have configured your IP as the one specified in the ADJ—usually `192.168.0.9`. Then make sure to configure the boards you'll be making use of in the `config.toml` (at the top of the file you'll be able to see the `vehicle/boards` option, just add or remove the boards as needed following the format specified in the ADJ. From 2ff0a2017fad024c09005d8d0c4d39625086f018 Mon Sep 17 00:00:00 2001 From: Marc Sanchis Date: Wed, 14 May 2025 20:35:32 +0200 Subject: [PATCH 3/4] Update build-updater.yml --- .github/workflows/build-updater.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-updater.yml b/.github/workflows/build-updater.yml index e112171da..b76ccd782 100644 --- a/.github/workflows/build-updater.yml +++ b/.github/workflows/build-updater.yml @@ -123,6 +123,6 @@ jobs: uses: actions/upload-artifact@v4 with: name: updater-macos - path: "${{env.BACKEND_DIR}}/output/*" + path: "${{env.UPDATER_DIR}}/output/*" retention-days: 3 compression-level: 9 From 6bcd276faf34330a7f72b663316435ab4a6ce685 Mon Sep 17 00:00:00 2001 From: Marc Sanchis Date: Wed, 14 May 2025 20:39:30 +0200 Subject: [PATCH 4/4] Fix outpust paths build-updater.yml --- .github/workflows/build-updater.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-updater.yml b/.github/workflows/build-updater.yml index b76ccd782..220b2eeaa 100644 --- a/.github/workflows/build-updater.yml +++ b/.github/workflows/build-updater.yml @@ -40,7 +40,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: updater-linux - path: "${{env.UPDATER_DIR}}/output/updater/*" + path: "${{env.UPDATER_DIR}}/output/updaters/*" retention-days: 3 compression-level: 9 @@ -71,13 +71,13 @@ jobs: GOARCH: amd64 GOOS: windows run: | - go build -o ..\output\backend-windows-64.exe + go build -o ..\output\updaters\backend-windows-64.exe - name: "Upload build" uses: actions/upload-artifact@v4 with: name: updater-windows - path: "${{env.UPDATER_DIR}}\\output\\updater\\*" + path: "${{env.UPDATER_DIR}}\\output\\updaters\\*" retention-days: 3 compression-level: 9 @@ -108,21 +108,21 @@ jobs: GOARCH: amd64 GOOS: darwin run: | - go build -o ../output/updater-macos-64 + go build -o ../output/updaters/updater-macos-64 - name: "Build (apple 64 bit)" - working-directory: "${{env.UPDATER_DIR}}/cmd" + working-directory: "${{env.UPDATER_DIR}}" env: CGO_ENABLED: 1 GOARCH: arm64 GOOS: darwin run: | - go build -o ../output/updater-macos-m1-64 + go build -o ../output/updaters/updater-macos-m1-64 - name: "Upload build" uses: actions/upload-artifact@v4 with: name: updater-macos - path: "${{env.UPDATER_DIR}}/output/*" + path: "${{env.UPDATER_DIR}}/output/updaters/*" retention-days: 3 compression-level: 9