mirror of https://github.com/msgbyte/tailchat
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			39 lines
		
	
	
		
			916 B
		
	
	
	
		
			YAML
		
	
			
		
		
	
	
			39 lines
		
	
	
		
			916 B
		
	
	
	
		
			YAML
		
	
name: "Server Admin CI"
 | 
						|
 | 
						|
on:
 | 
						|
  push:
 | 
						|
    branches:
 | 
						|
      - master
 | 
						|
    paths:
 | 
						|
      - "server/admin/**"
 | 
						|
  workflow_dispatch:
 | 
						|
 | 
						|
jobs:
 | 
						|
  ci:
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
    strategy:
 | 
						|
      matrix:
 | 
						|
        node-version: [18.x]
 | 
						|
    steps:
 | 
						|
      - name: checkout
 | 
						|
        uses: actions/checkout@v2
 | 
						|
      - name: Use Node.js ${{ matrix.node-version }}
 | 
						|
        uses: actions/setup-node@v2
 | 
						|
        with:
 | 
						|
          node-version: ${{ matrix.node-version }}
 | 
						|
      - name: Cache pnpm modules
 | 
						|
        uses: actions/cache@v2
 | 
						|
        with:
 | 
						|
          path: ~/.pnpm-store
 | 
						|
          key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
 | 
						|
          restore-keys: |
 | 
						|
                        ${{ runner.os }}-
 | 
						|
      - uses: pnpm/action-setup@v2.0.1
 | 
						|
        with:
 | 
						|
          version: 8.15.8
 | 
						|
          run_install: false
 | 
						|
      - name: Install packages
 | 
						|
        run: pnpm install --frozen-lockfile
 | 
						|
      - name: Check Build
 | 
						|
        run: pnpm build:admin
 |