aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorPinapelz <donaldshan1@outlook.com>2023-07-24 00:50:43 -0700
committerPinapelz <donaldshan1@outlook.com>2023-07-24 00:50:43 -0700
commitb1b6d8ab5faddda32a4ddeeb6862d2005275402a (patch)
tree9d06bf82a2f3498649e3e9fa7ef8ab3ad4c073f2 /.github/workflows
parent9b49bf072339d34e6004bc36a296151afbda5323 (diff)
update Github Pages build workflow
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/deploy.yml39
1 files changed, 39 insertions, 0 deletions
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
new file mode 100644
index 0000000..9b3b66a
--- /dev/null
+++ b/.github/workflows/deploy.yml
@@ -0,0 +1,39 @@
+name: Deploy to GitHub Pages
+
+on:
+ # Trigger the workflow every time you push to the `main` branch
+ # Using a different branch name? Replace `main` with your branch’s name
+ push:
+ branches: [ main ]
+ # Allows you to run this workflow manually from the Actions tab on GitHub.
+ workflow_dispatch:
+
+# Allow this job to clone the repo and create a page deployment
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout your repository using git
+ uses: actions/checkout@v3
+ - name: Install, build, and upload your site
+ uses: withastro/action@v0
+ # with:
+ # path: . # The root location of your Astro project inside the repository. (optional)
+ # node-version: 16 # The specific version of Node that should be used to build your site. Defaults to 16. (optional)
+ # package-manager: yarn # The Node package manager that should be used to install dependencies and build your site. Automatically detected based on your lockfile. (optional)
+
+ deploy:
+ needs: build
+ 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@v1 \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage