aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar pnxdxt <paul.nodet@gmail.com> 2022-07-13 06:37:39 +0200
committerGravatar GitHub <noreply@github.com> 2022-07-12 21:37:39 -0700
commit0592b1dbed2459f35959f512d0050d1246c9e950 (patch)
treedea15c12a9106b9662e3f24bceda13feca2d1666
parent7b3dbf11088b27e6ef2c2cc247b9a34a2141a956 (diff)
downloadbun-0592b1dbed2459f35959f512d0050d1246c9e950.tar.gz
bun-0592b1dbed2459f35959f512d0050d1246c9e950.tar.zst
bun-0592b1dbed2459f35959f512d0050d1246c9e950.zip
feat(landing): create github action rebuilding the site on changes (#651)
-rw-r--r--.github/workflows/bun-landing.yml44
1 files changed, 44 insertions, 0 deletions
diff --git a/.github/workflows/bun-landing.yml b/.github/workflows/bun-landing.yml
new file mode 100644
index 000000000..33f7d08fc
--- /dev/null
+++ b/.github/workflows/bun-landing.yml
@@ -0,0 +1,44 @@
+name: bun-landing
+on:
+ push:
+ paths:
+ - packages/bun-landing/**/*
+ branches: [main]
+
+jobs:
+ build:
+ name: website build
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ node-version:
+ - 16
+
+ steps:
+ - name: Checkout repo
+ uses: actions/checkout@v2
+
+ - name: Use Node ${{ matrix.node }}
+ uses: actions/setup-node@v2
+ with:
+ node-version: ${{ matrix.node }}
+
+ - name: Install bun
+ uses: xhyrom/setup-bun@v0.1.2
+ with:
+ bun-version: latest
+
+ - name: Install global dependencies
+ run: bun install
+
+ - name: Install package dependencies
+ run: cd packages/bun-landing && bun install
+
+ - name: Build
+ run: cd packages/bun-landing && bun run build.tsx
+
+ - name: Commit changes
+ uses: stefanzweifel/git-auto-commit-action@v4
+ with:
+ commit_message: build:(landing) automated website build