Commit graph

71 commits

Author SHA1 Message Date
Christbru
61f2cef7a8 rust-engine: improve Docker caching
- Install pinned toolchain from rust-toolchain.toml in a cacheable layer
- Remove target cache mount from warm-up step so deps persist in image layers
- Keep final build using only registry/git mounts for speed and artifact persistence
2025-10-18 21:03:27 -05:00
Christbru
5ca801bdd1 Switch to GITHUB_TOKEN allowing only the action to trigger an update. Not necessary if public but doesn't harm anything and can cover if private. 2025-10-18 20:54:55 -05:00
Christbru
c9186ea923 Update the deploy 2025-10-18 20:47:35 -05:00
Christbru
9cd450e849 Add key to pull private repo data for cloud execution 2025-10-18 20:47:25 -05:00
Christbru
e8a971e879 Fix rust version mismatch issues 2025-10-18 20:32:30 -05:00
Christbru
2075c252f6 Correct key usage back to normal 2025-10-18 20:19:56 -05:00
Christbru
47bcd0aa5f Fix cache build issue. 2025-10-18 20:08:42 -05:00
Christbru
f730609f62 Patch ssh handling for authentication. 2025-10-18 20:03:27 -05:00
Christbru
60ac72d41f Only delete the main if it is the dummy file for dependency caching 2025-10-18 19:39:05 -05:00
Christbru
cfd2bac2ae Rustup already installed 2025-10-18 19:28:11 -05:00
Christbru
fc3e2b92e9 Revert cargo lock ignore 2025-10-18 19:25:56 -05:00
Christbru
0eca3ae87c Add multiple layers to mitigate dependency issues. 2025-10-18 19:15:33 -05:00
Christbru
734ecf8293 Correct docker setup. 2025-10-18 19:11:34 -05:00
Christbru
151a354518 Remove problematic caching systems 2025-10-18 19:03:11 -05:00
Christbru
066bab50ba Provide dummy main file to get through dependency validation then pass source files in to take advantage of github action caching to significantly speed up pushes. 2025-10-18 18:59:55 -05:00
Christbru
eb17df8788 Merge branch 'deploytest' of https://github.com/devaine/CodeRED-Astra into deploytest 2025-10-18 18:54:21 -05:00
Christbru
e49a90cf9f Update rust docker to account for regenerating lock file. 2025-10-18 18:54:18 -05:00
Christian
0b4125f3ca
Delete rust-engine/Cargo.lock
Remove old lock file now that gitignore no longer tracks it.
2025-10-18 18:51:28 -05:00
Christbru
59c9d1d271 Force the rust server to generate it's own lock file. 2025-10-18 18:49:40 -05:00
Christbru
f3ecc01385 Corrected cargo dependency versions. 2025-10-18 18:40:03 -05:00
Christbru
72b08a7bce Reverted to stable version of dependencies. 2025-10-18 18:39:23 -05:00
Christbru
413c9766b9 Correct cargo file issue. 2025-10-18 18:36:17 -05:00
Christbru
691d2f09fd Switching off to other branch for testing deployment. main no longer triggers deployment at the moment. 2025-10-18 18:31:23 -05:00
Christbru
e3e2b2b501 Merge branch 'main' of https://github.com/devaine/CodeRED-Astra 2025-10-18 18:26:34 -05:00
Christbru
f424a319ba Updated version to current Cargo. 2025-10-18 18:26:18 -05:00
e9e5804ea1 Merge branch 'eslint' 2025-10-18 18:23:17 -05:00
Christbru
32b7cc5ccb Fixed rust dependency issues. 2025-10-18 18:21:38 -05:00
42a012ca9c fix(eslint): installed one dep for eslint 2025-10-18 18:21:29 -05:00
Christbru
97d373ed87 Correct chat-header import error 2025-10-18 18:14:57 -05:00
Christbru
657a46f601 Fix button structure issue 2025-10-18 18:11:46 -05:00
Christbru
55898b7bdd Merge branch 'main' of https://github.com/devaine/CodeRED-Astra 2025-10-18 18:09:13 -05:00
Christbru
5778b63e8e Correcting branch case issue for deployment building. 2025-10-18 18:07:39 -05:00
yenminh269
074ad0c3c3 "fix the absolute path in index.jsx" 2025-10-18 18:04:33 -05:00
Christbru
fa78ffc1b7 Converts repository name to lowercase which is necessary for the build to work with docker container registry. 2025-10-18 17:53:58 -05:00
yenminh269
dc8203967a Merge branch 'main' of https://github.com/devaine/CodeRED-Astra 2025-10-18 17:48:05 -05:00
yenminh269
5a9da85f07 Merge branch 'main' of https://github.com/devaine/CodeRED-Astra 2025-10-18 17:46:54 -05:00
Christbru
64a70357eb Removed complex "Extract metadata" tagging which was causing build failures. Replaced it with simpler but still effective method. 2025-10-18 17:46:39 -05:00
yenminh269
3df311634d "combine button components" 2025-10-18 17:44:11 -05:00
Christbru
cb9cff4421 Fixing automated build and deployment. Corrected outdated file structure and added build cache to the action. 2025-10-18 17:39:47 -05:00
Christbru
282048e62d Merge branch 'cloud-prep' of https://github.com/devaine/CodeRED-Astra into cloud-prep 2025-10-18 17:33:33 -05:00
84ca283a00 fix(repo): shoud be fixed now 2025-10-18 17:23:31 -05:00
Christbru
ddc99df369 Merge branch 'main' of https://github.com/devaine/CodeRED-Astra 2025-10-18 17:22:28 -05:00
5d0d88c535
fix(repo): shoud be fixed now 2025-10-18 17:21:36 -05:00
Christbru
ad42500422 Merge branch 'main' of https://github.com/devaine/CodeRED-Astra into cloud-prep 2025-10-18 17:18:41 -05:00
5eb64cf775
Merge branch 'cloud-prep' 2025-10-18 17:17:45 -05:00
yenminh269
18084ebc47
"add chat and delete chat button" 2025-10-18 17:17:27 -05:00
yenminh269
1da5f8e083
"auto-scroll down when new messages appear " 2025-10-18 17:17:26 -05:00
4774b2c8a5
feat(chat): created basic chat layout 2025-10-18 17:17:26 -05:00
3429c764e8
attempt to fix tailwindcss utlity class but no worky 2025-10-18 17:17:26 -05:00
yenminh269
21aa150fd8
"front end structure" 2025-10-18 17:17:26 -05:00