Skip to content

Commit

Permalink
TW-1461: [EVM] Arch epic QA. Fix Covalent by Node.js v20 (#171)
Browse files Browse the repository at this point in the history
  • Loading branch information
alex-tsx authored Jul 31, 2024
1 parent 3a36381 commit d3aacb8
Show file tree
Hide file tree
Showing 7 changed files with 13 additions and 12 deletions.
1 change: 1 addition & 0 deletions .env.dist
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ THREE_ROUTE_API_AUTH_TOKEN=
REDIS_URL=
ADMIN_USERNAME=
ADMIN_PASSWORD=
COVALENT_API_KEY=
2 changes: 1 addition & 1 deletion .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: macos-latest
steps:
- name: Clone repository
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Repository setup
uses: ./.github/workflows/repository-setup
Expand Down
13 changes: 5 additions & 8 deletions .github/workflows/repository-setup/action.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,21 @@
name: Repository setup

description: Setups Node 16.x & installs dependencies
description: Setups Node.js & installs dependencies

runs:
using: 'composite'
steps:
- name: Setup Node 16.x
uses: actions/setup-node@v2
- name: Setup Node 20.x
uses: actions/setup-node@v4
with:
node-version: '16.x'

- name: Get branch name
uses: EthanSK/git-branch-name-action@v1
node-version: '20.x'

- name: Get yarn cache directory path
id: yarn-cache-dir-path
shell: bash
run: echo "::set-output name=dir::$(yarn cache dir)"

- uses: actions/cache@v3
- uses: actions/cache@v4
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,9 @@ dist
# DynamoDB Local files
.dynamodb/

# Redis
*.rdb

# TernJS port file
.tern-port

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:14
FROM node:20-alpine3.18
WORKDIR /usr/src/app
COPY package.json yarn.lock ./
RUN yarn
Expand Down
2 changes: 1 addition & 1 deletion src/utils/errors.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ interface CodedErrorForResponse {
type StatusCodeNumber = (typeof StatusCodes)[keyof typeof StatusCodes];

export class CodedError extends Error {
constructor(public code: StatusCodeNumber | number, message: string, public errorCode?: string) {
constructor(public code: StatusCodeNumber, message: string, public errorCode?: string) {
super(message);
}

Expand Down
2 changes: 1 addition & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"target": "ES2019",
"module": "commonjs",
"lib": ["esnext"],
"allowJs": true,
"allowJs": false,
"sourceMap": true,
"outDir": "dist",
"noEmit": false,
Expand Down

0 comments on commit d3aacb8

Please sign in to comment.