mirror of
				https://codeberg.org/yeentown/barkey.git
				synced 2025-10-31 05:24:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
	
		
			917 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			917 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| on:
 | |
|   pull_request:
 | |
|     types: [opened, synchronize, reopened]
 | |
| 
 | |
| jobs:
 | |
|   testCommit:
 | |
|     runs-on: yeentown-dev
 | |
|     container:
 | |
|       image: node:jod
 | |
|     services:
 | |
|       postgres:
 | |
|         image: postgres:15
 | |
|         env:
 | |
|           POSTGRES_PASSWORD: ci
 | |
|       redis:
 | |
|         image: redis:latest
 | |
|     steps:
 | |
|       - uses: actions/checkout@v4
 | |
|       - run: |
 | |
|           apt-get update && apt-get install -y git wget curl build-essential python3 ffmpeg
 | |
|           cp .config/ci.yml .config/default.yml
 | |
|           cp .config/ci.yml .config/test.yml
 | |
|           corepack enable
 | |
|           corepack prepare pnpm@latest --activate
 | |
|           git submodule update --init
 | |
|           pnpm install --frozen-lockfile
 | |
|           pnpm run build
 | |
|           pnpm run migrate
 | |
|           pnpm run --filter='!megalodon' test
 | |
|           pnpm run --filter=backend --filter=misskey-js lint
 | |
|           pnpm run --filter=frontend --filter=frontend-embed eslint
 |