Gregory Campbell
|
d66b7c802f
|
Another rework
|
2026-06-14 14:59:32 -04:00 |
|
Gregory Campbell
|
6d6d3ac924
|
Updated pathing for full workflow
|
2026-06-14 14:36:27 -04:00 |
|
Gregory Campbell
|
f4e42dfb02
|
Another complete rework
|
2026-06-14 14:34:21 -04:00 |
|
Gregory Campbell
|
06739891e3
|
Had to sync lock
|
2026-06-14 14:00:28 -04:00 |
|
Gregory Campbell
|
546ccfc6a7
|
Adding aws-amplify packages that are missing
|
2026-06-14 13:58:54 -04:00 |
|
Gregory Campbell
|
d549df21ef
|
installed ampx
|
2026-06-14 13:49:32 -04:00 |
|
Gregory Campbell
|
98fb06c57d
|
Changed amplify env variable to work within AWS
|
2026-06-14 13:41:13 -04:00 |
|
Gregory Campbell
|
650bf31374
|
Slight tweak to the amplify yaml
|
2026-06-14 13:26:17 -04:00 |
|
Gregory Campbell
|
ca71dae9d1
|
actual fix to makefile
|
2026-06-14 13:15:12 -04:00 |
|
Gregory Campbell
|
62ccc5414a
|
Missed a frontend to react change
|
2026-06-14 13:02:47 -04:00 |
|
Gregory Campbell
|
c491e160ff
|
Updated makefile to actually skip certain dependencies if they are not found
|
2026-06-14 13:01:19 -04:00 |
|
Gregory Campbell
|
7509dae70f
|
switched frontend to react
|
2026-06-14 12:52:24 -04:00 |
|
Gregory Campbell
|
38529b1744
|
Accidentally left out a fix from the previous push
|
2026-06-14 12:51:11 -04:00 |
|
Gregory Campbell
|
f664bf5970
|
Gave workflow a more fitting name
|
2026-06-14 12:50:08 -04:00 |
|
Gregory Campbell
|
478c12e9c3
|
Moved all checks into the same workflow for ease of deploying
|
2026-06-14 12:49:12 -04:00 |
|
Gregory Campbell
|
9661ae1a68
|
Fixed testing
|
2026-06-14 12:34:45 -04:00 |
|
Gregory Campbell
|
de4ace08ff
|
Updated page paths for testing
|
2026-06-14 12:21:46 -04:00 |
|
Gregory Campbell
|
9384219212
|
Added package paths to frontend deploy run trigger
|
2026-06-14 12:18:50 -04:00 |
|
Gregory Campbell
|
5e60f1670a
|
Updated package
|
2026-06-14 12:16:52 -04:00 |
|
Gregory Campbell
|
f1c6987209
|
Another fix for frontend deploys
|
2026-06-14 12:14:44 -04:00 |
|
Gregory Campbell
|
15d0c0c222
|
Updated frontend-deploy github actions to match updated stucture
|
2026-06-14 12:12:26 -04:00 |
|
Gregory Campbell
|
bb3783f6f0
|
Changed react-scripts version to hopefully workaround vulnerability
|
2026-06-14 12:07:18 -04:00 |
|
Gregory Campbell
|
5d98377727
|
Updated github actions to run correctly
|
2026-06-14 12:01:01 -04:00 |
|
Gregory Campbell
|
0632e52ef8
|
Complete rework head to toe of this beast, still needs work
|
2026-06-13 21:41:03 -04:00 |
|
Gregory Campbell
|
5591877f99
|
Corrected workflow branch selection
|
2026-06-11 21:55:37 -04:00 |
|
Gregory Campbell
|
1c17e668fe
|
Restructuing of website to add future additions, this si gonna break stuff
|
2026-06-11 12:55:22 -04:00 |
|
Gregory Campbell
|
8f1315c817
|
Updated package-lock
|
2026-06-11 10:21:16 -04:00 |
|
Gregory Campbell
|
1fc9ff4064
|
Add manual approving for building code in Amplify
|
2026-06-11 10:17:52 -04:00 |
|
 Gregory CampbellandGitHub
|
c7a4296722
|
Update curl command to include response headers
|
2026-06-05 16:34:10 -04:00 |
|
 Gregory CampbellandGitHub
|
061544bb87
|
Add condition to deploy step in workflow
|
2026-06-05 15:55:49 -04:00 |
|
 Gregory CampbellandGitHub
|
004211aed6
|
Refactor deploy step to use environment variable for webhook
|
2026-06-05 15:48:20 -04:00 |
|
 Gregory CampbellandGitHub
|
c9b217eb0c
|
Remove 'Optional but recommended' from linter step
|
2026-06-05 15:41:34 -04:00 |
|
 Gregory CampbellandGitHub
|
56e4408853
|
Mock child components in App tests
|
2026-06-05 15:37:50 -04:00 |
|
Gregory Campbell
|
b47ac6f600
|
Fixed app test function
|
2026-06-05 15:27:11 -04:00 |
|
Gregory Campbell
|
3044c3f200
|
Updated package-lock file
|
2026-06-05 15:13:32 -04:00 |
|
 Gregory CampbellandGitHub
|
26c6f78f99
|
Change npm install to npm ci for dependency installation
|
2026-06-05 15:09:42 -04:00 |
|
 Gregory CampbellandGitHub
|
e86c8107fd
|
Upgrade Node.js version from 18 to 24
|
2026-06-05 15:01:08 -04:00 |
|
 Gregory CampbellandGitHub
|
3104cebb5d
|
Update Node.js version and install command
|
2026-06-05 14:59:30 -04:00 |
|
 Gregory CampbellandGitHub
|
a51b062d14
|
Update Node.js version to 24 in workflow
|
2026-06-05 14:53:41 -04:00 |
|
 Gregory CampbellandGitHub
|
857d628730
|
Add CI/CD workflow for React to AWS Amplify
|
2026-06-05 14:48:44 -04:00 |
|
Gregory Campbell
|
618c267e4e
|
Many resume updates
|
2026-06-04 17:56:32 -04:00 |
|
Gregory Campbell
|
3de540e97b
|
Accidentally reverted the actual changes I wanted to make
|
2026-06-04 17:06:57 -04:00 |
|
Gregory Campbell
|
4797e12848
|
Removed unneccesary images and folders
|
2026-06-04 16:54:22 -04:00 |
|
Gregory Campbell
|
51c7f1f1a4
|
Revert "Undid all the weirdness caused by copilot, never again"
This reverts commit d2bf400202.
|
2026-06-04 16:51:40 -04:00 |
|
Gregory Campbell
|
d2bf400202
|
Undid all the weirdness caused by copilot, never again
|
2026-06-03 23:54:33 -04:00 |
|
Gregory Campbell
|
5c9477f496
|
Import project images and fix missing project card images
|
2026-06-03 23:19:59 -04:00 |
|
Gregory Campbell
|
cf64e4c07a
|
Removed optimizeimages script since it was only causing problems
|
2026-06-03 23:18:31 -04:00 |
|
Gregory Campbell
|
67fbe957ed
|
Remove image optimization from build pipeline
|
2026-06-03 23:17:09 -04:00 |
|
Gregory Campbell
|
63d5638a2d
|
Revert to plain source images from assets instead of optimized WebP
|
2026-06-03 23:12:33 -04:00 |
|
Gregory Campbell
|
62bb8f3574
|
Use public URL fallback to relative paths for public images
|
2026-06-03 23:01:54 -04:00 |
|
Gregory Campbell
|
9244e6ea7c
|
Set CRA homepage to . for relative asset paths
|
2026-06-03 23:00:09 -04:00 |
|
Gregory Campbell
|
0feb8cd497
|
Use PUBLIC_URL for public image paths to ensure deployed images resolve correctly
|
2026-06-03 22:53:30 -04:00 |
|
Gregory Campbell
|
4e6127a953
|
Add ajv@8.12.0 to fix ajv-keywords compatibility
|
2026-06-03 22:42:14 -04:00 |
|
Gregory Campbell
|
3ccf10244e
|
Use npm install instead of npm ci for more flexible lockfile resolution in Amplify
|
2026-06-03 22:34:38 -04:00 |
|
Gregory Campbell
|
4c36574a98
|
Regenerate lockfile locally; use npm ci in Amplify preBuild to avoid resolver errors
|
2026-06-03 22:28:02 -04:00 |
|
Gregory Campbell
|
ec37de0e87
|
adding stuff to debug errors
|
2026-06-03 22:22:47 -04:00 |
|
Gregory Campbell
|
575fb83f66
|
Amplify: print node/npm versions; install npm@8 before install to avoid npm resolve bug
|
2026-06-03 22:21:31 -04:00 |
|
Gregory Campbell
|
2d11d5fa9c
|
Pin Node engine to 18 and add .nvmrc for Amplify builds
|
2026-06-03 22:16:12 -04:00 |
|
Gregory Campbell
|
bebab44061
|
Use legacy-peer-deps during Amplify install to avoid ERESOLVE errors
|
2026-06-03 22:11:20 -04:00 |
|
Gregory Campbell
|
ae251cd7c3
|
Fix footer CSS; set Amplify preBuild to npm install; pin TypeScript to 4.9.5
|
2026-06-03 22:07:57 -04:00 |
|
Gregory Campbell
|
8cea0b478c
|
Updated package dependencies to not break amplify
|
2026-06-03 22:02:42 -04:00 |
|
Gregory Campbell
|
8b94c23397
|
ci(amplify): run image optimizer in Amplify preBuild; upload artifacts from GH Action
|
2026-06-03 21:55:34 -04:00 |
|
Gregory Campbell
|
b415397a5a
|
ci(images): add workflow to optimize images on asset changes
|
2026-06-03 21:53:46 -04:00 |
|
Gregory Campbell
|
feaab16477
|
perf(images): generate WebP variants and reference optimized images
|
2026-06-03 21:52:17 -04:00 |
|
Gregory Campbell
|
51d2a9c822
|
chore: add image optimization script and README
|
2026-06-03 21:49:46 -04:00 |
|
Gregory Campbell
|
9ba13ab4cd
|
feat: SEO (react-helmet-async), ProjectCard, lazy images, build fixes
|
2026-06-03 21:48:00 -04:00 |
|