Commit Graph
210 Commits
Author SHA1 Message Date
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 0eff476d13 Update Resume.png 2026-06-04 22:05:33 -04:00
Gregory Campbell 618c267e4e Many resume updates 2026-06-04 17:56:32 -04:00
Gregory Campbell e7244fec3b Merge branch 'master' of https://github.com/gjcampbell777/personal_site 2026-06-04 17:34:17 -04:00
Gregory Campbell fa0f78ab83 Update Resume.png 2026-06-04 17:34:13 -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
Gregory Campbell d8fe355a07 Refactor: semantic JSX, fix nav/footer, cleanup global CSS 2026-06-03 21:42:34 -04:00
Gregory Campbell e617745772 Amplify build fix 2026-06-03 16:06:56 -04:00