mirror of
https://github.com/the-draupnir-project/Draupnir.git
synced 2026-10-23 17:32:22 +00:00
Merge pull request #52 from Gnuxie/gnuxie/update-to-node-18
Update to node 18.
This commit is contained in:
8 files changed
+17
-17
No files matched your search
@@ -17,10 +17,10 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Specifically use node 16 like in the readme.
|
||||
- name: Specifically use node 18 like in the readme.
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '16'
|
||||
node-version: '18'
|
||||
- run: yarn install
|
||||
- run: yarn build
|
||||
- run: yarn lint
|
||||
@@ -29,10 +29,10 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Specifically use node 16 like in the readme.
|
||||
- name: Specifically use node 18 like in the readme.
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '16'
|
||||
node-version: '18'
|
||||
- run: yarn install
|
||||
- run: yarn test
|
||||
integration:
|
||||
@@ -43,7 +43,7 @@ jobs:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '16'
|
||||
node-version: '18'
|
||||
- name: Fetch and build mx-tester (cached across runs)
|
||||
uses: baptiste0928/cargo-install@v1
|
||||
with:
|
||||
@@ -65,7 +65,7 @@ jobs:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '16'
|
||||
node-version: '18'
|
||||
- name: Fetch and build mx-tester (cached across runs)
|
||||
uses: baptiste0928/cargo-install@v1
|
||||
with:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
# We can't use alpine anymore because crypto has rust deps.
|
||||
FROM node:16-slim
|
||||
FROM node:18-slim
|
||||
COPY . /tmp/src
|
||||
RUN cd /tmp/src \
|
||||
&& yarn install \
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
These instructions are to build and run draupnir without using [Docker](./setup_docker.md).
|
||||
You need to have installed `yarn` 1.x and Node 16.
|
||||
You need to have installed `yarn` 1.x and Node 18.
|
||||
|
||||
```bash
|
||||
git clone https://github.com/gnuxie/draupnir.git
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ up:
|
||||
before:
|
||||
- docker run --rm --network $MX_TEST_NETWORK_NAME --name mjolnir-test-postgres --domainname mjolnir-test-postgres -e POSTGRES_PASSWORD=mjolnir-test -e POSTGRES_USER=mjolnir-tester -e POSTGRES_DB=mjolnir-test-db -d -p 127.0.0.1:8083:5432 postgres
|
||||
# Wait until postgresql is ready
|
||||
- until psql postgres://mjolnir-tester:mjolnir-test@localhost:8083/mjolnir-test-db -c ""; do echo "Waiting for psql..."; sleep 1s; done
|
||||
- until psql postgres://mjolnir-tester:mjolnir-test@127.0.0.1:8083/mjolnir-test-db -c ""; do echo "Waiting for psql..."; sleep 1s; done
|
||||
# Launch the reverse proxy, listening for connections *only* on the local host.
|
||||
- docker run --rm --network host --name mjolnir-test-reverse-proxy -p 127.0.0.1:8081:80 -v $MX_TEST_CWD/test/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx
|
||||
- yarn install
|
||||
|
||||
+2
-2
@@ -32,7 +32,7 @@
|
||||
"@types/jsdom": "^16.2.11",
|
||||
"@types/mocha": "^9.0.0",
|
||||
"@types/nedb": "^1.8.12",
|
||||
"@types/node": "^16.18.11",
|
||||
"@types/node": "^18.16.7",
|
||||
"@types/pg": "^8.6.5",
|
||||
"@types/request": "^2.48.8",
|
||||
"@types/shell-quote": "1.7.1",
|
||||
@@ -65,6 +65,6 @@
|
||||
"yaml": "^2.2.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=16.0.0"
|
||||
"node": ">=18.0.0"
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,7 @@ homeserver:
|
||||
|
||||
db:
|
||||
engine: "postgres"
|
||||
connectionString: "postgres://mjolnir-tester:mjolnir-test@localhost:8083/mjolnir-test-db"
|
||||
connectionString: "postgres://mjolnir-tester:mjolnir-test@127.0.0.1:8083/mjolnir-test-db"
|
||||
|
||||
adminRoom: "#draupnir-admin:localhost:9999"
|
||||
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ events {
|
||||
|
||||
http {
|
||||
server {
|
||||
listen 8081;
|
||||
listen [::]:8081 ipv6only=off;
|
||||
|
||||
location ~ ^/_matrix/client/(r0|v3)/rooms/([^/]*)/report/(.*)$ {
|
||||
# Abuse reports should be sent to Mjölnir.
|
||||
|
||||
@@ -273,10 +273,10 @@
|
||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.6.1.tgz#828e4785ccca13f44e2fb6852ae0ef11e3e20ba5"
|
||||
integrity sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==
|
||||
|
||||
"@types/node@^16.18.11":
|
||||
version "16.18.11"
|
||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.11.tgz#cbb15c12ca7c16c85a72b6bdc4d4b01151bb3cae"
|
||||
integrity sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==
|
||||
"@types/node@^18.16.7":
|
||||
version "18.16.7"
|
||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.7.tgz#86d0ba2541f808cb78d4dc5d3e40242a349d6db8"
|
||||
integrity sha512-MFg7ua/bRtnA1hYE3pVyWxGd/r7aMqjNOdHvlSsXV3n8iaeGKkOaPzpJh6/ovf4bEXWcojkeMJpTsq3mzXW4IQ==
|
||||
|
||||
"@types/parse5@*":
|
||||
version "6.0.1"
|
||||
|
||||
Reference in new issue
Block a user