diff --git a/amplify.yml b/amplify.yml index e69489b5..22832d25 100644 --- a/amplify.yml +++ b/amplify.yml @@ -1,12 +1,22 @@ version: 1 backend: phases: + preBuild: + commands: + - nvm install 22 + - nvm use 22 build: commands: - npm ci --cache .npm --prefer-offline - - npx ampx pipeline-deploy --branch $AWS_BRANCH --app-id $AWS_APP_ID + - npx ampx pipeline-deploy --branch $AWS_BRANCH --app-id $AWS_APP_ID + frontend: phases: + preBuild: + commands: + - nvm use 22 + - npm ci + build: commands: - npm run build @@ -18,4 +28,5 @@ frontend: paths: - .next/cache/**/* - .npm/**/* - - node_modules/**/* \ No newline at end of file + - node_modules/**/* + diff --git a/package.json b/package.json index 49f69fc1..30beb648 100644 --- a/package.json +++ b/package.json @@ -12,9 +12,7 @@ "test:watch": "jest --watch", "test:coverage": "jest --coverage" }, - "engines": { - "node": "22.12.0" - }, + "lint-staged": { "*.{js,jsx,ts,tsx,json,css,scss,md}": [ "prettier --write" @@ -83,8 +81,8 @@ "zustand": "^5.0.3" }, "devDependencies": { - "@aws-amplify/backend": "^1.13.0", - "@aws-amplify/backend-cli": "^1.4.6", + "@aws-amplify/backend": "^1.16.1", + "@aws-amplify/backend-cli": "^1.7.2", "@aws-lambda-powertools/logger": "^2.13.0", "@aws-sdk/client-cognito-identity-provider": "^3.732.0", "@tanstack/react-query-devtools": "^5.67.2",