Moving from yarn to pnpm. (#4414)

* Moving from yarn to pnpm.

* Prettier check.
This commit is contained in:
Dessalines 2024-01-29 05:38:39 -05:00 committed by GitHub
parent 9a2fb8e7c2
commit eb0dc2fda4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 3147 additions and 2938 deletions

View file

@ -3,6 +3,7 @@
variables:
- &rust_image "rust:1.75"
- &install_pnpm "corepack enable pnpm"
- &slow_check_paths
- path:
# rust source code
@ -41,7 +42,7 @@ steps:
prettier_check:
image: tmknom/prettier:3.0.0
commands:
- prettier -c . '!**/volumes' '!**/dist' '!target' '!**/translations'
- prettier -c . '!**/volumes' '!**/dist' '!target' '!**/translations' '!api_tests/pnpm-lock.yaml'
toml_fmt:
image: tamasfe/taplo:0.8.1
@ -182,11 +183,12 @@ steps:
LEMMY_DATABASE_URL: postgres://lemmy:password@database:5432
DO_WRITE_HOSTS_FILE: "1"
commands:
- *install_pnpm
- apt update && apt install -y bash curl postgresql-client
- bash api_tests/prepare-drone-federation-test.sh
- cd api_tests/
- yarn
- yarn api-test
- pnpm i
- pnpm api-test
when: *slow_check_paths
federation_tests_server_output:

3136
api_tests/pnpm-lock.yaml Normal file

File diff suppressed because it is too large Load diff

View file

@ -10,8 +10,8 @@ killall -s1 lemmy_server || true
./api_tests/prepare-drone-federation-test.sh
popd
yarn
yarn api-test || true
pnpm i
pnpm api-test || true
killall -s1 lemmy_server || true
killall -s1 pict-rs || true

File diff suppressed because it is too large Load diff

View file

@ -52,7 +52,7 @@ ask_to_auto_reload() {
done
if [ "$auto_reload_final" = 1 ]
then
cd ui && yarn start
cd ui && pnpm dev
cd server && cargo watch -x run
fi
}
@ -62,8 +62,9 @@ ask_to_init_db
# Build the web client
cd ui
yarn
yarn build
pnpm i
pnpm prebuild:prod
pnpm build:prod
# Build and run the backend
cd ../server