name: CD Font Build on: push: paths: - '**.svg' - 'font-build.json' - 'meta.json' jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Rename Font run: sed -i 's/"Material Design Icons"/"Material Design Icons Desktop"/g' font-build.json - name: Build font run: npx @mdi/font-build --mode svg - name: Clone MaterialDesign-Font and Copy run: | git clone https://${{ secrets.GIT_USER }}:${{ secrets.GIT_TOKEN }}@github.com/Templarian/MaterialDesign-Font cp -rf dist/fonts/materialdesignicons-webfont.ttf MaterialDesign-Font/MaterialDesignIconsDesktop.ttf cp -rf dist/index.html MaterialDesign-Font/cheatsheet.html cd MaterialDesign-Font git config --global user.email "${{ secrets.GIT_EMAIL }}" git config --global user.name "${{ secrets.GIT_NAME }}" git add MaterialDesignIconsDesktop.ttf git add cheatsheet.html git commit -m "Sync" git push