-
-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(monorepo): Migrate from nx to turbo #153
refactor(monorepo): Migrate from nx to turbo #153
Conversation
PR Description updated to latest commit (8cfcbaf) |
PR Review
✨ Review tool usage guide:Overview:
With a configuration file, use the following template:
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
With a configuration file, use the following template:
See the improve usage page for a more comprehensive guide on using this tool. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #153 +/- ##
============================================
+ Coverage 62.20% 94.12% +31.91%
============================================
Files 76 83 +7
Lines 1503 1582 +79
Branches 260 252 -8
============================================
+ Hits 935 1489 +554
+ Misses 568 93 -475
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Quality Gate failedFailed conditions |
## [1.3.0](v1.2.0...v1.3.0) (2024-05-12) ### 🚀 Features * Add approval support ([#158](#158)) ([e09ae60](e09ae60)) * **api:** Add configuration live update support ([#181](#181)) ([f7d6684](f7d6684)) * **api:** Add feature to export data of a workspace ([#152](#152)) ([46833aa](46833aa)) * **api:** Add Integration support ([#203](#203)) ([f1ae87e](f1ae87e)) * **api:** Add note to [secure] and variable ([#151](#151)) ([2e62351](2e62351)) * **api:** Add OAuth redirection and polished authentication ([#212](#212)) ([d2968bc](d2968bc)) * **api:** Add support for storing and managing variables ([#149](#149)) ([963a8ae](963a8ae)) * **api:** Added GitLab OAuth ([#188](#188)) ([4d3bbe4](4d3bbe4)) * **api:** Added validation for reason field ([#190](#190)) ([90b8ff2](90b8ff2)) * **api:** Create default workspace on user's creation ([#182](#182)) ([3dc0c4c](3dc0c4c)) * **api:** Reading `port` Dynamically ([#170](#170)) ([fd46e3e](fd46e3e)) * **auth:** Add Google OAuth ([#156](#156)) ([cf387ea](cf387ea)) * **web:** Added waitlist ([#168](#168)) ([1084c77](1084c77)) * **web:** Landing revamp ([#165](#165)) ([0bc723b](0bc723b)) ### 🐛 Bug Fixes * **web:** alignment issue in “Collaboration made easy” section ([#178](#178)) ([df5ca75](df5ca75)) * **workspace:** delete duplicate tailwind config ([99d922a](99d922a)) ### 📚 Documentation * add contributor list ([f37569a](f37569a)) * Add integration docs ([#204](#204)) ([406ddb7](406ddb7)) * Added integration docs to gitbook summary ([ab37530](ab37530)) * **api:** Add swagger docs of API key controller ([#167](#167)) ([2910476](2910476)) * **api:** Add swagger docs of User Controller ([#166](#166)) ([fd59522](fd59522)) * fix typo in environment-variables.md ([#163](#163)) ([48294c9](48294c9)) * Remove supabase from docs ([#169](#169)) ([eddbce8](eddbce8)) * **setup:** replace NX with Turbo in setup instructions ([#175](#175)) ([af8a460](af8a460)) * Update README.md ([b59f16b](b59f16b)) * Update running-the-api.md ([177dbbf](177dbbf)) * Update running-the-api.md ([#193](#193)) ([3d5bcac](3d5bcac)) ### 🔧 Miscellaneous Chores * Added lockfile ([60a3b9b](60a3b9b)) * Added lockfile ([6bb512c](6bb512c)) * **api:** Added type inference and runtime validation to `process.env` ([#200](#200)) ([249e07d](249e07d)) * **api:** Fixed prisma script env errors ([#209](#209)) ([8762354](8762354)) * **API:** Refactor authority check functions in API ([#189](#189)) ([e9d710d](e9d710d)) * **api:** Refactor user e2e tests ([b38d45a](b38d45a)) * **ci:** Disabled api stage release ([97877c4](97877c4)) * **ci:** Update stage deployment config ([868a6a1](868a6a1)) * **codecov:** update api-e2e project coverage ([1e90d7e](1e90d7e)) * **dockerfile:** Fixed web dockerfile ([6134bb2](6134bb2)) * **docker:** Optimized web Dockerfile to reduct image size ([#173](#173)) ([444286a](444286a)) * **release:** Downgraded package version ([c173fee](c173fee)) * **release:** Fix failing release ([#213](#213)) ([40f64f3](40f64f3)) * **release:** Install pnpm ([1081bea](1081bea)) * **release:** Updated release commit ([b8958e7](b8958e7)) * **release:** Updated release commit ([e270eb8](e270eb8)) * Update deprecated husky Install command ([#202](#202)) ([e61102c](e61102c)) * Upgrade @million/lint from 0.0.66 to 0.0.73 ([#172](#172)) ([dd43ed9](dd43ed9)) * **web:** Updated fly memory config ([4debc66](4debc66)) ### 🔨 Code Refactoring * **api:** Made events central to workspace ([#159](#159)) ([9bc00ae](9bc00ae)) * **api:** Migrated to cookie based authentication ([#206](#206)) ([ad6911f](ad6911f)) * **monorepo:** Migrate from nx to turbo ([#153](#153)) ([88b4b00](88b4b00))
🎉 This PR is included in version 1.3.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Type
enhancement, bug_fix
Description
X_KEYSHADE_TOKEN
headers.eccrypto
import syntax across utility files.fetchEvents
function.Killers
andLinks
components with improved types and practices.Changes walkthrough
1 files
auth.guard.ts
Enhance Authentication Guard with Error Handling for Multiple Headers
apps/api/src/auth/guard/auth/auth.guard.ts
X_KEYSHADE_TOKEN
headers to preventambiguous authentication attempts.
13 files
*.ts
Standardize eccrypto Import Syntax Across Utility Files
apps/api/src/common/*.ts
eccrypto
import statements to useimport * as
syntax.fetch-events.ts
Add Explicit Return Type to fetchEvents Function
apps/api/src/common/fetch-events.ts
Promise<any>
tofetchEvents
function.route.ts
Remove Unused API Route File
apps/web/app/api/hello/route.ts
layout.tsx
Refactor Global Styles and Metadata Configuration
apps/web/app/layout.tsx
page.tsx
Update Page Component with Renamed Imports and Explicit Return Type
apps/web/app/page.tsx
Index
function.Killers.tsx
Remove Old Killers Component File
apps/web/components/Killers.tsx
Killers
component file.Links.tsx
Remove Old Links Component File
apps/web/components/Links.tsx
Links
component file.killers.tsx
Add New Killers Component with Improved Types and Practices
apps/web/components/killers.tsx
Killers
component with improved type annotations and Reactbest practices.
links.tsx
Add New Links Component with Improved Types and Practices
apps/web/components/links.tsx
Links
component with improved type annotations and Reactbest practices.
route.ts
Remove Unused API Route File in Workspace App
apps/workspace/app/api/hello/route.ts
layout.tsx
Update Global Styles Configuration in Workspace App
apps/workspace/app/layout.tsx
page.tsx
Add Explicit Return Type to Index Function in Workspace App
apps/workspace/app/page.tsx
Index
function.keyshade.ts
Introduce New SDK Class for Project and Secret Management
packages/sdk-node/src/keyshade.ts
4 files
*.eslintrc.js
Update ESLint Configuration Across Projects
*.eslintrc.js
*.next.config.js
Update Next.js Configuration Across Projects
*.next.config.js
*.tsconfig.json
Update TypeScript Configuration Across Projects
*.tsconfig.json
*.json
Miscellaneous Configuration and Metadata Updates
*.json