diff --git a/templates/studio-template-blog/.github/workflows/studio.yml b/templates/studio-template-blog/.github/workflows/studio.yml new file mode 100644 index 0000000..707f416 --- /dev/null +++ b/templates/studio-template-blog/.github/workflows/studio.yml @@ -0,0 +1,22 @@ +name: Astro Studio Sync +env: + ASTRO_STUDIO_SESSION_ID: ${{ secrets.ASTRO_STUDIO_SESSION_ID }} + ASTRO_STUDIO_PROJECT_ID: ${{ secrets.ASTRO_STUDIO_PROJECT_ID }} + ASTRO_STUDIO_APP_TOKEN: ${{secrets.ASTRO_STUDIO_APP_TOKEN }} +on: + push: + branches: + - main +jobs: + Sync: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Install Astro Studio CLI + run: npm i leaf-simplest-round-ride@latest + - name: Log in to studio + run: npx studio login --session ${{ env.ASTRO_STUDIO_SESSION_ID }} + - name: Link to studio project + run: npx studio link --project-id ${{ env.ASTRO_STUDIO_PROJECT_ID }} + - name: Sync with studio + run: npx studio sync \ No newline at end of file