mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-21 04:59:15 +00:00
Compare commits
7 Commits
fix/ci-yar
...
0.0.1-1-al
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5735b49e25 | ||
|
|
1988948c30 | ||
|
|
cb33c0df68 | ||
|
|
f4ad7040ab | ||
|
|
b115dc3654 | ||
|
|
5d7c297f2f | ||
|
|
bb3f21b056 |
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
@@ -1,10 +1,10 @@
|
|||||||
name: Bot CI
|
name: Bot CI Test
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [dev]
|
branches: [dev]
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [main, dev]
|
branches: [main]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
@@ -23,7 +23,5 @@ jobs:
|
|||||||
- run: corepack enable
|
- run: corepack enable
|
||||||
- name: Install NPM Dependencies
|
- name: Install NPM Dependencies
|
||||||
run: yarn install --immutable --network-timeout 300000
|
run: yarn install --immutable --network-timeout 300000
|
||||||
- name: Build
|
|
||||||
run: yarn build
|
|
||||||
- name: Test
|
- name: Test
|
||||||
run: yarn test
|
run: yarn test
|
||||||
|
|||||||
26
.github/workflows/relases.yml
vendored
Normal file
26
.github/workflows/relases.yml
vendored
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
name: Bot Relases
|
||||||
|
|
||||||
|
on:
|
||||||
|
release:
|
||||||
|
types: [released, published]
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
node-version: [16.x]
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
node-version: ${{ matrix.node-version }}
|
||||||
|
- run: corepack enable
|
||||||
|
- name: Install NPM Dependencies
|
||||||
|
run: yarn install --immutable --network-timeout 300000
|
||||||
|
- name: Test
|
||||||
|
run: yarn test
|
||||||
|
- name: Build
|
||||||
|
run: yarn build
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
packages/**/lib
|
packages/**/lib
|
||||||
packages/docs
|
packages/docs/*.json
|
||||||
**/.git
|
**/.git
|
||||||
**/.svn
|
**/.svn
|
||||||
**/.hg
|
**/.hg
|
||||||
|
|||||||
@@ -1,44 +1,44 @@
|
|||||||
{
|
{
|
||||||
"name": "bot-whatsapp-docs",
|
"name": "bot-whatsapp-docs",
|
||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"description": "Basic start point to build a docs site with Qwik",
|
"description": "Basic start point to build a docs site with Qwik",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=15.0.0"
|
"node": ">=15.0.0"
|
||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "qwik build",
|
"build": "qwik build",
|
||||||
"build.client": "vite build",
|
"build.client": "vite build",
|
||||||
"build.preview": "vite build --ssr src/entry.preview.tsx",
|
"build.preview": "vite build --ssr src/entry.preview.tsx",
|
||||||
"build.server": "vite build -c adaptors/cloudflare-pages/vite.config.ts",
|
"build.server": "vite build -c adaptors/cloudflare-pages/vite.config.ts",
|
||||||
"build.types": "tsc --incremental --noEmit",
|
"build.types": "tsc --incremental --noEmit",
|
||||||
"deploy": "wrangler pages dev ./dist",
|
"deploy": "wrangler pages dev ./dist",
|
||||||
"dev": "vite --mode ssr",
|
"dev": "vite --mode ssr",
|
||||||
"dev.debug": "node --inspect-brk ./node_modules/vite/bin/vite.js --mode ssr --force",
|
"dev.debug": "node --inspect-brk ./node_modules/vite/bin/vite.js --mode ssr --force",
|
||||||
"fmt": "prettier --write .",
|
"fmt": "prettier --write .",
|
||||||
"fmt.check": "prettier --check .",
|
"fmt.check": "prettier --check .",
|
||||||
"lint": "eslint \"src/**/*.ts*\"",
|
"lint": "eslint \"src/**/*.ts*\"",
|
||||||
"preview": "qwik build preview && vite preview --open",
|
"preview": "qwik build preview && vite preview --open",
|
||||||
"start": "vite --open --mode ssr",
|
"start": "vite --open --mode ssr",
|
||||||
"qwik": "qwik"
|
"qwik": "qwik"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@builder.io/qwik": "0.14.1",
|
"@builder.io/qwik": "0.14.1",
|
||||||
"@builder.io/qwik-city": "0.0.127",
|
"@builder.io/qwik-city": "0.0.127",
|
||||||
"@types/eslint": "8.4.10",
|
"@types/eslint": "8.4.10",
|
||||||
"@types/node": "latest",
|
"@types/node": "latest",
|
||||||
"@typescript-eslint/eslint-plugin": "5.43.0",
|
"@typescript-eslint/eslint-plugin": "5.43.0",
|
||||||
"@typescript-eslint/parser": "5.43.0",
|
"@typescript-eslint/parser": "5.43.0",
|
||||||
"autoprefixer": "10.4.11",
|
"autoprefixer": "10.4.11",
|
||||||
"eslint": "8.28.0",
|
"eslint": "8.28.0",
|
||||||
"eslint-plugin-qwik": "0.14.1",
|
"eslint-plugin-qwik": "0.14.1",
|
||||||
"node-fetch": "3.3.0",
|
"node-fetch": "3.3.0",
|
||||||
"postcss": "^8.4.16",
|
"postcss": "^8.4.16",
|
||||||
"prettier": "2.7.1",
|
"prettier": "2.7.1",
|
||||||
"tailwindcss": "^3.1.8",
|
"tailwindcss": "^3.1.8",
|
||||||
"typescript": "4.9.3",
|
"typescript": "4.9.3",
|
||||||
"vite": "3.2.4",
|
"vite": "3.2.4",
|
||||||
"vite-tsconfig-paths": "3.5.0",
|
"vite-tsconfig-paths": "3.5.0",
|
||||||
"wrangler": "latest"
|
"wrangler": "latest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
33
scripts/release.js
Normal file
33
scripts/release.js
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
const { writeFile, readFileSync } = require('fs')
|
||||||
|
const { join } = require('path')
|
||||||
|
const PATH_PACKAGES = join(__dirname, '..', `packages`)
|
||||||
|
const [PKG_ARG, PKG_ARG_VERSION] = process.argv.slice(2) || [null]
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Actualizar ramdon version de package
|
||||||
|
* @param {*} packageName
|
||||||
|
*/
|
||||||
|
const updateVersion = (packageName = null, number = null) => {
|
||||||
|
if (!packageName) throw new Error(`PATH_ERROR_PACKAGE: ${packageName}`)
|
||||||
|
const pkgJson = join(PATH_PACKAGES, packageName, 'package.json')
|
||||||
|
const rawFile = readFileSync(pkgJson, 'utf-8')
|
||||||
|
|
||||||
|
if (!rawFile) throw new Error(`ERROR_FILE_READ`)
|
||||||
|
let pkgJsonObject = JSON.parse(rawFile)
|
||||||
|
const build = !number ? Date.now() : number
|
||||||
|
let [versionNumber] = pkgJsonObject.version.split('-')
|
||||||
|
pkgJsonObject.version = !number ? `${versionNumber}-${build}` : `${number}`
|
||||||
|
pkgJsonObject = JSON.stringify(pkgJsonObject)
|
||||||
|
writeFile(pkgJson, pkgJsonObject, (err) => {
|
||||||
|
if (err) throw err
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Recibe los argumentos entrantes
|
||||||
|
*/
|
||||||
|
if (PKG_ARG) {
|
||||||
|
const pkgName = PKG_ARG ? PKG_ARG.split('=').at(1) : null
|
||||||
|
const pkgNumber = PKG_ARG_VERSION ? PKG_ARG_VERSION.split('=').at(1) : null
|
||||||
|
updateVersion(pkgName, pkgNumber)
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user