Commit Graph

139 Commits

Author SHA1 Message Date
Kevin Grüneberg
27f9f96ff7 chore: upgrade to node 20 (#22240) 2024-03-26 18:54:22 +07:00
Charis
c1bde9a1a7 chore: temporarily remove fail-on-error for vale (#21618) 2024-02-28 09:39:58 +08:00
Ivan Vasilov
1afb029da0 fix: Make the playwright tests always succeed (#21591)
* Make the playwright tests always succeed.

* Push a change to trigger the tests.

* Try moving the continue-on-error on the failed step.
2024-02-27 17:13:07 +08:00
Charis
06c6f27a80 ci: add docs linting (#21462)
Add a prose linter that runs on docs content changes and a basic config. Linter only lints changed lines, and it will fail on error. For now, this is not a mandatory check because we expect a lot of false positives while we tweak the linter to suit our conventions.
2024-02-23 12:10:16 -05:00
Ivan Vasilov
66ae36e005 feat: Playwright tests (#21083)
* initial commit for testing the github action.

* Improvements to the Github action.

* Add docker caching.

* Fix an issue in the github action.

* Another fix for the action.

* Just delete the db after the tests.

* Add a supabase app to the playwright-tests.

* Delete .env.testing.

* Remove the docker image caching from the Playwright github action.

* Add a README.md.

* Add an example test for the table editor.

* Ignore the generated keys.json.

* Add commands for running and writing tests.

* Remove Auth tests.

* Only show the react-query tool when not in test mode.

* Add data-testids to the buttons and use them in the test.

* Handle a case where SUPABASE_URL isn't defined.

* Fix the button test id.

* Remove some dependency.

* Try setting a timeout for an action.

* Add timeout to another action.

* Add some timeouts before the save button.

* Add some timeout before clicking save.

* Enable the video recording only during local testing.

* Minor fixes.

* Expand the README.
2024-02-19 12:12:54 +01:00
Charis
42723d8232 refactor: move ai, realtime, functions, remaining auth docs to content directory (#21259) 2024-02-14 17:39:05 +00:00
Kevin Grüneberg
f7e60bf324 chore: upgrade prettier/eslint + autofix (#20785) 2024-01-30 10:54:02 +08:00
Charis
d6234f823a fix: include integrations in our search indexes (#20709)
Co-authored-by: Greg Richardson <greg.nmr@gmail.com>
2024-01-26 15:20:54 -05:00
Kevin Grüneberg
129b3d927a chore: move specs to docs folder (#20136) 2024-01-03 18:54:23 +01:00
Greg Richardson
1a244b79a5 Automated AI tests via GitHub Actions (#19880)
* ci: ai tests

* chore(ai-commands): update readme

* fix: dont load .env.local in ci environment

* fix: pass openai env variable into ci job

* feat(ai): llm evaluated tests

* chore(ai): remove unused jest snapshots
2023-12-20 09:34:30 -07:00
Charis
21ebccc640 fix: add reference docs back to search index (#19054)
Reference docs weren't being indexed properly because the specs weren't
getting checked out at build time.
2023-11-17 16:04:24 -05:00
Ivan Vasilov
436bdb10ae chore: Move the studio app to apps/studio (#18915)
* Move all studio files from /studio to /apps/studio.

* Move studio specific prettier ignores.

* Fix the ui references from studio.

* Fix the css imports.

* Fix all package.json issues.

* Fix the prettier setup for the studio app.

* Add .turbo folder to prettierignore.

* Fix the github workflows.
2023-11-15 12:38:55 +01:00
Ivan Vasilov
848870d1cd chore: Build the docker image on schedule (#17955)
* Change the action for docker image to build on schedule every Monday.

* Publish the image when pushing a tag.
2023-10-23 11:13:26 +02:00
Kevin Grüneberg
abf1a9807e chore: remove duplicate build (#18297) 2023-10-18 10:59:09 +02:00
Anthony Shew
1281a9b9ce turbo type-check command and GHA (#11658)
* turbo type-check command and GHA

* Update quality.yml

* Update package.json

* Update packages/common/package.json

Co-authored-by: Ruggero Tomaselli <ruggerotomaselli@gmail.com>

* Run prettier.

* Updating package-lock.

* Fix all prettier errors.

* Add type-check command to studio. Remove the one from common package since it depends on ui package and cannot be built at the moment.

* Rename all commands to typecheck (without -) because it's easier to type.

* Add cache and concurrency to the typecheck github job.

* Rename the quality workflow to typecheck.yml.

---------

Co-authored-by: Ruggero Tomaselli <ruggerotomaselli@gmail.com>
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2023-10-04 17:12:05 +11:00
Kevin Grüneberg
bc1c9090c2 fix: use prettier on studio too (#17787) 2023-09-28 20:31:07 +02:00
Kevin Grüneberg
63f2a54938 build: use larger runner for build/tests 2023-09-15 12:28:00 +02:00
Kevin Grüneberg
2c1a96ea0e fix: generate embeddings GH action 2023-09-14 01:05:08 +02:00
Kevin Grüneberg
dd626768fd build: improve build times 2023-09-13 23:39:06 +02:00
Joshen Lim
7f689b1e78 ignore spelling for files under public/monaco-editor 2023-08-25 16:50:36 +08:00
Ziinc
836d66c607 Merge branch 'master' into chore/add-build-check-to-ci 2023-06-21 02:05:49 +08:00
Kevin Grüneberg
533f61e290 chore: upgrade studio Docker image and turbo 2023-06-13 13:41:37 +02:00
Terry Sutton
40d3e0b346 Merge branch 'master' into chore/upgrade-to-node-18 2023-06-06 15:05:10 -02:30
Greg Richardson
8515db8839 fix: spell check exclude directories 2023-06-05 12:39:34 -06:00
Estee
5dff315066 modify avoid-typos github action to exclude only READMEs in i18n folder 2023-06-05 23:05:13 +08:00
Greg Richardson
574cf96b2f chore: ignore i18n for spell check 2023-05-30 16:30:34 -06:00
Terry Sutton
af01b02267 Merge branch 'master' into chore/upgrade-to-node-18 2023-05-30 14:49:02 -02:30
Greg Richardson
71df9bde4b Merge pull request #14578 from supabase/docs/vector-ai
AI & Vectors docs v1
2023-05-29 20:56:47 -06:00
Greg Richardson
010fbbe91d fix(spell-check): github action exclude option 2023-05-29 20:45:16 -06:00
Greg Richardson
ce4c2c5885 chore: ignore .ipynb files for spell check 2023-05-29 20:19:10 -06:00
Brandon Scott
d4dfe5815e fix: docs-tests workflow wasn't matching paths correctly, fix incorrect casing in test file name 2023-05-29 12:01:51 -04:00
Alaister Young
cd76711078 updates ci to use node 18 2023-05-29 13:59:53 +10:00
Kevin Grüneberg
ea8e2c69cb chore: allow more memory consumption on tests 2023-05-23 21:07:43 +02:00
Brandon Scott
0f84e5a3bd Consolidate anchor id slugify logic, add tests + docs test workflow 2023-05-18 20:02:48 -04:00
TzeYiing
797e8c00a1 chore: add build check to studio ci 2023-05-17 12:21:44 +08:00
Brandon Scott
775024f74b Merge branch 'master' of github.com:supabase/supabase into fix-test-suites 2023-05-15 18:08:42 -04:00
Greg Richardson
36aa0cc187 fix(embeddings): custom heading slugs 2023-05-11 12:26:27 -06:00
Brandon Scott
4d41678829 Merge branch 'master' of github.com:brandongregoryscott/supabase into fix-test-suites 2023-05-05 15:02:57 -04:00
Greg Richardson
6cc7c04d72 fix(prettier): ci i18n check 2023-04-28 16:16:03 -06:00
Greg Richardson
eea2c5ce8b chore(prettier): fix ci 2023-04-28 15:56:30 -06:00
Greg Richardson
7fd4180325 fix(embeddings): github discussions ci 2023-04-25 11:38:02 -06:00
Greg Richardson
eef3e613e6 chore(embeddings): run github action once a day to ingest new discussions 2023-04-24 14:57:07 -06:00
Greg Richardson
126d54e9ef chore(embeddings): remove this branch as trigger in github action 2023-04-24 14:37:50 -06:00
Greg Richardson
a5cbd7bfd6 chore(embeddings): add migrations to github actions trigger path 2023-04-24 14:18:48 -06:00
Greg Richardson
c57c3ca4c3 fix(embeddings): github actions embeddings command 2023-04-24 14:02:31 -06:00
Greg Richardson
ba78cb2c92 chore(embeddings): github action supabase db password 2023-04-24 13:41:57 -06:00
Greg Richardson
cd9019918a fix(embeddings): github action project linking 2023-04-24 13:36:07 -06:00
Greg Richardson
db8201daf3 chore(embeddings): github action migrations 2023-04-24 13:04:51 -06:00
Greg Richardson
030ef17bf1 chore(embeddings): github action poc 2023-04-24 10:40:37 -06:00
Brandon Scott
a8620a61f6 Merge branch 'master' of github.com:supabase/supabase into fix-test-suites 2023-04-18 16:43:30 -04:00