refactor: Update GitHub Actions workflow for improved deployment process and permissions

This commit is contained in:
sHa
2025-04-27 23:15:47 +03:00
parent 07d7d7e39b
commit 74fa6c26a9

View File

@@ -5,6 +5,9 @@ on:
branches:
- main
permissions:
contents: write
jobs:
build-and-deploy:
runs-on: ubuntu-latest
@@ -29,9 +32,18 @@ jobs:
cp public/CNAME public/build/CNAME
fi
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v4
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./public/build
publish_branch: gh-pages
path: ./public/build
deploy:
needs: build-and-deploy
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4