diff --git a/.github/workflows/netlify-dev.yml b/.github/workflows/netlify-dev.yml new file mode 100644 index 0000000..e3e8200 --- /dev/null +++ b/.github/workflows/netlify-dev.yml @@ -0,0 +1,46 @@ +name: ๐Ÿ“„ Desplegando documentacion + +on: + pull_request: + branches: + - 'feat/docs-**' + - 'fix/docs-**' + push: + branches: + - 'feat/docs-**' + - 'fix/docs-**' + +jobs: + ############ DOCUMENTATION BUILD ############ + build-documentation: + name: Build Package + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: 16.x + cache: 'yarn' + registry-url: https://registry.npmjs.org/ + + - run: corepack enable + + - name: Install NPM Dependencies + run: yarn install --immutable --network-timeout 300000 + + - name: Add netlify + run: yarn add netlify-cli -D + + - name: Create .env build file + run: | + touch packages/docs/.env + echo VITE_GITHUB_TOKEN=${{ secrets.COLLABORATORS_TOKEN }} >> packages/docs/.env + + - name: Build and Deploy + run: | + cd packages/docs + netlify deploy --build --site ${{ secrets.NETLIFY_SITE_ID }} --auth ${{ secrets.NETLIFY_AUTH_TOKEN }} diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml index 144b222..76d5383 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -1,10 +1,9 @@ -name: ๐Ÿ“„ Desplegando documentacion +name: ๐Ÿ“„ (PROD) Desplegando documentacion on: - pull_request: + push: branches: - - 'feat/docs-**' - - 'fix/docs-**' + - next-release jobs: ############ DOCUMENTATION BUILD ############ @@ -28,41 +27,15 @@ jobs: - name: Install NPM Dependencies run: yarn install --immutable --network-timeout 300000 - - name: Build Documentation - run: cd packages/docs && yarn run build + - name: Add netlify + run: yarn add netlify-cli -D - - name: Temporarily save Dist - uses: actions/upload-artifact@v3 - with: - name: documentation-dist - path: | - packages/docs/dist/ - packages/docs/netlify.toml - packages/docs/.netlify - ############ DEPLOY ############ - deploy: - runs-on: ubuntu-18.04 - needs: - - build-documentation - steps: - - uses: actions/checkout@v2 + - name: Create .env build file + run: | + touch packages/docs/.env + echo VITE_GITHUB_TOKEN=${{ secrets.COLLABORATORS_TOKEN }} >> packages/docs/.env - - uses: actions/download-artifact@v3 - with: - name: documentation-dist - path: | - packages/docs/dist/ - packages/docs/netlify.toml - packages/docs/.netlify - - - name: Deploy to Netlify - uses: nwtgck/actions-netlify@v1.2 - with: - publish-dir: 'packages/docs/dist' - github-token: ${{ secrets.GITHUB_TOKEN }} - deploy-message: 'Deploy from GitHub Actions' - netlify-config-path: 'packages/docs/netlify.toml' - env: - NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} - NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - timeout-minutes: 1 + - name: Build and Deploy + run: | + cd packages/docs + netlify deploy --prod --build --site ${{ secrets.NETLIFY_SITE_ID }} --auth ${{ secrets.NETLIFY_AUTH_TOKEN }} diff --git a/README.md b/README.md index 8e70144..8b4bc67 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ [![Test / Coverage](https://github.com/leifermendez/bot-whatsapp/actions/workflows/ci.yml/badge.svg)](https://github.com/leifermendez/bot-whatsapp/actions/workflows/ci.yml) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) -------- -๐Ÿค Tablero de tareas : [https://github.com/users/leifermendez/projects/4/views/1](https://github.com/users/leifermendez/projects/4/views/1) +## Documentacion +[https://bot-whatsapp.netlify.app/](https://bot-whatsapp.netlify.app/) -๐ŸฆŠ Documentaciรณn: [https://bot-whatsapp-codigoencasa.pages.dev/](https://bot-whatsapp-codigoencasa.pages.dev/) -Video como hacer PR: https://youtu.be/Lxt8Acob6aU +๐Ÿค Tablero de tareas : [https://github.com/users/leifermendez/projects/4/views/1](https://github.com/users/leifermendez/projects/4/views/1) ๐Ÿš€ __Roadmap:__ [https://github.com/users/leifermendez/projects/4/views/1](https://github.com/users/leifermendez/projects/4/views/1) diff --git a/packages/docs/src/components/widgets/Collaborator.tsx b/packages/docs/src/components/widgets/Collaborator.tsx index 98bc0cd..4337d2b 100644 --- a/packages/docs/src/components/widgets/Collaborator.tsx +++ b/packages/docs/src/components/widgets/Collaborator.tsx @@ -14,10 +14,10 @@ export default component$( {props.user.login} diff --git a/packages/docs/src/routes/index.tsx b/packages/docs/src/routes/index.tsx index b97677c..aa594f8 100644 --- a/packages/docs/src/routes/index.tsx +++ b/packages/docs/src/routes/index.tsx @@ -10,9 +10,9 @@ import { RequestHandlerNetlify } from '@builder.io/qwik-city/middleware/netlify- import { GITHUB_TOKEN } from './docs/constant' export const onGet: RequestHandlerNetlify = async ({ platform }) => { - console.log(`[๐Ÿšฉ platform]: `, platform) const CHECK_GITHUB_TOKEN = (platform as any)?.['GITHUB_TOKEN'] ?? GITHUB_TOKEN + console.log(`[๐Ÿšฉ platform]: `, GITHUB_TOKEN) const data = await fetchGithub(CHECK_GITHUB_TOKEN) return data }