Skip to content

Update dependency postcss to v8.5.3 #163

Update dependency postcss to v8.5.3

Update dependency postcss to v8.5.3 #163

Workflow file for this run

name: Deploy
on:
workflow_dispatch:
pull_request:
types:
- opened
- synchronize
- reopened
paths:
- '.github/workflows/deploy.yml'
- '.nvmrc'
- 'next.config.ts'
- 'package-lock.json'
- 'package.json'
- 'postcss.config.mjs'
- 'public/**'
- 'scripts/**'
- 'src/**'
- 'tsconfig.json'
push:
branches:
- main
paths:
- '.github/workflows/deploy.yml'
- '.nvmrc'
- 'next.config.ts'
- 'package-lock.json'
- 'package.json'
- 'postcss.config.mjs'
- 'public/**'
- 'scripts/**'
- 'src/**'
- 'tsconfig.json'
concurrency:
group: ${{ github.workflow }}-${{ github.ref_name }}
cancel-in-progress: true
env:
DIST_DIR: out
DIST_PATH: out
jobs:
build:
runs-on: ubuntu-24.04
timeout-minutes: 10
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version-file: .nvmrc
- id: npm-cache-dir
shell: bash
run: echo "dir=$(npm config get cache)" >> ${GITHUB_OUTPUT}
- uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1
with:
path: ${{ steps.npm-cache-dir.outputs.dir }}
key: ${{ runner.os }}-npm-${{ hashFiles('package-lock.json') }}
restore-keys: |
${{ runner.os }}-npm-
- run: npm ci
- run: npm run build
env:
NEXT_PUBLIC_API_ORIGIN: ${{ vars.API_ORIGIN }}
NEXT_PUBLIC_APP_ORIGIN: ${{ vars.APP_ORIGIN }}
- uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
include-hidden-files: true
name: ${{ env.DIST_DIR }}
path: ${{ env.DIST_PATH }}
if-no-files-found: error
deploy:
permissions:
pull-requests: write
needs: build
runs-on: ubuntu-24.04
timeout-minutes: 10
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
name: ${{ env.DIST_DIR }}
path: ${{ env.DIST_PATH }}
- uses: cloudflare/wrangler-action@392082e81ffbcb9ebdde27400634aa004b35ea37 # v3.14.0
id: deploy
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ vars.CLOUDFLARE_ACCOUNT_ID }}
command: pages deploy --branch=${{ github.ref_name }} --commit-dirty=true
wranglerVersion: ${{ env.WRANGLER_VERSION }}
env:
WRANGLER_VERSION: 3.109.2
- uses: thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b # v3.0.1
if: ${{ success() && github.event_name == 'pull_request' }}
with:
message: |
Preview Deployment Successfully ✅ ${{ steps.deploy.outputs.deployment-url }}
comment-tag: cloudflare-pages-deployment