Skip to content

Commit 119cb40

Browse files
authored
Merge pull request #139 from MeshJS/bug/external-stake-credential
feat(wallet): implement external stake credential support and enhance…
2 parents 5fd21fd + 734beb3 commit 119cb40

File tree

34 files changed

+8332
-2122
lines changed

34 files changed

+8332
-2122
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Deploy Database Migrations
2+
on:
3+
push:
4+
paths:
5+
- prisma/migrations/**
6+
branches:
7+
- main
8+
9+
jobs:
10+
deploy-migrations:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout repository
14+
uses: actions/checkout@v4
15+
16+
- name: Setup Node.js
17+
uses: actions/setup-node@v4
18+
with:
19+
node-version: '18'
20+
cache: 'npm'
21+
22+
- name: Install dependencies
23+
run: npm ci
24+
25+
- name: Apply database migrations
26+
run: npx prisma migrate deploy
27+
env:
28+
DATABASE_URL: ${{ secrets.DATABASE_URL }}
29+
30+
- name: Verify migration status
31+
run: npx prisma migrate status
32+
env:
33+
DATABASE_URL: ${{ secrets.DATABASE_URL }}

jest.config.mjs

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/** @type {import('jest').Config} */
2+
export default {
3+
preset: 'ts-jest/presets/default-esm',
4+
extensionsToTreatAsEsm: ['.ts', '.tsx'],
5+
testEnvironment: 'node',
6+
roots: ['<rootDir>/src'],
7+
testMatch: [
8+
'**/__tests__/**/*.(test|spec).+(ts|tsx|js)',
9+
'**/*.(test|spec).+(ts|tsx|js)'
10+
],
11+
transform: {
12+
'^.+\\.(ts|tsx)$': ['ts-jest', {
13+
useESM: true
14+
}],
15+
},
16+
collectCoverageFrom: [
17+
'src/**/*.{ts,tsx}',
18+
'!src/**/*.d.ts',
19+
'!src/pages/**',
20+
'!src/components/**/*.tsx',
21+
'!src/**/*.stories.{ts,tsx}',
22+
'!src/__tests__/**',
23+
],
24+
coverageDirectory: 'coverage',
25+
coverageReporters: ['text', 'lcov', 'html'],
26+
setupFilesAfterEnv: ['<rootDir>/src/__tests__/setup.ts'],
27+
testTimeout: 10000,
28+
verbose: true,
29+
};

0 commit comments

Comments
 (0)