/ concept-collection / remote-hdf5-lazy-read
Sign in
concept-collection / remote-hdf5-lazy-read
remote-hdf5-lazy-read / .github / workflows / deploy.yml
54 lines · 999 BBlameHistoryRaw
1name: Deploy to GitHub Pages
3on:
4 push:
5 branches:
6 - main
7 workflow_dispatch:
9permissions:
10 contents: read
11 pages: write
12 id-token: write
14concurrency:
15 group: "pages"
16 cancel-in-progress: false
18jobs:
19 build:
20 runs-on: ubuntu-latest
21 steps:
22 - name: Checkout
23 uses: actions/checkout@v4
25 - name: Setup Node
26 uses: actions/setup-node@v4
27 with:
28 node-version: "20"
29 cache: "npm"
31 - name: Install dependencies
32 run: npm ci
34 - name: Build
35 run: npm run build
37 - name: Setup Pages
38 uses: actions/configure-pages@v4
40 - name: Upload artifact
41 uses: actions/upload-pages-artifact@v3
42 with:
43 path: "./dist"
45 deploy:
46 environment:
47 name: github-pages
48 url: ${{ steps.deployment.outputs.page_url }}
49 runs-on: ubuntu-latest
50 needs: build
51 steps:
52 - name: Deploy to GitHub Pages
53 id: deployment
54 uses: actions/deploy-pages@v4
moveopenescclose