mirror of https://github.com/LemmyNet/lemmy.git
parent
9a2fb8e7c2
commit
eb0dc2fda4
|
@ -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:
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -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
|
||||
|
|
2930
api_tests/yarn.lock
2930
api_tests/yarn.lock
File diff suppressed because it is too large
Load Diff
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue