From d9219f39826a23969503785dcbb3c3ee8fb1a4e8 Mon Sep 17 00:00:00 2001 From: Jamile Date: Sun, 5 Oct 2025 16:54:21 -0300 Subject: [PATCH] feat: add workflow file --- .env.example | 4 ++-- package-lock.json | 57 +++++++++++++++++++++++++++++++++++++++++------ package.json | 5 +++-- 3 files changed, 55 insertions(+), 11 deletions(-) diff --git a/.env.example b/.env.example index 38e8ad1..647b06f 100644 --- a/.env.example +++ b/.env.example @@ -1,2 +1,2 @@ -REACT_APP_CONTENT_API_URL= -REACT_APP_CONTENT_API_TOKEN= \ No newline at end of file +REACT_APP_CONTENT_API_URL=https://management-us-west-2.hygraph.com/graphql +REACT_APP_CONTENT_API_TOKEN=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImdjbXMtbWFpbi1wcm9kdWN0aW9uIn0.eyJ2ZXJzaW9uIjozLCJpYXQiOjE3NTk2OTI4NDYsImF1ZCI6WyJodHRwczovL2FwaS11cy13ZXN0LTIuaHlncmFwaC5jb20vdjIvY21nZDhwdG5lMDBxejA3d2Z1cDNpMjA3Zy9tYXN0ZXIiLCJtYW5hZ2VtZW50LW5leHQuZ3JhcGhjbXMuY29tIl0sImlzcyI6Imh0dHBzOi8vbWFuYWdlbWVudC11cy13ZXN0LTIuaHlncmFwaC5jb20vIiwic3ViIjoiZmNkMWViNTUtNzQ2Yi00NDU2LWFhZTEtYzI1ZDJkNWE5NWFlIiwianRpIjoiY21nZTNvcTdrMHlsdzA3bGtnbHNkZ2FqYiJ9.sdNtuNM7aAIliWzOPTVQUJP_Yyx5L-ja7XvU4RGYw2d8vu_VHQ3mxFbh7agWTqNTyXqvmvcPUDyMk5AlnwhT7UjmJ82OV8HnEA-Uh-9TH-N8T74dNKOGxfEZMNASPB4n8hfPTpQdsWWFjMpasoOT8UC7Rl61Vr7vZT2O8304QWs6esO1XtDKafzgAuILfGzaN6O6vWNlgxzWis8RR48vlAL_i8-IDB8vxDd7pqGhaw2sYMoWpVrciH9qU3XtpjhIdeWk9J5IQuF8krXaUh7F2MY63f3tnV4sQi-PFrlKkbHotRHfDA9Zfy0oCt1L7By4YohN2oGrUe0VzyeD2WCvLTeYobxsAWR4eTReGKn-xRW5DZr65qDODx-bLwJrU870vcW_R95mHDAnLt-xhTTfmrEWQqsNL5VodLREEOsqDC0CpQaLQNPLxNjVk8gZlHovESVLEOJTZYg38yL_O0yRc-8rmZN1IEoJFUHJaSa_oq1sfyeNJu43XOwB4TotIbDHq1XXUjPMmpONtAGS74OJED8HCS8OMBY8NeSiUv_fk05jQwgsIoXmhJeThiqp40H7ET35XxJGQLGPEsyLmWI5fTZfEZjHOJmIQygioq4p3Wf9kT7S5ew4YxhA81t2hSuGWTKIqFhjzVgG8JTgc8z5lak8wS77lnYaOFKisQfpeSY \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 411ef7f..f83a76e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,8 @@ "devDependencies": { "@faker-js/faker": "^7.6.0", "@types/styled-components": "^5.1.21", - "@types/uuid": "^8.3.4" + "@types/uuid": "^8.3.4", + "cross-env": "^10.1.0" } }, "node_modules/@babel/code-frame": { @@ -1882,6 +1883,13 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, + "node_modules/@epic-web/invariant": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", + "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==", + "dev": true, + "license": "MIT" + }, "node_modules/@eslint/eslintrc": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", @@ -5697,10 +5705,29 @@ "node": ">=10" } }, + "node_modules/cross-env": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.1.0.tgz", + "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@epic-web/invariant": "^1.0.0", + "cross-spawn": "^7.0.6" + }, + "bin": { + "cross-env": "dist/bin/cross-env.js", + "cross-env-shell": "dist/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=20" + } + }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -18163,6 +18190,12 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, + "@epic-web/invariant": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", + "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==", + "dev": true + }, "@eslint/eslintrc": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", @@ -20964,10 +20997,20 @@ "yaml": "^1.10.0" } }, + "cross-env": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.1.0.tgz", + "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==", + "dev": true, + "requires": { + "@epic-web/invariant": "^1.0.0", + "cross-spawn": "^7.0.6" + } + }, "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", diff --git a/package.json b/package.json index 0340f01..a5acd02 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ }, "scripts": { "start": "react-scripts start", - "build": "CI=false && react-scripts build", + "build": "cross-env CI=false react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" }, @@ -50,6 +50,7 @@ "devDependencies": { "@faker-js/faker": "^7.6.0", "@types/styled-components": "^5.1.21", - "@types/uuid": "^8.3.4" + "@types/uuid": "^8.3.4", + "cross-env": "^10.1.0" } }