This commit is contained in:
		
							parent
							
								
									729704984c
								
							
						
					
					
						commit
						4bd975796e
					
				
					 148 changed files with 4865 additions and 27561 deletions
				
			
		| 
						 | 
				
			
			@ -28,37 +28,28 @@ jobs:
 | 
			
		|||
          git lfs fetch    origin refs/remotes/origin/${{ github.ref_name }}
 | 
			
		||||
          git lfs checkout
 | 
			
		||||
 | 
			
		||||
    - name: Setup pnpm
 | 
			
		||||
      run: |
 | 
			
		||||
        corepack enable
 | 
			
		||||
        corepack prepare pnpm@latest-9 --activate
 | 
			
		||||
        pnpm config set store-dir /tmp/pnpm-store
 | 
			
		||||
    - name: Setup Bun
 | 
			
		||||
      uses: oven-sh/setup-bun@v2
 | 
			
		||||
      with:
 | 
			
		||||
        bun-version-file: "package.json"
 | 
			
		||||
 | 
			
		||||
    - name: Cache Dependencies
 | 
			
		||||
      id: dependencies-cache
 | 
			
		||||
      uses: actions/cache@v4
 | 
			
		||||
      with:
 | 
			
		||||
        path: /tmp/pnpm-store
 | 
			
		||||
        key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
 | 
			
		||||
        path: ~/.bun/install/cache
 | 
			
		||||
        key: ${{ runner.os }}-${{ matrix.bun }}-bun-${{ hashFiles('**/bun.lockb') }}
 | 
			
		||||
        restore-keys: |
 | 
			
		||||
          ${{ runner.os }}-${{ matrix.bun }}-bun-
 | 
			
		||||
 | 
			
		||||
    - name: Install Dependencies
 | 
			
		||||
      run: pnpm install
 | 
			
		||||
 | 
			
		||||
    - name: Cache Generated Files
 | 
			
		||||
      id: files-cache
 | 
			
		||||
      uses: actions/cache@v4
 | 
			
		||||
      with:
 | 
			
		||||
        path: |
 | 
			
		||||
          public/**
 | 
			
		||||
          db.json
 | 
			
		||||
        key: generated-files-1
 | 
			
		||||
      run: bun install
 | 
			
		||||
 | 
			
		||||
    - name: Build Website
 | 
			
		||||
      run: pnpm build
 | 
			
		||||
      run: bun dist
 | 
			
		||||
 | 
			
		||||
    - name: Depoly Website
 | 
			
		||||
      uses: https://github.com/cloudflare/wrangler-action@v3
 | 
			
		||||
      with:
 | 
			
		||||
        apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
 | 
			
		||||
        accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
 | 
			
		||||
        command: pages deploy --project-name=rubicons-blog public
 | 
			
		||||
        command: pages deploy --project-name=rubicons-blog dist
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue