summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-03-22 09:55:38 +0900
committerGitHub <noreply@github.com>2023-03-22 09:55:38 +0900
commit1e67e9c6616c6e87ae85ece71e5401006df2dd34 (patch)
treea0d6df03a3d0ac2edf1fda7ed4bfb789b5a29720 /.github/workflows
parentMerge pull request #10218 from misskey-dev/develop (diff)
parentfix drive-cleaner (diff)
downloadmisskey-1e67e9c6616c6e87ae85ece71e5401006df2dd34.tar.gz
misskey-1e67e9c6616c6e87ae85ece71e5401006df2dd34.tar.bz2
misskey-1e67e9c6616c6e87ae85ece71e5401006df2dd34.zip
Merge pull request #10342 from misskey-dev/develop
Release: 13.10.0
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/test-backend.yml59
-rw-r--r--.github/workflows/test-frontend.yml (renamed from .github/workflows/test.yml)21
2 files changed, 63 insertions, 17 deletions
diff --git a/.github/workflows/test-backend.yml b/.github/workflows/test-backend.yml
new file mode 100644
index 0000000000..44b6b4ba7e
--- /dev/null
+++ b/.github/workflows/test-backend.yml
@@ -0,0 +1,59 @@
+name: Test (backend)
+
+on:
+ push:
+ branches:
+ - master
+ - develop
+ pull_request:
+
+jobs:
+ jest:
+ runs-on: ubuntu-latest
+
+ strategy:
+ matrix:
+ node-version: [18.x]
+
+ services:
+ postgres:
+ image: postgres:13
+ ports:
+ - 54312:5432
+ env:
+ POSTGRES_DB: test-misskey
+ POSTGRES_HOST_AUTH_METHOD: trust
+ redis:
+ image: redis:6
+ ports:
+ - 56312:6379
+
+ steps:
+ - uses: actions/checkout@v3.3.0
+ with:
+ submodules: true
+ - name: Install pnpm
+ uses: pnpm/action-setup@v2
+ with:
+ version: 7
+ run_install: false
+ - name: Use Node.js ${{ matrix.node-version }}
+ uses: actions/setup-node@v3.6.0
+ with:
+ node-version: ${{ matrix.node-version }}
+ cache: 'pnpm'
+ - run: corepack enable
+ - run: pnpm i --frozen-lockfile
+ - name: Check pnpm-lock.yaml
+ run: git diff --exit-code pnpm-lock.yaml
+ - name: Copy Configure
+ run: cp .github/misskey/test.yml .config
+ - name: Build
+ run: pnpm build
+ - name: Test
+ run: pnpm jest-and-coverage
+ - name: Upload Coverage
+ uses: codecov/codecov-action@v3
+ with:
+ token: ${{ secrets.CODECOV_TOKEN }}
+ files: ./packages/backend/coverage/coverage-final.json
diff --git a/.github/workflows/test.yml b/.github/workflows/test-frontend.yml
index 9135b4f60a..18c1a31aee 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test-frontend.yml
@@ -1,4 +1,4 @@
-name: Test
+name: Test (frontend)
on:
push:
@@ -8,26 +8,13 @@ on:
pull_request:
jobs:
- jest:
+ vitest:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x]
- services:
- postgres:
- image: postgres:13
- ports:
- - 54312:5432
- env:
- POSTGRES_DB: test-misskey
- POSTGRES_HOST_AUTH_METHOD: trust
- redis:
- image: redis:6
- ports:
- - 56312:6379
-
steps:
- uses: actions/checkout@v3.3.0
with:
@@ -51,12 +38,12 @@ jobs:
- name: Build
run: pnpm build
- name: Test
- run: pnpm jest-and-coverage
+ run: pnpm --filter frontend test-and-coverage
- name: Upload Coverage
uses: codecov/codecov-action@v3
with:
token: ${{ secrets.CODECOV_TOKEN }}
- files: ./packages/backend/coverage/coverage-final.json
+ files: ./packages/frontend/coverage/coverage-final.json
e2e:
runs-on: ubuntu-latest