Skip to content

chore(deps): update dependency eslint to v9.39.4 (#2360) #781

chore(deps): update dependency eslint to v9.39.4 (#2360)

chore(deps): update dependency eslint to v9.39.4 (#2360) #781

Workflow file for this run

name: Generate Preview (CI)
concurrency:
group: ci
cancel-in-progress: true
on:
workflow_dispatch:
push:
branches:
- main
- v[0-9]+
- v[0-9]+.[0-9]+
- cryostat-v[0-9]+.[0-9]+
paths:
- 'src/**'
- '!src/test/**'
- 'webpack.*.js'
- 'yarn.lock'
- 'tsconfig.json'
jobs:
build-preview:
if: ${{ github.repository_owner == 'cryostatio' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: 'lts/*'
- uses: bahmutov/npm-install@20216767ca67f0f7b4d095dc5859c5700a6581cb # v1.12.1
- name: Build assets
run: yarn build:preview:notests
- name: Publish to surge
run: |
FORMATTED_REF="$(echo ${{ github.ref_name }} | sed 's/\.//')"
DEPLOY_DOMAIN="${{ github.repository_owner }}-${{ github.event.repository.name }}-$FORMATTED_REF.surge.sh"
npx surge --project ./dist --domain $DEPLOY_DOMAIN --token ${{ secrets.SURGE_TOKEN }}