AnalogStudiosRI / www.analogstudios.net

New frontend website for Analog Studios (under development)
http://www.analogstudios.net
Apache License 2.0
4 stars 1 forks source link

upgrade greenwood v0.28.0 and GitHub Actions for node 18 #85

Closed thescientist13 closed 1 year ago

thescientist13 commented 1 year ago

Related Issue

N / A

Summary of Changes

  1. Upgrade latest Greenwood v0.28.0
  2. Update project for Node 18
  3. Updated WTR config per latest plugin refactoring

TODO

  1. [x] Need to upgrade / patch font-awesome plugin for Greenwood v0.28.0 (just vendoring for right now) - https://github.com/AnalogStudiosRI/greenwood-plugin-font-awesome/pull/6
  2. [x] API routes getting confused with API calls yarn serve (though API calls work just fine) - https://github.com/ProjectEvergreen/greenwood/issues/1059
    
    Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/Users/owenbuckley/Workspace/analogstudios.net/repo/www.analogstudios.net/src/api/v2/events.js' imported from /Users/owenbuckley/Workspace/analogstudios.net/repo/www.analogstudios.net/node_modules/@greenwood/cli/src/plugins/resource/plugin-api-routes.js
  3. [x] SPA fallback handing not working - https://github.com/ProjectEvergreen/greenwood/issues/1064 Screen Shot 2023-02-10 at 9 52 12 AM
  4. [x] Dev Proxy routing returning HTML for local dev server and no data is showing - https://github.com/ProjectEvergreen/greenwood/pull/1084 Screen Shot 2023-03-25 at 11 00 55 AM
netlify[bot] commented 1 year ago

Deploy Preview for practical-fermat-fa2c48 failed.

Name Link
Latest commit e69c329e8c81dee42ffc1ce322f311132ce09d44
Latest deploy log https://app.netlify.com/sites/practical-fermat-fa2c48/deploys/639e0f4cb480290008a23de8