From ba61b6718db92d64646d9d6b7b38c2add27eb456 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Thu, 5 Jan 2023 14:08:20 +0000 Subject: [PATCH 01/13] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 5e95b200cf69dbd93c0cec319a24e9eeadc01bcf Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Thu, 5 Jan 2023 22:07:25 +0100 Subject: [PATCH 02/13] fix(bot): :art: callback --- packages/bot/core/core.class.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/bot/core/core.class.js b/packages/bot/core/core.class.js index 0770f1b..7550dd0 100644 --- a/packages/bot/core/core.class.js +++ b/packages/bot/core/core.class.js @@ -123,8 +123,9 @@ class CoreClass { // 📄 [options: callback]: Si se tiene un callback se ejecuta if (!fallBackFlag) { + if (refToContinue?.options?.capture) cbEveryCtx(refToContinue?.ref) for (const ite of this.flowClass.find(body)) { - cbEveryCtx(ite?.ref) + if (!ite?.options?.capture) cbEveryCtx(ite?.ref) } } From 53fe5b2e14d4f420d29475087d7386893bb12806 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Thu, 5 Jan 2023 21:09:20 +0000 Subject: [PATCH 03/13] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 0feb51cfd07222b104f2d7e95ee34ea2f7c29848 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Fri, 6 Jan 2023 12:20:22 +0100 Subject: [PATCH 04/13] build(bot): :zap: fix ci --- .github/workflows/check-provider-major.yml | 12 +++++++----- .github/workflows/contributors.yml | 1 - packages/provider/src/baileys/package.json | 2 +- scripts/checker.js | 12 +++++++++--- starters/apps/base-baileys-json/package.json | 2 +- starters/apps/base-baileys-memory/package.json | 2 +- starters/apps/base-baileys-mongo/package.json | 2 +- starters/apps/base-baileys-mysql/package.json | 2 +- 8 files changed, 21 insertions(+), 14 deletions(-) diff --git a/.github/workflows/check-provider-major.yml b/.github/workflows/check-provider-major.yml index 5f0227b..9557ead 100644 --- a/.github/workflows/check-provider-major.yml +++ b/.github/workflows/check-provider-major.yml @@ -25,20 +25,22 @@ jobs: run: yarn install --immutable --network-timeout 300000 - name: Check Baileys - run: yarn node ./scripts/checker.js --name=baileys --stable=false + run: yarn node ./scripts/checker.js --name=baileys --stable=true - name: Check Venom - run: yarn node ./scripts/checker.js --name=venom --stable=false + run: yarn node ./scripts/checker.js --name=venom --stable=true - name: Check web-whatsapp - run: yarn node ./scripts/checker.js --name=web-whatsapp --stable=false + run: yarn node ./scripts/checker.js --name=web-whatsapp --stable=true - name: Check Meta - run: yarn node ./scripts/checker.js --name=meta --stable=false + run: yarn node ./scripts/checker.js --name=meta --stable=true - name: Check Twilio - run: yarn node ./scripts/checker.js --name=twilio --stable=false + run: yarn node ./scripts/checker.js --name=twilio --stable=true - uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: 'ci(providers): 🚩 Check BREAKING CHANGE' + create_branch: true + branch: feature/breaking-change diff --git a/.github/workflows/contributors.yml b/.github/workflows/contributors.yml index a7d4e46..9f9e814 100644 --- a/.github/workflows/contributors.yml +++ b/.github/workflows/contributors.yml @@ -6,7 +6,6 @@ on: pull_request: branches: - dev - - main types: [closed] jobs: diff --git a/packages/provider/src/baileys/package.json b/packages/provider/src/baileys/package.json index 4326d59..da529d3 100644 --- a/packages/provider/src/baileys/package.json +++ b/packages/provider/src/baileys/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@adiwajshing/baileys": "5.0.0", + "@adiwajshing/baileys": "4.4.0", "mime-types": "2.1.35", "wa-sticker-formatter": "4.3.2" } diff --git a/scripts/checker.js b/scripts/checker.js index 67952c8..b68cd57 100644 --- a/scripts/checker.js +++ b/scripts/checker.js @@ -47,9 +47,15 @@ const checkPkgStable = async (pkgName = '', version = '') => { } ) - const listVersions = JSON.parse(stdout).reverse() - console.log(`[${pkgName}]: `, listVersions) - return listVersions.at(0) + try { + const listVersions = JSON.parse(stdout).reverse() + console.log(`[${pkgName}]: `, listVersions) + return listVersions.at(0) + } catch (e) { + const listVersions = [stdout.trim().replace('\n').replaceAll('"', '')] + console.log(`[${pkgName}]: `, listVersions) + return listVersions.at(0) + } } /** diff --git a/starters/apps/base-baileys-json/package.json b/starters/apps/base-baileys-json/package.json index a366e88..7693630 100644 --- a/starters/apps/base-baileys-json/package.json +++ b/starters/apps/base-baileys-json/package.json @@ -13,7 +13,7 @@ "@bot-whatsapp/cli": "latest", "@bot-whatsapp/database": "latest", "@bot-whatsapp/provider": "latest", - "@adiwajshing/baileys": "5.0.0", + "@adiwajshing/baileys": "4.4.0", "mime-types": "2.1.35", "wa-sticker-formatter": "4.3.2" }, diff --git a/starters/apps/base-baileys-memory/package.json b/starters/apps/base-baileys-memory/package.json index e27fef1..481e00a 100644 --- a/starters/apps/base-baileys-memory/package.json +++ b/starters/apps/base-baileys-memory/package.json @@ -13,7 +13,7 @@ "@bot-whatsapp/cli": "latest", "@bot-whatsapp/database": "latest", "@bot-whatsapp/provider": "latest", - "@adiwajshing/baileys": "5.0.0", + "@adiwajshing/baileys": "4.4.0", "mime-types": "2.1.35", "wa-sticker-formatter": "4.3.2" }, diff --git a/starters/apps/base-baileys-mongo/package.json b/starters/apps/base-baileys-mongo/package.json index 2b4e0f7..d828a88 100644 --- a/starters/apps/base-baileys-mongo/package.json +++ b/starters/apps/base-baileys-mongo/package.json @@ -13,7 +13,7 @@ "@bot-whatsapp/cli": "latest", "@bot-whatsapp/database": "latest", "@bot-whatsapp/provider": "latest", - "@adiwajshing/baileys": "5.0.0", + "@adiwajshing/baileys": "4.4.0", "mime-types": "2.1.35", "mongodb": "^4.12.1", "wa-sticker-formatter": "4.3.2" diff --git a/starters/apps/base-baileys-mysql/package.json b/starters/apps/base-baileys-mysql/package.json index 2d1684f..4a7b07a 100644 --- a/starters/apps/base-baileys-mysql/package.json +++ b/starters/apps/base-baileys-mysql/package.json @@ -13,7 +13,7 @@ "@bot-whatsapp/cli": "latest", "@bot-whatsapp/database": "latest", "@bot-whatsapp/provider": "latest", - "@adiwajshing/baileys": "5.0.0", + "@adiwajshing/baileys": "4.4.0", "mime-types": "2.1.35", "mysql2": "^2.3.3", "wa-sticker-formatter": "4.3.2" From d945f0ea7954a7df1971ef6a0ca02dff33d9af0a Mon Sep 17 00:00:00 2001 From: leifermendez Date: Fri, 6 Jan 2023 11:22:17 +0000 Subject: [PATCH 05/13] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 15c3747fbf64a99565f96a4e26762b98c1dc5d2c Mon Sep 17 00:00:00 2001 From: leifermendez Date: Fri, 6 Jan 2023 11:22:35 +0000 Subject: [PATCH 06/13] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From e07e6c5e19526ad02af1d8d917738936d4c4bbc3 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Fri, 6 Jan 2023 11:26:37 +0000 Subject: [PATCH 07/13] ci(version): :zap: automatic - "${date}" updated versions every packages --- packages/bot/package.json | 2 +- packages/cli/package.json | 2 +- packages/create-bot-whatsapp/package.json | 2 +- packages/database/package.json | 2 +- packages/provider/package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/bot/package.json b/packages/bot/package.json index 3003990..7c90391 100644 --- a/packages/bot/package.json +++ b/packages/bot/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/bot", - "version": "0.0.39-alpha.0", + "version": "0.0.40-alpha.0", "description": "", "main": "./lib/bundle.bot.cjs", "scripts": { diff --git a/packages/cli/package.json b/packages/cli/package.json index c860046..8cdaee4 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/cli", - "version": "0.0.46-alpha.0", + "version": "0.0.47-alpha.0", "description": "", "main": "index.js", "devDependencies": { diff --git a/packages/create-bot-whatsapp/package.json b/packages/create-bot-whatsapp/package.json index d0b33c9..963569e 100644 --- a/packages/create-bot-whatsapp/package.json +++ b/packages/create-bot-whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "create-bot-whatsapp", - "version": "0.0.57-alpha.0", + "version": "0.0.58-alpha.0", "description": "", "main": "./lib/bundle.create-bot-whatsapp.cjs", "files": [ diff --git a/packages/database/package.json b/packages/database/package.json index f7debcc..443e245 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/database", - "version": "0.0.38-alpha.0", + "version": "0.0.39-alpha.0", "description": "Esto es el conector a mysql, pg, mongo", "main": "./lib/mock/index.cjs", "keywords": [], diff --git a/packages/provider/package.json b/packages/provider/package.json index 1da435c..08b00b4 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/provider", - "version": "0.0.44-alpha.0", + "version": "0.0.45-alpha.0", "description": "Esto es el conector a Twilio, Meta, etc...", "main": "./lib/mock/index.cjs", "keywords": [], From db7257638a476267027f8ebad6151ef8cbeb7a59 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Fri, 6 Jan 2023 12:32:27 +0100 Subject: [PATCH 08/13] build: :rocket: new release --- .github/workflows/releases.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index ac91a75..daafe13 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -48,6 +48,9 @@ jobs: - name: Release @bot-whatsapp/provider run: yarn node ./scripts/release.js --name=provider --version="${{ steps.vars.outputs.tag }}" --token="${{ secrets.NPM_TOKEN }}" + - name: Set CHANGELOG + run: yarn release + - name: Commit Versioning & Push changes uses: stefanzweifel/git-auto-commit-action@v4 with: From 75ec60a1bfbded636dae700ae226251a79bf9d11 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Fri, 6 Jan 2023 11:34:16 +0000 Subject: [PATCH 09/13] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 9b77b3f14877c6065df0a1e0878c2eb90031f5e8 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Fri, 6 Jan 2023 11:34:21 +0000 Subject: [PATCH 10/13] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 21773e244e6f83926108db3b824f520e6bf1b049 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Fri, 6 Jan 2023 11:36:30 +0000 Subject: [PATCH 11/13] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From acf13fb02fe05c7a905f7c8c8d527e7a8380d9b9 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Fri, 6 Jan 2023 11:37:07 +0000 Subject: [PATCH 12/13] ci(version): :zap: automatic - "${date}" updated versions every packages --- packages/bot/package.json | 2 +- packages/cli/package.json | 2 +- packages/create-bot-whatsapp/package.json | 2 +- packages/database/package.json | 2 +- packages/provider/package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/bot/package.json b/packages/bot/package.json index 7c90391..fa7dc12 100644 --- a/packages/bot/package.json +++ b/packages/bot/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/bot", - "version": "0.0.40-alpha.0", + "version": "0.0.41-alpha.0", "description": "", "main": "./lib/bundle.bot.cjs", "scripts": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 8cdaee4..5a86b89 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/cli", - "version": "0.0.47-alpha.0", + "version": "0.0.48-alpha.0", "description": "", "main": "index.js", "devDependencies": { diff --git a/packages/create-bot-whatsapp/package.json b/packages/create-bot-whatsapp/package.json index 963569e..c96f366 100644 --- a/packages/create-bot-whatsapp/package.json +++ b/packages/create-bot-whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "create-bot-whatsapp", - "version": "0.0.58-alpha.0", + "version": "0.0.59-alpha.0", "description": "", "main": "./lib/bundle.create-bot-whatsapp.cjs", "files": [ diff --git a/packages/database/package.json b/packages/database/package.json index 443e245..50a5cee 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/database", - "version": "0.0.39-alpha.0", + "version": "0.0.40-alpha.0", "description": "Esto es el conector a mysql, pg, mongo", "main": "./lib/mock/index.cjs", "keywords": [], diff --git a/packages/provider/package.json b/packages/provider/package.json index 08b00b4..9fb35b8 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/provider", - "version": "0.0.45-alpha.0", + "version": "0.0.46-alpha.0", "description": "Esto es el conector a Twilio, Meta, etc...", "main": "./lib/mock/index.cjs", "keywords": [], From 31a7b58709d45530b428f99b47a24769f382b64d Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Fri, 6 Jan 2023 12:42:20 +0100 Subject: [PATCH 13/13] build: :rocket: new release --- .github/workflows/check-providers.yml | 3 --- .github/workflows/ci.yml | 3 --- package.json | 2 +- 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/check-providers.yml b/.github/workflows/check-providers.yml index 5bdae6c..9965606 100644 --- a/.github/workflows/check-providers.yml +++ b/.github/workflows/check-providers.yml @@ -1,9 +1,6 @@ name: Rev Providers on: - push: - branches: - - dev pull_request: branches: - dev diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 82f5ff0..8fd8fa3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,9 +1,6 @@ name: Build and Test on: - push: - branches: - - dev pull_request: branches: - dev diff --git a/package.json b/package.json index cd6eb54..72109ae 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "prepare": "npx husky install", "preinstall": "npx only-allow yarn", "postinstall": "npx prettier --write .", - "release": "standard-version -- --prerelease" + "release": "standard-version -- --prerelease --global" }, "workspaces": [ "packages/create-bot-whatsapp",