From 5567fa1928b6b1ba8f2724f5ff61113ebdf816f6 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 18 Oct 2023 13:17:57 -0400 Subject: [PATCH] Adding main.yml back and cleaned up --- .github/workflows/main.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..242b125 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,34 @@ +name: Build artifacts and push to gh-pages +on: + pull_request: + branches: + - develop + types: + - closed + workflow_call: + +jobs: + # Build the website and create artifacts + build_and_create_artifact: + name: Build and create artifacts + runs-on: ubuntu-latest + steps: + # Checkout + - name: Checkout repository + uses: actions/checkout@v3 + + # Build the website + - name: Build npm commands + run: | + npm install + npm run build --if-present + + # Push to the gh-pages branch + - name: Push to gh-pages branch + uses: s0/git-publish-subdir-action@develop + env: + REPO: self + BRANCH: gh-pages # The branch name where you want to push the assets + FOLDER: dist # The directory where your assets are generated + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # GitHub will automatically add this - you don't need to bother getting a token + MESSAGE: "Build: ({sha}) {msg}" # The commit message