From d8b88cae79741ae0a6e57708274e617201e66037 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=E1=BA=A7n=20Nguy=E1=BB=85n=20Tu=E1=BA=A5n=20Anh?= <43093213+dopaemon@users.noreply.github.com> Date: Tue, 19 Aug 2025 08:06:20 -0700 Subject: [PATCH 1/3] Update cp_testing.yml --- .github/workflows/cp_testing.yml | 34 +++++++++++++++++++------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/.github/workflows/cp_testing.yml b/.github/workflows/cp_testing.yml index 0a57f6f..a5256d6 100644 --- a/.github/workflows/cp_testing.yml +++ b/.github/workflows/cp_testing.yml @@ -25,8 +25,8 @@ jobs: image: postgres:15 env: POSTGRES_USER: wikijs - POSTGRES_PASSWORD: wikijs - POSTGRES_DB: wikijs + POSTGRES_PASSWORD: wikijsrocks + POSTGRES_DB: wiki ports: - 5432:5432 options: >- @@ -38,10 +38,10 @@ jobs: mysql: image: mysql:8 env: - MYSQL_ROOT_PASSWORD: wikijs - MYSQL_DATABASE: wikijs + MYSQL_ROOT_PASSWORD: wikijsrocks + MYSQL_DATABASE: wiki MYSQL_USER: wikijs - MYSQL_PASSWORD: wikijs + MYSQL_PASSWORD: wikijsrocks ports: - 3306:3306 options: >- @@ -67,11 +67,11 @@ jobs: path: mainrepo - name: Checkout Wiki.js source - uses: actions/checkout@v4 - with: - repository: requarks/wiki - ref: main - path: wikijs + run: | + wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz + mkdir wikijs + tar xzf wiki-js.tar.gz -C ./wikijs + mv config.sample.yml config.yml - name: Setup Node.js ${{ matrix.node }} uses: actions/setup-node@v4 @@ -110,10 +110,16 @@ jobs: run: | cd wikijs echo "Running Wiki.js build on Node ${{ matrix.node }} with DB ${{ matrix.database }} and Browser ${{ matrix.browser }}" - npm run build + npm rebuild sqlite3 - - name: Run Wiki.js Tests + - name: Start Wiki.js server + run: | + cd wikijs + nohup node server > server.log 2>&1 & + sleep 20 + cat server.log + + - name: Test server response run: | cd wikijs - echo "Running Wiki.js tests on Node ${{ matrix.node }} with DB ${{ matrix.database }} and Browser ${{ matrix.browser }}" - npm run test + curl -I http://localhost:3000 || (cat server.log && exit 1) From 323e0dadeb44cba9f53f8a5b6804efc9b5e48877 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=E1=BA=A7n=20Nguy=E1=BB=85n=20Tu=E1=BA=A5n=20Anh?= <43093213+dopaemon@users.noreply.github.com> Date: Tue, 19 Aug 2025 08:09:12 -0700 Subject: [PATCH 2/3] Update cp_testing.yml --- .github/workflows/cp_testing.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/cp_testing.yml b/.github/workflows/cp_testing.yml index a5256d6..7e6cbf3 100644 --- a/.github/workflows/cp_testing.yml +++ b/.github/workflows/cp_testing.yml @@ -71,6 +71,7 @@ jobs: wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz mkdir wikijs tar xzf wiki-js.tar.gz -C ./wikijs + cd wikijs mv config.sample.yml config.yml - name: Setup Node.js ${{ matrix.node }} From 3a29340dbb60a5e702cf6dfbde482aca65e7d2c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=E1=BA=A7n=20Nguy=E1=BB=85n=20Tu=E1=BA=A5n=20Anh?= <43093213+dopaemon@users.noreply.github.com> Date: Tue, 19 Aug 2025 08:15:00 -0700 Subject: [PATCH 3/3] Update cp_testing.yml --- .github/workflows/cp_testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cp_testing.yml b/.github/workflows/cp_testing.yml index 7e6cbf3..06ed1d9 100644 --- a/.github/workflows/cp_testing.yml +++ b/.github/workflows/cp_testing.yml @@ -10,7 +10,7 @@ jobs: fail-fast: false matrix: include: - - node: 16 + - node: 14 browser: chrome database: postgresql - node: 18