Note
These are jtoar's working notes. Expect them to be incomplete.
-
updates should flow from...
flowchart LR createRedwoodApp[create redwood app] --> testProject["__fixtures__/test-project"] --> deployCI[deploy target CI projects]
-
see renovate's developer portal for debugging renovate.
-
quick video on using Beyond Compare to diff directories. the "Rules" button is a must:
using_beyond_compare.mov
-
when adding new deploy target CI projects (e.g. fly), we'd copy the test project from the redwood monorepo. so the absence of pages like "DoublePage" in baremetal etc. adds a bit of overhead.
-
i think, for automerge to work, we can't require that prs be up to date to be merged and tell renovate to only rebase when conflicted
-
there seems to be a bug in vercel when it comes to enabling corepack and configuring the root directory:
Warning: Could not enable corepack because package.json is missing "packageManager" property
it doesn't seem to to be looking at the root directory's
package.json
. i've gotten around it for now by adding apackage.json
to the root directory with thepackageManager
property. -
after a lot of trial and error, i've got flightcontrol working. it required both
NIXPACKS_VERSION=1.18.0
andcorepack enable
in theinstallCommand
:"installCommand": "cd flightcontrol && corepack enable && yarn install",
update on this: coherence's nixpacks version is 1.20.0 and it just seems to work. i tried that on flightcontrol, that is just setting nixpacks version to 1.20.0 but not corepack enable, and it didn't work. it could be that coherence handles monorepos better