Skip to content

Commit

Permalink
test(unit): adding tests unit and pipeline (#242)
Browse files Browse the repository at this point in the history
* test(unit): adding tests unit and pipeline (#241)

* test(unit): adding tests unit and pipeline

* test(unit): update coverage format

* test(unit): update coverage format

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* test(unit): adding tests unit and pipeline

* chore(release): bump version to 3.0.0-next.22
  • Loading branch information
LouisMazel authored Apr 27, 2022
1 parent fcdbccb commit 0f4d9da
Show file tree
Hide file tree
Showing 73 changed files with 3,568 additions and 1,630 deletions.
28 changes: 28 additions & 0 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
version: "2"
plugins:
csslint:
enabled: false
coffeelint:
enabled: false
duplication:
enabled: true
config:
languages:
- javascript
- typescript
eslint:
enabled: true
channel: "eslint-8"
config:
config: .package/lib/eslintrc.js
ignore_warnings: true
fixme:
enabled: true

exclude_patterns:
- .husky/
- .vscode/
- node_modules/*
- packages/lib/bin/
- packages/lib/build/
1 change: 1 addition & 0 deletions .cz-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ module.exports = {
{ name: "root" },
{ name: "docs" },
{ name: "testing" },
{ name: "unit" },
{ name: "ci" },
{ name: "lib" },
{ name: "chore" },
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG][<COMPONENT>]"
title: "[Issue][<COMPONENT>]"
labels: bug
assignees: LouisMazel
---
Expand Down
17 changes: 0 additions & 17 deletions .github/workflows/build-lib-pr.yml

This file was deleted.

27 changes: 27 additions & 0 deletions .github/workflows/lib-build-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Build Lib Tests
on:
pull_request:
branches: [next]
paths:
- "packages/lib/**"

jobs:
lib-build-test:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./packages/lib
steps:
- name: Checkout
uses: actions/checkout@master

- uses: actions/cache@v2
with:
path: "**/node_modules"
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}

- name: Install dependencies
run: make install

- name: Build lib
run: make build
39 changes: 39 additions & 0 deletions .github/workflows/lib-test-unit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Tests Units

on:
push:
branches: [master, next]
pull_request:
branches: [master, next]

jobs:
coverage:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./packages/lib

steps:
- name: Checkout Actions
uses: actions/checkout@master

- uses: actions/setup-node@master
with:
node-version: "16"

- uses: actions/cache@v2
with:
path: "**/node_modules"
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}

- name: Install modules
run: make install

- name: Test & Publish Code Coverage
uses: paambaati/codeclimate-action@v3.0.0
env:
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
with:
coverageCommand: make test-unit-coverage
coverageLocations: |
${{github.workspace}}/packages/lib/coverage/clover.xml:clover
3 changes: 3 additions & 0 deletions .github/workflows/vuepress-build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,12 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@master

- name: Install all dependencies
run: make install

- name: Build lib
run: make build-lib

- name: Build docs
run: make build-docs
3 changes: 3 additions & 0 deletions .github/workflows/vuepress-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,13 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@master

- name: Install all dependencies
run: make install

- name: Build lib
run: make build-lib

- name: Build docs
run: make build-docs

Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
.DS_Store
node_modules
node_modules
coverage
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [3.0.0-next.22](https://github.com/LouisMazel/maz-ui/compare/v2.3.13...3.0.0-next.22) (2022-04-27)

### Bug Fixes

- **docs:** aos implementation ([#218](https://github.com/LouisMazel/maz-ui/issues/218)) ([3849e05](https://github.com/LouisMazel/maz-ui/commit/3849e0566973906ae1a557d6dfa230429b550618))
- **docs:** aos installation on client side ([#217](https://github.com/LouisMazel/maz-ui/issues/217)) ([6790515](https://github.com/LouisMazel/maz-ui/commit/67905153973581418b4f807e531b1ee4f01b1331))
- **lib:** maz-radio-buttons - hover color ([#239](https://github.com/LouisMazel/maz-ui/issues/239)) ([8a945ab](https://github.com/LouisMazel/maz-ui/commit/8a945abe271d13a929a0def2966f566f3be20b73))

### Features

- **lib:** add helpers about user activity ([#238](https://github.com/LouisMazel/maz-ui/issues/238)) ([#240](https://github.com/LouisMazel/maz-ui/issues/240)) ([fcdbccb](https://github.com/LouisMazel/maz-ui/commit/fcdbccbed451aa38e771fb118c2834e55015d14b))
- **lib:** add maz-picker component ([#197](https://github.com/LouisMazel/maz-ui/issues/197)) ([877515e](https://github.com/LouisMazel/maz-ui/commit/877515e585d1aa9a3febd83e222c12346e7401b5))
- **lib:** add wait plugin to manage loading state ([#214](https://github.com/LouisMazel/maz-ui/issues/214)) ([a6a1931](https://github.com/LouisMazel/maz-ui/commit/a6a1931ba7000c5e545cfc4808fe7205809629c4))
- **lib:** adding maz-input-number ([#195](https://github.com/LouisMazel/maz-ui/issues/195)) ([dfb835d](https://github.com/LouisMazel/maz-ui/commit/dfb835d796682955b53dfb82455aefc763895c86))
- **lib:** aos - adding anchor option ([#219](https://github.com/LouisMazel/maz-ui/issues/219)) ([b1c8b02](https://github.com/LouisMazel/maz-ui/commit/b1c8b028286d2154b86c5bb52fa7208d0c347d3e))
- **lib:** export tailwind config ([#201](https://github.com/LouisMazel/maz-ui/issues/201)) ([94fddb9](https://github.com/LouisMazel/maz-ui/commit/94fddb9d35e91a6f649bcb18ae7105048d048584))
- **lib:** MazInput - adding style color for autofill ([#208](https://github.com/LouisMazel/maz-ui/issues/208)) ([b3ae969](https://github.com/LouisMazel/maz-ui/commit/b3ae969584bda0e690179c1b6c9defdc1bbf0425))
- **lib:** new component - maz-radio-buttons ([#232](https://github.com/LouisMazel/maz-ui/issues/232)) ([#233](https://github.com/LouisMazel/maz-ui/issues/233)) ([ece3d19](https://github.com/LouisMazel/maz-ui/commit/ece3d19bdf393cffc8e883c3b6362f21204bbfc8)), closes [#231](https://github.com/LouisMazel/maz-ui/issues/231)

# [3.0.0-next.21](https://github.com/LouisMazel/maz-ui/compare/v2.3.13...3.0.0-next.21) (2022-04-15)

### Bug Fixes
Expand Down
9 changes: 9 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,15 @@ publish-version-major:
commit:
make --directory=packages/lib commit

test-unit:
make --directory=packages/lib test-unit

test-unit-watch:
make --directory=packages/lib test-unit-watch

test-unit-coverage:
make --directory=packages/lib test-unit-coverage

release:
npm run release
make install
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
[![vue 3](https://img.shields.io/badge/vue-3-42b983.svg?style=flat-square)](https://vuejs.org)
[![npm](https://img.shields.io/npm/v/maz-ui/next.svg?style=flat-square)](https://www.npmjs.com/package/maz-ui)
[![npm](https://img.shields.io/npm/dt/maz-ui.svg?style=flat-square)](https://www.npmjs.com/package/maz-ui)
[![Codacy grade](https://img.shields.io/codacy/grade/3d15a7c11bfe47c69a2aed93cc67cc29.svg?style=flat-square)](https://www.codacy.com/app/LouisMazel/maz-ui)
[![maintainability](https://api.codeclimate.com/v1/badges/6b27047dcf150ccddfac/maintainability)](https://codeclimate.com/github/LouisMazel/maz-ui/maintainability)
[![test_coverage](https://api.codeclimate.com/v1/badges/6b27047dcf150ccddfac/test_coverage)](https://codeclimate.com/github/LouisMazel/maz-ui/test_coverage)

[![npm](https://nodei.co/npm/maz-ui.png?downloads=true&downloadRank=true&stars=true)](https://www.npmjs.com/package/maz-ui)

Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"packages": ["packages/*"],
"loglevel": "verbose",
"version": "3.0.0-next.21",
"version": "3.0.0-next.22",
"npmClientArgs": ["--production=false", "--no-progress"],
"yes": true,
"granularPathspec": false,
Expand Down
45 changes: 22 additions & 23 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@
"@commitlint/cli": "^16.2.3",
"@commitlint/config-conventional": "^16.2.1",
"@types/command-exists": "^1.2.0",
"@types/node": "^17.0.23",
"@types/node": "^17.0.29",
"commitlint-config-cz": "^0.13.3",
"cz-customizable": "^6.3.0",
"gulp-conventional-changelog": "^2.0.35",
"husky": "^7.0.0",
"lerna": "^4.0.0",
"lint-staged": "^12.3.7",
"prettier": "^2.6.1",
"lint-staged": "^12.4.1",
"prettier": "^2.6.2",
"typescript": "^4.6.3"
},
"repository": {
Expand Down
24 changes: 24 additions & 0 deletions packages/docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,30 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [3.0.0-next.22](https://github.com/LouisMazel/maz-ui/compare/v2.3.13...3.0.0-next.22) (2022-04-27)


### Bug Fixes

* **docs:** aos implementation ([#218](https://github.com/LouisMazel/maz-ui/issues/218)) ([3849e05](https://github.com/LouisMazel/maz-ui/commit/3849e0566973906ae1a557d6dfa230429b550618))
* **docs:** aos installation on client side ([#217](https://github.com/LouisMazel/maz-ui/issues/217)) ([6790515](https://github.com/LouisMazel/maz-ui/commit/67905153973581418b4f807e531b1ee4f01b1331))
* **lib:** maz-radio-buttons - hover color ([#239](https://github.com/LouisMazel/maz-ui/issues/239)) ([8a945ab](https://github.com/LouisMazel/maz-ui/commit/8a945abe271d13a929a0def2966f566f3be20b73))


### Features

* **lib:** add helpers about user activity ([#238](https://github.com/LouisMazel/maz-ui/issues/238)) ([#240](https://github.com/LouisMazel/maz-ui/issues/240)) ([fcdbccb](https://github.com/LouisMazel/maz-ui/commit/fcdbccbed451aa38e771fb118c2834e55015d14b))
* **lib:** add maz-picker component ([#197](https://github.com/LouisMazel/maz-ui/issues/197)) ([877515e](https://github.com/LouisMazel/maz-ui/commit/877515e585d1aa9a3febd83e222c12346e7401b5))
* **lib:** add wait plugin to manage loading state ([#214](https://github.com/LouisMazel/maz-ui/issues/214)) ([a6a1931](https://github.com/LouisMazel/maz-ui/commit/a6a1931ba7000c5e545cfc4808fe7205809629c4))
* **lib:** adding maz-input-number ([#195](https://github.com/LouisMazel/maz-ui/issues/195)) ([dfb835d](https://github.com/LouisMazel/maz-ui/commit/dfb835d796682955b53dfb82455aefc763895c86))
* **lib:** aos - adding anchor option ([#219](https://github.com/LouisMazel/maz-ui/issues/219)) ([b1c8b02](https://github.com/LouisMazel/maz-ui/commit/b1c8b028286d2154b86c5bb52fa7208d0c347d3e))
* **lib:** export tailwind config ([#201](https://github.com/LouisMazel/maz-ui/issues/201)) ([94fddb9](https://github.com/LouisMazel/maz-ui/commit/94fddb9d35e91a6f649bcb18ae7105048d048584))
* **lib:** new component - maz-radio-buttons ([#232](https://github.com/LouisMazel/maz-ui/issues/232)) ([#233](https://github.com/LouisMazel/maz-ui/issues/233)) ([ece3d19](https://github.com/LouisMazel/maz-ui/commit/ece3d19bdf393cffc8e883c3b6362f21204bbfc8)), closes [#231](https://github.com/LouisMazel/maz-ui/issues/231)





# [3.0.0-next.21](https://github.com/LouisMazel/maz-ui/compare/v2.3.13...3.0.0-next.21) (2022-04-15)


Expand Down
Loading

0 comments on commit 0f4d9da

Please sign in to comment.