Skip to content

Commit

Permalink
Merge pull request #217 from victorperin/bugfix/updates
Browse files Browse the repository at this point in the history
Bugfix: updates
  • Loading branch information
victorperin committed Jan 11, 2024
2 parents 17c8abc + fd721e8 commit a31cbd2
Show file tree
Hide file tree
Showing 17 changed files with 14,899 additions and 17,977 deletions.
32 changes: 23 additions & 9 deletions .github/workflows/build-docs.yml
Expand Up @@ -11,21 +11,35 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout project
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Use NodeJS 15.x
uses: actions/setup-node@v1
- name: Use NodeJS 16.x
uses: actions/setup-node@v3
with:
node-version: 15.x
node-version: 16.x

- name: Use cached node_modules
uses: actions/cache@v2
- uses: pnpm/action-setup@v2
name: Install pnpm
with:
path: node_modules
key: nodeModules-${{ hashFiles('**/package-lock.json') }}
version: 8
run_install: false

- name: Get pnpm store directory
shell: bash
run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- uses: actions/cache@v3
name: Setup pnpm cache
with:
path: ${{ env.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
- name: Install dependencies
run: npm ci
run: pnpm install


- name: Build JS files
run: npm run build
Expand Down
31 changes: 22 additions & 9 deletions .github/workflows/on-release.yml
Expand Up @@ -12,21 +12,34 @@ jobs:
steps:

- name: Checkout project
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Use NodeJS 15.x
uses: actions/setup-node@v1
- name: Use NodeJS 16.x
uses: actions/setup-node@v3
with:
node-version: 15.x
node-version: 16.x

- name: Use cached node_modules
uses: actions/cache@v2
- uses: pnpm/action-setup@v2
name: Install pnpm
with:
path: node_modules
key: nodeModules-${{ hashFiles('**/package-lock.json') }}
version: 8
run_install: false

- name: Get pnpm store directory
shell: bash
run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- uses: actions/cache@v3
name: Setup pnpm cache
with:
path: ${{ env.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
- name: Install dependencies
run: npm ci
run: pnpm install

- name: Build JS files
run: npm run build
Expand Down
35 changes: 20 additions & 15 deletions .github/workflows/pr-check.yml
Expand Up @@ -15,33 +15,38 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
node-version: [20.x, 18.x, 16.x, 15.x, 14.x, 12.x]
node-version: [21.x, 20.x, 18.x, 16.x]

steps:
- name: Begin Check...
uses: actions/checkout@v2

- name: Use NodeJS ${{ matrix.node-version }}
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}

- name: Use cached node_modules
uses: actions/cache@v1
- uses: pnpm/action-setup@v2
name: Install pnpm
with:
path: node_modules
key: nodeModules-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
nodeModules-
version: 8
run_install: false

- name: install clipboard tools
if: matrix.os == 'ubuntu-latest'
run: sudo apt update && sudo apt install xsel xvfb -y
- name: Get pnpm store directory
shell: bash
run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- name: 🏘️ Install dependencies
run: npm ci
env:
CI: true
- uses: actions/cache@v3
name: Setup pnpm cache
with:
path: ${{ env.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
- name: Install dependencies
run: pnpm install

- name: 🐛 Linter 🕵️
if: matrix.os == 'ubuntu-latest' && matrix.node-version == '15.x'
Expand Down
9 changes: 7 additions & 2 deletions jest.config.js
Expand Up @@ -10,7 +10,12 @@ module.exports = {
testMatch: ['<rootDir>/tests/**/*.test.ts', '<rootDir>/src/**/*.test.ts'],
modulePathIgnorePatterns: ['<rootDir>/dist/', '<rootDir>/coverage/', '<rootDir>/.nyc_output/'],
verbose: true,
globals: {
'ts-jest': { compiler: 'ttypescript' },
transform: {
'^.+\\.tsx?$': [
'ts-jest',
{
compiler: 'ts-patch/compiler',
},
],
},
}

0 comments on commit a31cbd2

Please sign in to comment.