openvibers/afresume Commits

ci: add GitHub Pages deploy workflow

OP OpenVibers committed 17 May 2026 · 8da10bfdf4 · 1 file, +40 −0

Changes

ddiff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
nnew file mode 100644
iindex 0000000..63d3424
---- /dev/null
++++ b/.github/workflows/deploy.yml
@@@ -0,0 +1,40 @@
++name: Deploy to GitHub Pages
++
++on:
++ push:
++ branches: [main]
++ workflow_dispatch:
++
++permissions:
++ contents: read
++ pages: write
++ id-token: write
++
++concurrency:
++ group: pages
++ cancel-in-progress: false
++
++jobs:
++ build:
++ runs-on: ubuntu-latest
++ steps:
++ - uses: actions/checkout@v4
++ - uses: actions/setup-node@v4
++ with:
++ node-version: 20
++ cache: npm
++ - run: npm ci
++ - run: npm run build
++ - uses: actions/upload-pages-artifact@v3
++ with:
++ path: dist/
++
++ deploy:
++ needs: build
++ runs-on: ubuntu-latest
++ environment:
++ name: github-pages
++ url: ${{ steps.deploy.outputs.page_url }}
++ steps:
++ - id: deploy
++ uses: actions/deploy-pages@v4