From 2563e3ed84b1be10ed1e50a0c5a7d3c4e851ad37 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 12:20:42 +0100 Subject: [PATCH 01/13] docs(contributing): :zap: new section by contributors --- .github/workflows/netlify.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml index 144b222..746a354 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -5,6 +5,10 @@ on: branches: - 'feat/docs-**' - 'fix/docs-**' + push: + branches: + - 'feat/docs-**' + - 'fix/docs-**' jobs: ############ DOCUMENTATION BUILD ############ From 18a59b85cba833232b4b1e336fb87f123a2490a4 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 12:26:39 +0100 Subject: [PATCH 02/13] docs(contributing): :zap: new section by contributors --- .github/workflows/netlify.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml index 746a354..ae2206c 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -41,8 +41,8 @@ jobs: name: documentation-dist path: | packages/docs/dist/ + packages/docs/.netlify/ packages/docs/netlify.toml - packages/docs/.netlify ############ DEPLOY ############ deploy: runs-on: ubuntu-18.04 @@ -56,8 +56,8 @@ jobs: name: documentation-dist path: | packages/docs/dist/ + packages/docs/.netlify/ packages/docs/netlify.toml - packages/docs/.netlify - name: Deploy to Netlify uses: nwtgck/actions-netlify@v1.2 From 30f9975738d11d2358ed44eadb7e36026e849545 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 13:15:27 +0100 Subject: [PATCH 03/13] docs(contributing): :zap: new section by contributors --- .github/workflows/netlify.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml index ae2206c..ad63ede 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -59,14 +59,10 @@ jobs: packages/docs/.netlify/ packages/docs/netlify.toml - - 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' + - name: Deploy to netlify + uses: netlify/actions/cli@master env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} - NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - timeout-minutes: 1 + NETLIFY_SITE_ID: ${{ secrets.DEV_NETLIFY_SITE_ID }} + with: + args: deploy --dir=packages/docs/dist/ --context packages/docs/netlify.toml From 3af618d466a652325de187f88af4b141e90d43a6 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 13:24:06 +0100 Subject: [PATCH 04/13] docs(contributing): :zap: new section by contributors --- .github/workflows/netlify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml index ad63ede..fc06a7d 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -65,4 +65,4 @@ jobs: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.DEV_NETLIFY_SITE_ID }} with: - args: deploy --dir=packages/docs/dist/ --context packages/docs/netlify.toml + args: deploy --context packages/docs/netlify.toml --build From d39feb78f06d26efad44c0812e0aa473b745a763 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 13:28:55 +0100 Subject: [PATCH 05/13] docs(contributing): :zap: new section by contributors --- .github/workflows/netlify.yml | 4 ++-- packages/docs/src/components/widgets/Collaborator.tsx | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml index fc06a7d..85d6f97 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -63,6 +63,6 @@ jobs: uses: netlify/actions/cli@master env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} - NETLIFY_SITE_ID: ${{ secrets.DEV_NETLIFY_SITE_ID }} + NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} with: - args: deploy --context packages/docs/netlify.toml --build + args: deploy --context packages/docs/netlify.toml --build --site ${{ secrets.NETLIFY_SITE_ID }} diff --git a/packages/docs/src/components/widgets/Collaborator.tsx b/packages/docs/src/components/widgets/Collaborator.tsx index 98bc0cd..71fab7a 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} From 5c620342a4af48b2dbd58051680ba06d7ab8396c Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 13:56:39 +0100 Subject: [PATCH 06/13] docs(contributing): :zap: new section by contributors --- .github/workflows/netlify.yml | 39 ++++++----------------------------- 1 file changed, 6 insertions(+), 33 deletions(-) diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml index 85d6f97..3c8f772 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -32,37 +32,10 @@ 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/ - packages/docs/netlify.toml - ############ DEPLOY ############ - deploy: - runs-on: ubuntu-18.04 - needs: - - build-documentation - steps: - - uses: actions/checkout@v2 - - - uses: actions/download-artifact@v3 - with: - name: documentation-dist - path: | - packages/docs/dist/ - packages/docs/.netlify/ - packages/docs/netlify.toml - - - name: Deploy to netlify - uses: netlify/actions/cli@master - env: - NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} - NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - with: - args: deploy --context packages/docs/netlify.toml --build --site ${{ secrets.NETLIFY_SITE_ID }} + - name: Build and Deploy + run: | + cd packages/docs + netlify deploy --build --site ${{ secrets.NETLIFY_SITE_ID }} --auth ${{ secrets.NETLIFY_AUTH_TOKEN }} From 480d96771fe5ea0178b71130b0b6cf75a804b42b Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 14:06:23 +0100 Subject: [PATCH 07/13] docs(contributing): :zap: new section by contributors --- .github/workflows/netlify.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml index 3c8f772..b9ac70d 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -37,5 +37,6 @@ jobs: - name: Build and Deploy run: | + VITE_GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} cd packages/docs netlify deploy --build --site ${{ secrets.NETLIFY_SITE_ID }} --auth ${{ secrets.NETLIFY_AUTH_TOKEN }} From a60c891a8662662fe913cb0b1277371f740786dd Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 14:12:35 +0100 Subject: [PATCH 08/13] docs: :zap: added env file pipeline process --- .github/workflows/netlify.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml index b9ac70d..db0d917 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -35,8 +35,12 @@ jobs: - name: Add netlify run: yarn add netlify-cli -D + - name: Create .env build file + run: | + touch packages/docs/.env + echo VITE_GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN_COLLABORATORS }} >> packages/docs/.env + - name: Build and Deploy run: | - VITE_GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} cd packages/docs netlify deploy --build --site ${{ secrets.NETLIFY_SITE_ID }} --auth ${{ secrets.NETLIFY_AUTH_TOKEN }} From 447e75f97daf06b37a3731a1b25afdda65ff3b35 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 14:14:02 +0100 Subject: [PATCH 09/13] docs: :zap: added env file pipeline process --- .github/workflows/netlify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml index db0d917..1addfe6 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -38,7 +38,7 @@ jobs: - name: Create .env build file run: | touch packages/docs/.env - echo VITE_GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN_COLLABORATORS }} >> packages/docs/.env + echo VITE_GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} >> packages/docs/.env - name: Build and Deploy run: | From 27ad84fc6c95acc7b607721144d4f2963ed854e7 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 14:22:27 +0100 Subject: [PATCH 10/13] docs: :zap: added env file pipeline process --- packages/docs/src/routes/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 } From 0db9a190cbea6dc583224c3b9ec6ddf6abe322ec Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 14:26:04 +0100 Subject: [PATCH 11/13] docs: :zap: added env file pipeline process --- .github/workflows/netlify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml index 1addfe6..e3e8200 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -38,7 +38,7 @@ jobs: - name: Create .env build file run: | touch packages/docs/.env - echo VITE_GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} >> packages/docs/.env + echo VITE_GITHUB_TOKEN=${{ secrets.COLLABORATORS_TOKEN }} >> packages/docs/.env - name: Build and Deploy run: | From 5088b9ff1b4ef663f1960354d5efe0bfabceac46 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 14:31:57 +0100 Subject: [PATCH 12/13] ci: :art: added new yml for deplooy netlify --- .github/workflows/netlify-dev.yml | 46 +++++++++++++++++++++++++++++++ .github/workflows/netlify.yml | 11 ++------ 2 files changed, 49 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/netlify-dev.yml 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 e3e8200..76d5383 100644 --- a/.github/workflows/netlify.yml +++ b/.github/workflows/netlify.yml @@ -1,14 +1,9 @@ -name: ๐Ÿ“„ Desplegando documentacion +name: ๐Ÿ“„ (PROD) Desplegando documentacion on: - pull_request: - branches: - - 'feat/docs-**' - - 'fix/docs-**' push: branches: - - 'feat/docs-**' - - 'fix/docs-**' + - next-release jobs: ############ DOCUMENTATION BUILD ############ @@ -43,4 +38,4 @@ jobs: - name: Build and Deploy run: | cd packages/docs - netlify deploy --build --site ${{ secrets.NETLIFY_SITE_ID }} --auth ${{ secrets.NETLIFY_AUTH_TOKEN }} + netlify deploy --prod --build --site ${{ secrets.NETLIFY_SITE_ID }} --auth ${{ secrets.NETLIFY_AUTH_TOKEN }} From e17fb93b4716b89c4c10aaa235b2da55ebef0daf Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 29 Dec 2022 14:52:04 +0100 Subject: [PATCH 13/13] docs: :art: updated readme --- README.md | 6 +++--- packages/docs/src/components/widgets/Collaborator.tsx | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f9850c0..655fa1e 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 71fab7a..4337d2b 100644 --- a/packages/docs/src/components/widgets/Collaborator.tsx +++ b/packages/docs/src/components/widgets/Collaborator.tsx @@ -14,7 +14,7 @@ export default component$(