diff --git a/.github/workflows/continuous-build-multi.yml b/.github/workflows/continuous-build-multi.yml new file mode 100644 index 0000000..64764f7 --- /dev/null +++ b/.github/workflows/continuous-build-multi.yml @@ -0,0 +1,24 @@ +name: Continous Build Multi (Branch Lint, Build, Test) + +on: + pull_request: + paths-ignore: + - '**.md' + - '**.txt' + workflow_dispatch: + +jobs: + build-lint-test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 20 + - uses: pnpm/action-setup@v3 + with: + version: 8 + - run: pnpm install --frozen-lockfile + - run: pnpm lint + - run: pnpm test + - run: pnpm build diff --git a/.gitignore b/.gitignore index e57796f..bb3daaf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ # dependencies node_modules -.npmrc # testing coverage diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..0453efc --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +registry=https://registry.npmjs.org \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 975e6f3..e2bcbad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1584,7 +1584,7 @@ packages: dev: true /concat-map@0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=, tarball: https://binaries.quatico.com/api/npm/quatico-npm-proxy/concat-map/-/concat-map-0.0.1.tgz} + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=, tarball: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz} dev: true /concurrently@8.2.2: @@ -3680,7 +3680,7 @@ packages: dev: true /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, tarball: https://binaries.quatico.com/api/npm/quatico-npm-proxy/mime-db/-/mime-db-1.52.0.tgz} + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, tarball: https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz} engines: {node: '>= 0.6'} dev: true