Skip to content

chore(deps): update dependency @types/node to v24.8.0 (#8860) #16583

chore(deps): update dependency @types/node to v24.8.0 (#8860)

chore(deps): update dependency @types/node to v24.8.0 (#8860) #16583

Workflow file for this run

name: website
on:
push:
branches:
- master
pull_request:
env:
YARN_ENABLE_HARDENED_MODE: 0
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
deployment:
runs-on: ubuntu-latest
if:
github.event.pull_request.head.repo.full_name == github.repository || github.event_name ==
'push'
steps:
- name: checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0
- uses: the-guild-org/shared-config/setup@v1
name: set up env
with:
# node-version-file: .node-version
# Website build fails on Node.js 22.7.0, use `node-version-file` later
node-version: 22.6.0
- name: install browsers
run: npx playwright install
- name: run website e2e tests before deploy for PRs
run: npm run test:website -- --fail-on-flaky-tests
if: ${{ github.ref != 'refs/heads/master' }}
- uses: the-guild-org/shared-config/website-cf@v1
name: build and deploy website
env:
NEXT_BASE_PATH: ${{ github.ref == 'refs/heads/master' && '/graphql/mesh' || '' }}
SITE_URL:
${{ github.ref == 'refs/heads/master' && 'https://the-guild.dev/graphql/mesh' || '' }}
with:
cloudflareAccountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
cloudflareApiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
githubToken: ${{ secrets.GITHUB_TOKEN }}
projectName: graphql-mesh
prId: ${{ github.event.pull_request.number }}
websiteDirectory: ./
buildScript: yarn build:website
artifactDir: website/out
- name: run website e2e tests on master against prod
run: npm run test:website
if: ${{ github.ref == 'refs/heads/master' }}
env:
AGAINST_PROD: '1'
- name: upload playwright report
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
if: ${{ !cancelled() }}
with:
name: playwright-report
path: website/playwright/report/
retention-days: 14