Skip to content

Github Actions Error #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wiktormalyska opened this issue Aug 21, 2024 · 0 comments
Open

Github Actions Error #15

wiktormalyska opened this issue Aug 21, 2024 · 0 comments

Comments

@wiktormalyska
Copy link

Hi! i have customised your repo to my needs, i have git backup of obsidian vault and i didn't want to move any of my notes files so i made script to do it for me and deploy it on web branch

GitHub Actions

name: Obsidian Notes on GitHub Pages
run-name: ${{ github.actor }} is deploying Obsidian Notes via GitHub Actions 🚀

on:   
  push:
    branches:
      - master

jobs:
  Generate_Static_HTML:
    runs-on: ubuntu-latest
    steps:
      - name: Get Tree
        run: |
          sudo apt-get install tree
      - name: Checkout repository
        run: |
          git config --global user.email "actions@github.com"
          git config --global user.name "GitHub Actions"
          git clone https://x-access-token:${{ secrets.PAT_TOKEN }}@github.com/wiktormalyska/University-Notes.git


      - name: Create and reset 'web' branch
        run: |
          cd University-Notes
          git checkout -b web
          git rm -fr *

      - name: Add and fetch from 'oth' repository
        run: |
          git clone https://github.com/UlisseMini/oth.git
          cd oth
          find . -mindepth 1 -maxdepth 1 ! -name '.git' ! -name '.github' -exec mv -t ../ \{\} +
          cd ..
          rm -rf oth
          rm README.md

      - name: Clean and populate 'notes' directory with 'master' content
        run: |
          cd notes
          rm -fr *
          git clone https://x-access-token:${{ secrets.PAT_TOKEN }}@github.com/wiktormalyska/University-Notes.git
          cd University-Notes/
          find . -mindepth 1 -maxdepth 1 ! -name '.git' ! -name '.github' -exec mv -t ../ \{\} +
          cd ..
          rm -rf University-Notes

      - name: Commit and push changes to 'web' branch
        run: |
          pwd
          tree -a
          cp -r University-Notes/.git .
          rm -fdr University-Notes/
          git add .
          git commit -m "Update web branch with content from oth and master"
          git push https://x-access-token:${{ secrets.PAT_TOKEN }}@github.com/${{ github.repository }} web --force
  Deploy_web_to_GitHub_Pages:
    runs-on: ubuntu-latest
    needs: Generate_Static_HTML
    steps:
      - name: Checkout
        uses: actions/checkout@v2
        with:
          ref: web
          persist-credentials: false # build doesn't need git access
          submodules: false  
      - name: Remove .gitmodules if exists
        run: |
          if [ -f .gitmodules ]; then
            git rm --cached .gitmodules
            rm .gitmodules
            git config -f .git/config --remove-section submodule || true
            git add .
            git commit -m "Removed submodule configuration"
          fi
      - name: Install dependencies
        uses: borales/actions-yarn@v3
        with:
          cmd: install

      - name: Build site
        uses: borales/actions-yarn@v3
        with:
          cmd: build

      - name: Deploy
        uses: JamesIves/github-pages-deploy-action@3.6.2
        with:
          GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
          BRANCH: gh-pages
          FOLDER: out

Error:

file:///github/workspace/node_modules/fault/index.js:39
    return new Constructor(reason)
           ^
Error: Unknown language: `pascal` is not registered
    at FormattedError (file:///github/workspace/node_modules/fault/index.js:39:12)
    at Object.highlight (file:///github/workspace/node_modules/lowlight/lib/core.js:50:11)
    at file:///github/workspace/node_modules/rehype-highlight/lib/index.js:105:22
    at overload (file:///github/workspace/node_modules/unist-util-visit/index.js:50:16)
    at node (element<code>) (file:///github/workspace/node_modules/unist-util-visit-parents/index.js:104:31)
    at node (element<pre>) (file:///github/workspace/node_modules/unist-util-visit-parents/index.js:121:79)
    at node (root) (file:///github/workspace/node_modules/unist-util-visit-parents/index.js:121:79)
    at visitParents (file:///github/workspace/node_modules/unist-util-visit-parents/index.js:61:30)
    at visit (file:///github/workspace/node_modules/unist-util-visit/index.js:42:7)
    at file:///github/workspace/node_modules/rehype-highlight/lib/index.js:69:5
Node.js v20.16.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant