Open credence0x opened 4 hours ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
eternum | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Nov 23, 2024 1:36am |
eternum-docs | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Nov 23, 2024 1:36am |
eternum-landing | ❌ Failed (Inspect) | Nov 23, 2024 1:36am |
You are out of MentatBot reviews. Your usage will refresh November 25 at 08:00 AM.
The changes in this pull request introduce multiple new environment variables across various configuration files, specifically in the client
and landing
directories. These variables include settings for token addresses, API endpoints, and flags for application features. Additionally, modifications were made to how environment variables are accessed within the codebase, transitioning from direct access via import.meta.env
to a centralized env
module, enhancing type safety and consistency in variable management.
File | Change Summary |
---|---|
client/.env.preview | Added multiple environment variables including VITE_PUBLIC_FEE_TOKEN_ADDRESS , VITE_PUBLIC_CHAIN , and various URLs. |
client/.env.production | Added similar environment variables as in .env.preview . |
client/dojoConfig.ts | Updated environment variable access from import.meta.env to env , changed VITE_PUBLIC_DEV comparison from string to boolean. |
client/env.ts | Introduced a validation schema for environment variables using Zod, defined and exported env and Env type. |
client/package.json | Added dependency "zod": "^3.23.8" . |
client/src/hooks/context/DojoContext.tsx | Updated environment variable access to use env , modified type of requiredEnvs . |
client/src/hooks/context/starknet-provider.tsx | Changed access to VITE_PUBLIC_NODE_URL to use env . |
client/src/main.tsx | Updated access to environment variables to use env , changed boolean comparisons. |
client/src/three/helpers/GUIManager.ts | Modified autoPlace property assignment to use env . |
client/src/three/scenes/HexagonScene.ts | Updated condition for adding lightHelper to use env . |
client/src/ui/layouts/World.tsx | Changed access to environment variables for Leva and VersionDisplay components to use env . |
client/src/ui/modules/onboarding/Steps.tsx | Updated condition for VITE_PUBLIC_DEV to use env . |
landing/.env | Removed file containing various environment variable declarations. |
landing/.env.preview | Added new environment variables and updated existing ones, including VITE_PUBLIC_FEE_TOKEN_ADDRESS and various URLs. |
landing/.env.production | Added similar environment variables as in .env.preview . |
landing/dojoConfig.ts | Updated environment variable access from import.meta.env to env , changed VITE_PUBLIC_DEV comparison from string to boolean. |
landing/env.ts | Introduced a validation schema for environment variables using Zod, defined and exported env and Env type. |
landing/package.json | Added dependency "zod": "^3.23.8" . |
landing/src/components/providers/Starknet.tsx | Changed access to VITE_PUBLIC_NODE_URL to use env . |
landing/src/config.ts | Updated various address assignments to use env . |
landing/src/dojo/setupNetwork.ts | Updated condition for VITE_PUBLIC_DEV to use env . |
landing/src/hooks/context/DojoContext.tsx | Updated environment variable access to use env , modified type of requiredEnvs and feeTokenAddress . |
landing/src/lib/ark/getCollectionTokens.ts | Changed access to environment variables to use env . |
landing/src/routes/mint.lazy.tsx | Changed access to environment variables to use env . |
landing/tsconfig.app.json | Updated include property to include env.ts . |
.env.preview
file, directly related to this PR.DojoContext.tsx
, relevant to this PR.🐇 In the land of code so bright,
New variables spring to light.
From.env
toenv
we go,
Type safety blooms, like a garden's glow.
With Zod to guard our precious keys,
Our app now dances with greater ease! 🌼
[!WARNING]
Rate limit exceeded
@credence0x has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 1 minutes and 51 seconds before requesting another review.
⌛ How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.🚦 How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://docs.coderabbit.ai/faq) for further information.📥 Commits
Reviewing files that changed from the base of the PR and between 53e16184d236235b5b5dc5f7d5a8bb98fbf79863 and c0f9eb4388c9d6aa8972c7bc0bcb4217e5043923.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
Release Notes
New Features
Bug Fixes
Chores
These changes improve the application's configuration management and streamline the handling of environment variables, enhancing overall performance and maintainability.