Elliot DeNolf
d4548d73d5
ci: checkout code for filters to work with non-PRs
2023-10-20 15:14:20 -04:00
Elliot DeNolf
ccc7c51c90
ci: detect code changes by dir, add builds for templates ( #3724 )
...
* ci: add simple website template build
* ci: copy .env.example
* ci: add mongo
* ci: add other templates via matrix
* ci: move templates to separate workflow
* ci: implement paths-filter
* chore: trigger template filter
* chore: refine filters
* chore: adjust needs_build
* chore: undo trigger
2023-10-20 14:57:47 -04:00
Elliot DeNolf
e74dc8633b
ci: add retries to e2e tests ( #3708 )
...
* ci: add retries to e2e tests
* ci: add timeout_minutes for retry
2023-10-17 11:26:34 -04:00
Elliot DeNolf
2e6a2c8355
ci: add plugin-nested-docs build
2023-10-16 12:16:14 -04:00
Elliot DeNolf
cd1f8dc332
ci: remove cpa tests, degit doesn't work in actions
2023-10-12 23:20:00 -04:00
Elliot DeNolf
ddfcb2f12e
ci: add create-payload-app
2023-10-12 20:29:05 -04:00
Elliot DeNolf
db376f24ba
ci: add plugins build/test job
2023-10-11 22:20:17 -04:00
Elliot DeNolf
890af8be05
ci: optimize e2e and refactor workflow ( #3530 )
...
* ci: split e2e
* chore: 3 parts
* chore: use matrix
* chore: use playwright container, bump playwright
* chore: remove playwright container
* ci: move all packages into matrix
* ci: reusable action to restore build cache
* chore: revert custom action
* chore: cleanup logs
2023-10-09 23:43:34 -04:00
Elliot DeNolf
aa443d9050
ci: update ci to main
2023-10-08 19:44:59 -04:00
Elliot DeNolf
c4e4a5a3f7
ci: add live-preview-react build
2023-10-05 17:30:50 -04:00
Elliot DeNolf
d2fa65cb4f
ci: add live-preview build
2023-10-05 15:21:15 -04:00
Elliot DeNolf
317104bb9f
ci: add richtext-lexical build job
2023-10-01 15:19:34 -04:00
Elliot DeNolf
96844a5185
ci: add builds for bundlers and plugins
2023-09-29 12:26:50 -04:00
Elliot DeNolf
17132b72ad
ci: configure int tests with postgres ( #3364 )
...
* chore: configure postgres
* chore: adjust action and connection
* chore: export postgres url as env
2023-09-21 09:34:43 -04:00
Elliot DeNolf
25be3a3c6f
ci: cache build and run tests per db adapter ( #3362 )
...
* ci: cache entire build to share with future jobs
* chore: pnpm setup for tests job
* chore: use build cache in db adapter builds
* chore: troubleshoot db builds
* chore: add back db-mongodb
* chore: add back db-postgres, cleanup
* chore: separate type gen into separate job
* chore: run tests separately for each db adapter
* chore: use matrix for tests w/ db
* chore: explicit ip and port for postgres
2023-09-19 22:31:33 -04:00
Elliot DeNolf
db4aa1e8b6
ci: move int tests before e2e
2023-09-19 17:04:31 -04:00
Elliot DeNolf
dd0514bd2c
ci: multiple jobs ( #3337 )
...
* ci: move playwright install to test:e2e script
* test: adjust test db names to avoid conflicts
* ci: clean up core job
* ci: add db-mongodb build job
* chore: add jest setup db adapter logging
* chore: install on mongodb job
* chore: adjust root deps
* chore: use turbo for db-mongodb to ensure build order
* chore: use turbo from .bin
* chore: add build script for db-postgres
* ci: add db-postgres build job
* chore: upgrade actions/checkout and actions/setup-node
* chore: rename github workflow file to main
2023-09-15 16:17:41 -04:00