From a3b0e07db228c1ee090d8b590f75f78bb59e1766 Mon Sep 17 00:00:00 2001 From: Matthew Wong Date: Sun, 4 Dec 2022 20:02:08 -0500 Subject: [PATCH] test github actions --- .github/workflows/publish.yml | 43 +++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..4701373 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,43 @@ +name: Publish Markdown Files +env: + BLOG_REPO: matthewwong525/linked-blog-starter + PUBLISH_DIR: . # root directory + MD_DIR: temp_md + BLOG_DIR: temp_blog +on: + push: + branches: [main] +jobs: + publish: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + path: ${{ env.MD_DIR }} + - name: Checkout linked blog starter repo + uses: actions/checkout@v3 + with: + path: ${{ env.BLOG_DIR }} + repository: ${{ env.BLOG_REPO }} + - name: Install Rust / cargo + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + - name: Install and run obsidian-export + run: | + cargo install obsidian-export + rm -rf ${{ env.BLOG_DIR }}/_commonMD && mkdir ${{ env.BLOG_DIR }}/_commonMD + ~/.cargo/bin/obsidian-export ./${{ env.MD_DIR }}/${{ env.PUBLISH_DIR }} ${{ env.BLOG_DIR }}/_commonMD + - name: Move blog dir to currDir + run: | + cp -r ${{ env.BLOG_DIR }}/. . + rm -rf ${{ env.BLOG_DIR }} + rm -rf ${{ env.MD_DIR }} + - name: Deploy Vercel + uses: amondnet/vercel-action@v20 + with: + # TODO: Update Github Secrets with values + vercel-token: ${{ secrets.VERCEL_TOKEN }} # Required + vercel-org-id: ${{ secrets.VERCEL_ORG_ID }} # Required + vercel-project-id: ${{ secrets.VERCEL_PROJECT_ID }} # Required