Alessio Gravili
3d86bf1974
chore: update website and blank templates to incorporate import map changes ( #7664 )
2024-08-14 09:10:40 -04:00
Alessio Gravili
96e7c95ebc
chore: upgrade to pnpm v9, regenerate lockfile ( #7369 )
...
- regenerates the lockfile
- upgrades pnpm from v8 to v9.7.0 minimum
- ensures playwright does not import payload config. Even after our
importmap revamp that made the payload config server-only / node-safe, I
was getting these `Error: Invariant: AsyncLocalStorage accessed in
runtime where it is not available` errors in combination with pnpm v9
and lockfile regeneration.
This does not happen with pnpm v8, however I'm still blaming playwright
for this, as this does not happen in dev and we've had this specific
error with playwright in the past when we were importing the payload
config. Perhaps it's related to both playwright and the future Next.js
process importing the same config file, and not related to the config
file containing client-side React code.
Making sure playwright doesn't import the config fixed it (it was
importing it through the import map generation). The import map
generation is now run in a separate process, and playwright simply waits
for it
- One positive thing: this pr fixes a bunch of typescript errors with
react-select components. We got those errors because react-select types
are not compatible with react 19. lockfile regeneration fixed that (not
related to pnpm v9) - probably because we were installing mismatching
react versions (I saw both `fb9a90fa48-20240614` and `06d0b89e-20240801`
in our lockfile). I have thus removed the caret for react and react-dom
in our package.json - now it's consistent
2024-08-14 08:57:04 -04:00
Elliot DeNolf
352ed0ebef
ci: debug github.ref condition
2024-08-13 20:00:29 -04:00
Elliot DeNolf
bcf9b17321
ci: test github.ref
2024-08-13 19:40:37 -04:00
Dan Ribbens
075819964d
fix(db-postgres, db-sqlite): enum schema ( #7453 )
...
- updates drizzle-kit and drizzle-orm
- fix enum creation to fully support custom schemas
- sqlite by default will not use transactions
2024-07-31 16:42:00 -04:00
Elliot DeNolf
b160686fff
ci: adjust canary release conditions
2024-07-31 00:39:22 -04:00
Elliot DeNolf
ba6ef6777f
ci: auto release canary on success ( #7444 )
...
Automatically release canary on successful workflow.
2024-07-31 00:11:28 -04:00
Dan Ribbens
6d066c2ba4
fix(db-sqlite): migration template errors ( #7404 )
...
- Fix migration template for sqlite
- Add declare for payload.db.drizzle as type LibSQLDatabase
- Correct drizzle snapshot version
2024-07-27 22:10:09 -04:00
Elliot DeNolf
f8c79d2f84
ci: label pr on open
2024-07-25 10:48:54 -04:00
Elliot DeNolf
791fa68820
ci: disable app-build-with-packed
2024-07-24 16:34:03 -04:00
Jacob Fletcher
863abc0e6b
feat(next): root admin ( #7276 )
2024-07-23 13:44:44 -04:00
Elliot DeNolf
5a994d9739
ci: disable generated-templates job
2024-06-19 09:29:06 -04:00
Elliot DeNolf
1dbb29e847
chore(templates): add generated templates [no-lint] ( #6604 )
...
Generate static template variations
2024-06-05 15:39:28 -04:00
Elliot DeNolf
b2662eeb1f
ci: update app-build-with-packed job ( #6541 )
...
Add `--ignore-workspace` and `--no-frozen-lockfile` where necessary
2024-05-28 14:35:18 -04:00
Elliot DeNolf
db772a058c
chore: add label-author.yml
2024-05-22 09:09:52 -04:00
Alessio Gravili
5c7647f45b
ci: split up test suites ( #6415 )
2024-05-21 17:11:55 -04:00
Alessio Gravili
f716122eab
feat!: typed i18n ( #6343 )
2024-05-14 11:10:31 -04:00
Elliot DeNolf
48af78278d
ci: run protected branch actions to completion
2024-05-13 19:30:02 -04:00
Jarrod Flesch
3abc2e8328
fix: implements graphql schema generation ( #6254 )
...
Co-authored-by: Elliot DeNolf <denolfe@gmail.com >
2024-05-13 16:46:43 -04:00
Elliot DeNolf
662334abfb
ci: bump playwright actions/cache usage to v4
2024-05-13 14:01:32 -04:00
Elliot DeNolf
f6e77b845b
ci: add npm provenance to canary releases
2024-05-10 09:08:16 -04:00
Elliot DeNolf
f41576dd65
ci: canary releases ( #6308 )
2024-05-09 23:12:47 -04:00
Elliot DeNolf
821bed0ea6
ci: all green ( #6289 )
2024-05-09 16:33:05 -04:00
Elliot DeNolf
86b19d4c74
chore: update codeowners file [skip ci]
2024-05-08 10:05:55 -04:00
Elliot DeNolf
29af2849ba
ci: yaml formatting [skip ci]
2024-05-08 09:40:57 -04:00
Elliot DeNolf
15c7a9dcf8
ci: only lint on prs
2024-05-07 16:40:31 -04:00
Elliot DeNolf
d3e27e87fe
ci: add lint job ( #6247 )
2024-05-06 23:32:45 -04:00
Elliot DeNolf
9e5d521567
ci: allow examples/* scopes
2024-05-03 11:41:16 -04:00
Alessio Gravili
bcb3f08386
chore: hide test flakes, improve playwright CI logs, significantly reduce playwright timeouts, add back test retries, cache playwright browsers in CI, disable CI telemetry, improve test throttle utility ( #6155 )
2024-05-01 17:35:41 -04:00
Alessio Gravili
e8983abe65
ci: enable fields RichText e2e test suite
2024-04-30 23:12:47 -04:00
Elliot DeNolf
cce75f11ca
ci: add better message for PR subject pattern error
2024-04-29 14:34:04 -04:00
Elliot DeNolf
2b698a9018
chore: add more valid pr scopes [skip ci]
2024-04-26 11:55:01 -04:00
Elliot DeNolf
fbdfe1d9dd
chore: set -ex on pack and build step
2024-04-25 23:56:16 -04:00
Elliot DeNolf
7221725121
chore: start mongo for build
2024-04-25 23:46:48 -04:00
Elliot DeNolf
640348df3a
chore: use --ignore-workspace in template install
2024-04-25 23:37:05 -04:00
Elliot DeNolf
4ed99e017a
ci: add app-build-with-packed job
2024-04-25 23:28:28 -04:00
Elliot DeNolf
5731241a5c
fix(db-postgres): postgres uuid ( #6003 )
...
Co-authored-by: James <james@trbl.design >
2024-04-24 11:59:39 -04:00
Elliot DeNolf
14c513690d
ci: lint pr titles ( #5988 )
2024-04-23 23:40:55 -04:00
Elliot DeNolf
6179c938bf
ci: remove email e2e tests, ethereal calls failing
2024-04-23 13:18:10 -04:00
Elliot DeNolf
9a5e9313cd
ci: remove warning for no artifacts found
2024-04-23 10:47:17 -04:00
Elliot DeNolf
471e1388ae
ci: bump pnpm version in gh action, use variable
2024-04-22 22:29:07 -04:00
Elliot DeNolf
99a09c49a3
ci: start docker for plugin-cloud-storage e2e
2024-04-22 16:59:57 -04:00
Elliot DeNolf
8a6603b3d8
test: add plugin-cloud-storage e2e
2024-04-22 16:43:54 -04:00
Elliot DeNolf
abf0461d80
ci: add exports pattern to codeowners
2024-04-17 10:24:02 -04:00
Elliot DeNolf
42329fc736
ci: cut down on codeowners noise [skip ci]
2024-04-16 22:07:55 -04:00
Elliot DeNolf
eaf5a86121
ci: enforce node version for all jobs
2024-04-16 11:35:00 -04:00
Alessio Gravili
beeb59f263
ci: add weird tune linux network step which seems to reduce flakes ( #5855 )
2024-04-15 12:23:48 -04:00
Elliot DeNolf
ba7ac5d439
test: fix unit tests ( #5760 )
2024-04-09 23:08:20 -04:00
Elliot DeNolf
7c60772b26
ci: alpha -> beta branch push list
2024-04-09 23:07:09 -04:00
James
167ba0c68f
chore: adds back all tests
2024-04-09 13:50:54 -04:00