From 847d7a45bd12bc0cedc43667332f326ebd51dc50 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Thu, 7 Mar 2024 12:04:07 +0100 Subject: [PATCH] Create gh-pages.yml --- .github/workflows/gh-pages.yml | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/gh-pages.yml diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml new file mode 100644 index 0000000..b289ebb --- /dev/null +++ b/.github/workflows/gh-pages.yml @@ -0,0 +1,37 @@ +name: Publish GitHub Pages + +on: + push: + branches: [ main ] + +jobs: + deploy: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '16' + + - name: Install dependencies + run: npm install + + - name: Build font + run: npm run build + + - name: Update gh-pages branch + run: | + rm .gitignore + git add dist/codicon.csv + git add dist/codicon.css + git add dist/codicon.html + git add dist/codicon.svg + git add dist/codicon.ttf + + git config user.name "${{ github.actor }}" + git config user.email "${{ github.actor_id }}+${{ github.actor }}@users.noreply.github.com" + git commit -m "chore: Update gh-pages to ${{ github.sha }}" + + git checkout -b gh-pages + git push -u -f origin gh-pages