Skip to content

Commit e1ad53c

Browse files
authored
Merge pull request #16 from HyperloopUPV-H8/main
Update develop branch
2 parents 84c1b31 + c04ab64 commit e1ad53c

3 files changed

Lines changed: 143 additions & 61 deletions

File tree

.github/workflows/manual-release.yml

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
name: Build for ${{ matrix.os }}
1414
runs-on: ${{ matrix.os }}
1515
strategy:
16+
fail-fast: false
1617
matrix:
1718
include:
1819
- os: ubuntu-latest
@@ -169,27 +170,12 @@ jobs:
169170
with:
170171
path: artifacts
171172

172-
- name: Read RELEASE-GUIDE.md
173-
id: release_guide
174-
run: |
175-
delimiter="$(openssl rand -hex 8)"
176-
echo "RELEASE_GUIDE<<${delimiter}" >> $GITHUB_OUTPUT
177-
cat RELEASE-GUIDE.md >> $GITHUB_OUTPUT
178-
echo "${delimiter}" >> $GITHUB_OUTPUT
179-
180173
- name: Create Release
181174
uses: softprops/action-gh-release@v1
182175
with:
183176
tag_name: ${{ github.event.inputs.tag }}
184177
name: ADJ Valet ${{ github.event.inputs.tag }}
185-
body: |
186-
## What's Changed
187-
188-
This release includes improvements to stability and performance.
189-
190-
---
191-
192-
${{ steps.release_guide.outputs.RELEASE_GUIDE }}
178+
generate_release_notes: true
193179
files: artifacts/**/*
194180
draft: false
195181
prerelease: false

.gitignore

Lines changed: 125 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,79 @@
1-
# OS specific files
1+
# OS generated files
22
.DS_Store
33
.DS_Store?
44
._*
55
.Spotlight-V100
66
.Trashes
77
ehthumbs.db
88
Thumbs.db
9+
Desktop.ini
910

10-
# IDEs and editors
11+
# IDE and Editor files
1112
.vscode/
1213
.idea/
13-
*.swp
14-
*.swo
15-
*~
1614
.zed/
17-
.claude/
15+
.vim/
16+
.netrwhist
17+
*~
18+
.swp
19+
.swo
20+
*.tmp
1821

19-
# Environment variables
22+
# Environment and configuration
2023
.env
2124
.env.local
2225
.env.development.local
2326
.env.test.local
2427
.env.production.local
28+
.env/
2529

26-
# Project specific
27-
adj/
28-
test-adj/
29-
CLAUDE.md
30+
# Dependencies
31+
node_modules/
32+
npm-debug.log*
33+
yarn-debug.log*
34+
yarn-error.log*
35+
pnpm-debug.log*
36+
.pnpm-debug.log*
3037

31-
# Rust backend
32-
/backend/target/
33-
/backend/Cargo.lock
34-
/backend/.adj-valet-port
35-
/backend/*.log
36-
/backend/test*
37-
38-
# Node.js frontend
39-
/adj-valet-front/node_modules/
40-
/adj-valet-front/dist/
41-
/adj-valet-front/build/
42-
/adj-valet-front/.vite/
43-
/adj-valet-front/npm-debug.log*
44-
/adj-valet-front/yarn-debug.log*
45-
/adj-valet-front/yarn-error.log*
46-
/adj-valet-front/pnpm-debug.log*
47-
/adj-valet-front/lerna-debug.log*
48-
/adj-valet-front/.eslintcache
49-
/adj-valet-front/frontend.log
50-
/adj-valet-front/frontend_test.log
51-
52-
# Coverage reports
38+
# Frontend build artifacts
39+
dist/
40+
build/
41+
.vite/
42+
.next/
43+
.nuxt/
44+
.cache/
5345
coverage/
54-
*.lcov
55-
.nyc_output
46+
47+
# Rust/Cargo
48+
target/
49+
Cargo.lock
50+
*.pdb
51+
52+
# Python
53+
__pycache__/
54+
*.py[cod]
55+
*$py.class
56+
*.so
57+
.Python
58+
build/
59+
develop-eggs/
60+
dist/
61+
downloads/
62+
eggs/
63+
.eggs/
64+
lib/
65+
lib64/
66+
parts/
67+
sdist/
68+
var/
69+
wheels/
70+
*.egg-info/
71+
.installed.cfg
72+
*.egg
73+
MANIFEST
5674

5775
# Logs
76+
logs/
5877
*.log
5978
npm-debug.log*
6079
yarn-debug.log*
@@ -63,20 +82,83 @@ lerna-debug.log*
6382
.pnpm-debug.log*
6483

6584
# Runtime data
66-
pids
85+
pids/
6786
*.pid
6887
*.seed
6988
*.pid.lock
7089

71-
# Temporary files
72-
*.tmp
73-
*.temp
90+
# Directory for instrumented libs generated by jscoverage/JSCover
91+
lib-cov/
92+
93+
# Coverage directory used by tools like istanbul
94+
coverage/
95+
*.lcov
96+
97+
# nyc test coverage
98+
.nyc_output/
99+
100+
# Dependency directories
101+
jspm_packages/
102+
103+
# TypeScript cache
104+
*.tsbuildinfo
105+
106+
# Optional npm cache directory
107+
.npm
108+
109+
# Optional eslint cache
110+
.eslintcache
111+
112+
# Optional stylelint cache
113+
.stylelintcache
114+
115+
# Microbundle cache
116+
.rpt2_cache/
117+
.rts2_cache_cjs/
118+
.rts2_cache_es/
119+
.rts2_cache_umd/
120+
121+
# Optional REPL history
122+
.node_repl_history
123+
124+
# Output of 'npm pack'
125+
*.tgz
126+
127+
# Yarn Integrity file
128+
.yarn-integrity
129+
130+
# parcel-bundler cache (https://parceljs.org/)
131+
.parcel-cache/
132+
133+
# Stores VSCode versions used for testing VSCode extensions
134+
.vscode-test
135+
136+
# Temporary folders
137+
tmp/
138+
temp/
139+
140+
# Archives
141+
*.7z
142+
*.dmg
143+
*.gz
144+
*.iso
145+
*.jar
146+
*.rar
147+
*.tar
148+
*.zip
74149

75150
# Nix
151+
*.nix
76152
result
77153
result-*
78154

79-
# Backup files
80-
*.bak
81-
*.backup
82-
*~
155+
# Project specific
156+
/backend/.venew_jsonnew_json
157+
/release/
158+
159+
# Claude AI
160+
CLAUDE.md
161+
.claude/
162+
163+
# Port files
164+
backend/.adj-valet-port

README.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,21 @@ ADJ Valet is a web-based configuration management tool designed for the Hyperloo
2525

2626
## Quick Start
2727

28-
### Option 1: Using the Run Script (Recommended)
28+
### Option 1: Download Pre-built Release (Easiest)
29+
30+
1. **Download** the latest release for your platform from [Releases](https://github.com/HyperloopUPV-H8/adj-valet/releases)
31+
- Windows (Intel/AMD): `adj-valet-x86_64-pc-windows-msvc.zip`
32+
- Windows (ARM): `adj-valet-aarch64-pc-windows-msvc.zip`
33+
- macOS (Intel): `adj-valet-x86_64-apple-darwin.tar.gz`
34+
- macOS (Apple Silicon): `adj-valet-aarch64-apple-darwin.tar.gz`
35+
- Linux: `adj-valet-x86_64-unknown-linux-gnu.tar.gz`
36+
37+
2. **Extract** the archive
38+
3. **Run** the startup script:
39+
- Windows: Double-click `start.bat`
40+
- macOS/Linux: Double-click `start.sh` or run `./start.sh`
41+
42+
### Option 2: Using the Run Script (Development)
2943

3044
```bash
3145
# Clone the repository
@@ -40,7 +54,7 @@ cd adj-valet
4054
./run.sh frontend # Frontend only
4155
```
4256

43-
### Option 2: Using Nix Shell
57+
### Option 3: Using Nix Shell
4458

4559
```bash
4660
# Enter the Nix development shell

0 commit comments

Comments
 (0)