From ee9024f3db5bf6d20f4069a6c21cfdd91c0e8807 Mon Sep 17 00:00:00 2001 From: Peter Vaiciulis <98245483+p5quared@users.noreply.github.com> Date: Sat, 24 Aug 2024 14:43:13 -0700 Subject: [PATCH] add studio CI --- .github/workflows/deploy_sanity_studio.yml | 23 +++++++++++++++++++ {sanity => studio}/.eslintrc | 0 {sanity => studio}/.gitignore | 0 {sanity => studio}/README.md | 0 {sanity => studio}/package.json | 0 {sanity => studio}/plugins/.gitkeep | 0 .../CustomDefaultLayout.tsx | 0 .../GetStartedTutorial.tsx | 0 .../plugins/sanity-plugin-tutorial/index.ts | 0 {sanity => studio}/pnpm-lock.yaml | 0 {sanity => studio}/sanity.cli.ts | 0 {sanity => studio}/sanity.config.ts | 2 +- {sanity => studio}/schemas/index.ts | 0 {sanity => studio}/schemas/posts.js | 0 {sanity => studio}/schemas/projects.js | 0 {sanity => studio}/schemas/reading.js | 0 {sanity => studio}/static/.gitkeep | 0 {sanity => studio}/tsconfig.json | 0 18 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/deploy_sanity_studio.yml rename {sanity => studio}/.eslintrc (100%) rename {sanity => studio}/.gitignore (100%) rename {sanity => studio}/README.md (100%) rename {sanity => studio}/package.json (100%) rename {sanity => studio}/plugins/.gitkeep (100%) rename {sanity => studio}/plugins/sanity-plugin-tutorial/CustomDefaultLayout.tsx (100%) rename {sanity => studio}/plugins/sanity-plugin-tutorial/GetStartedTutorial.tsx (100%) rename {sanity => studio}/plugins/sanity-plugin-tutorial/index.ts (100%) rename {sanity => studio}/pnpm-lock.yaml (100%) rename {sanity => studio}/sanity.cli.ts (100%) rename {sanity => studio}/sanity.config.ts (94%) rename {sanity => studio}/schemas/index.ts (100%) rename {sanity => studio}/schemas/posts.js (100%) rename {sanity => studio}/schemas/projects.js (100%) rename {sanity => studio}/schemas/reading.js (100%) rename {sanity => studio}/static/.gitkeep (100%) rename {sanity => studio}/tsconfig.json (100%) diff --git a/.github/workflows/deploy_sanity_studio.yml b/.github/workflows/deploy_sanity_studio.yml new file mode 100644 index 0000000..f8a560f --- /dev/null +++ b/.github/workflows/deploy_sanity_studio.yml @@ -0,0 +1,23 @@ +name: Deploy Sanity +on: + push: + branches: [master, dev] +jobs: + sanity-deploy: + runs-on: ubuntu-latest + name: Deploy Sanity + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Install dependencies + run: | + cd studio + yarn install + + - name: Deploy Sanity Studio + run: | + cd studio + npx @sanity/cli deploy + env: + SANITY_AUTH_TOKEN: ${{ secrets.SANITY_DEPLOY }} diff --git a/sanity/.eslintrc b/studio/.eslintrc similarity index 100% rename from sanity/.eslintrc rename to studio/.eslintrc diff --git a/sanity/.gitignore b/studio/.gitignore similarity index 100% rename from sanity/.gitignore rename to studio/.gitignore diff --git a/sanity/README.md b/studio/README.md similarity index 100% rename from sanity/README.md rename to studio/README.md diff --git a/sanity/package.json b/studio/package.json similarity index 100% rename from sanity/package.json rename to studio/package.json diff --git a/sanity/plugins/.gitkeep b/studio/plugins/.gitkeep similarity index 100% rename from sanity/plugins/.gitkeep rename to studio/plugins/.gitkeep diff --git a/sanity/plugins/sanity-plugin-tutorial/CustomDefaultLayout.tsx b/studio/plugins/sanity-plugin-tutorial/CustomDefaultLayout.tsx similarity index 100% rename from sanity/plugins/sanity-plugin-tutorial/CustomDefaultLayout.tsx rename to studio/plugins/sanity-plugin-tutorial/CustomDefaultLayout.tsx diff --git a/sanity/plugins/sanity-plugin-tutorial/GetStartedTutorial.tsx b/studio/plugins/sanity-plugin-tutorial/GetStartedTutorial.tsx similarity index 100% rename from sanity/plugins/sanity-plugin-tutorial/GetStartedTutorial.tsx rename to studio/plugins/sanity-plugin-tutorial/GetStartedTutorial.tsx diff --git a/sanity/plugins/sanity-plugin-tutorial/index.ts b/studio/plugins/sanity-plugin-tutorial/index.ts similarity index 100% rename from sanity/plugins/sanity-plugin-tutorial/index.ts rename to studio/plugins/sanity-plugin-tutorial/index.ts diff --git a/sanity/pnpm-lock.yaml b/studio/pnpm-lock.yaml similarity index 100% rename from sanity/pnpm-lock.yaml rename to studio/pnpm-lock.yaml diff --git a/sanity/sanity.cli.ts b/studio/sanity.cli.ts similarity index 100% rename from sanity/sanity.cli.ts rename to studio/sanity.cli.ts diff --git a/sanity/sanity.config.ts b/studio/sanity.config.ts similarity index 94% rename from sanity/sanity.config.ts rename to studio/sanity.config.ts index 014f1a1..3d185b4 100644 --- a/sanity/sanity.config.ts +++ b/studio/sanity.config.ts @@ -8,7 +8,7 @@ const devOnlyPlugins = [getStartedPlugin()] export default defineConfig({ name: 'default', - title: 'dimgrey-narwhal', + title: 'peterv.net', projectId: 'x4wuwagv', dataset: 'production', diff --git a/sanity/schemas/index.ts b/studio/schemas/index.ts similarity index 100% rename from sanity/schemas/index.ts rename to studio/schemas/index.ts diff --git a/sanity/schemas/posts.js b/studio/schemas/posts.js similarity index 100% rename from sanity/schemas/posts.js rename to studio/schemas/posts.js diff --git a/sanity/schemas/projects.js b/studio/schemas/projects.js similarity index 100% rename from sanity/schemas/projects.js rename to studio/schemas/projects.js diff --git a/sanity/schemas/reading.js b/studio/schemas/reading.js similarity index 100% rename from sanity/schemas/reading.js rename to studio/schemas/reading.js diff --git a/sanity/static/.gitkeep b/studio/static/.gitkeep similarity index 100% rename from sanity/static/.gitkeep rename to studio/static/.gitkeep diff --git a/sanity/tsconfig.json b/studio/tsconfig.json similarity index 100% rename from sanity/tsconfig.json rename to studio/tsconfig.json