Skip to content
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

Fix: Missing & Incorrect API URLs in .env.example #3512

Conversation

JaiPannu-IITI
Copy link

@JaiPannu-IITI JaiPannu-IITI commented Feb 1, 2025

Issue Reference

This PR addresses missing and incorrect API URL values in .env.example, which caused Talawa-API connection with Talawa-Admin to fail.
Related issue: #3493

Bug Description

During the migration to the develop-postgres branch, an issue prevents users from accessing the portal correctly.

  1. The setup script was correct, but .env.example was missing the REACT_APP_TALAWA_URL parameter entirely.
  2. As a result, the generated .env file lacked REACT_APP_TALAWA_URL, causing failed API requests.
  3. Additionally, REACT_APP_BACKEND_WEBSOCKET_URL had a trailing /, making WebSocket connections invalid.
  4. Due to these issues, Talawa-Admin showed a 404 error along with an invalid data message.

Fix Implemented

  1. Added missing REACT_APP_TALAWA_URL in .env.example.
  2. Removed trailing / from REACT_APP_BACKEND_WEBSOCKET_URL.

Changes in .env.example
Before (Incorrect)

REACT_APP_TALAWA_URL= REACT_APP_BACKEND_WEBSOCKET_URL=ws://localhost:4000/graphql/

After(Correct)

REACT_APP_TALAWA_URL=http://localhost:4000/graphql REACT_APP_BACKEND_WEBSOCKET_URL=ws://localhost:4000/graphql

Expected Behavior

  1. Talawa-Admin should connect successfully without a 404 error.
  2. If API issues occur, it should show an "invalid data" message instead of a 404 response.

Screenshots

image

Testing

connection.test.mov

Additional Details

This PR ensures that:

The setup script generates a correct .env file with REACT_APP_TALAWA_URL.
WebSocket URLs are properly formatted to prevent connection failures.
This fix improves the Talawa-Admin setup process, making it fully functional.

Summary by CodeRabbit

  • Chores
    • Revised local environment configuration to ensure the API and WebSocket endpoints are correctly set for local development.
    • Updated documentation for environment variable configurations to reflect changes in URL formatting.
  • New Features
    • Introduced a new function to modify the environment file based on existing configurations.
    • Enhanced the check for the existence of the .env file and its creation if absent.
  • Bug Fixes
    • Corrected endpoint URLs throughout the application and tests by removing trailing slashes for consistency.

Copy link
Contributor

coderabbitai bot commented Feb 1, 2025

Warning

Rate limit exceeded

@JaiPannu-IITI has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 11 minutes and 44 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 for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 7312828 and 8456aea.

📒 Files selected for processing (1)
  • src/setup/askForTalawaApiUrl/askForTalawaApiUrl.spec.ts (3 hunks)

Walkthrough

This pull request updates the local environment configuration for Talawa-admin by modifying endpoint URLs in the .env.example file. The REACT_APP_TALAWA_URL is set to http://localhost:4000/graphql, and the REACT_APP_BACKEND_WEBSOCKET_URL is updated to remove its trailing slash. Additionally, various documentation files have been updated to reflect changes in function definitions and mock data structures. The checkEnvFile function's return type has been changed to boolean, and a new function modifyEnvFile has been introduced to enhance environment file management.

Changes

File Change Summary
.env.example Updated REACT_APP_TALAWA_URL to http://localhost:4000/graphql and removed the trailing slash from REACT_APP_BACKEND_WEBSOCKET_URL.
docs/docs/auto-docs/screens/OrganizationActionItems/OrganizationActionItem.mocks/variables/MOCKS.md Streamlined MOCKS variable definition for clarity, removing redundant fields.
docs/docs/auto-docs/screens/OrganizationActionItems/OrganizationActionItem.mocks/variables/MOCKS_EMPTY.md Updated definition location for MOCKS_EMPTY from line 480 to line 485.
docs/docs/auto-docs/screens/OrganizationActionItems/OrganizationActionItem.mocks/variables/MOCKS_ERROR.md Modified types for several properties in MOCKS_ERROR and updated definition location from line 412 to line 416.
docs/docs/auto-docs/screens/OrganizationFundCampaign/OrganizationFundCampagins/functions/default.md Updated function definition location for default() from line 103 to line 105.
docs/docs/auto-docs/screens/OrganizationFunds/OrganizationFunds/functions/default.md Updated function definition location for default() from line 99 to line 102.
docs/docs/auto-docs/setup/checkEnvFile/checkEnvFile/functions/checkEnvFile.md Changed return type of checkEnvFile() from void to boolean.
docs/docs/auto-docs/setup/checkEnvFile/checkEnvFile/functions/modifyEnvFile.md Documented the modifyEnvFile() function with a return type of void.
docs/docs/docs/getting-started/installation.md Updated .env configuration parameters to remove trailing slashes from URLs.
setup.ts Modified import statements and logic in main function to include modifyEnvFile and change control flow.
src/setup/askForTalawaApiUrl/askForTalawaApiUrl.spec.ts Updated test cases to remove trailing slashes from expected endpoint URLs.
src/setup/askForTalawaApiUrl/askForTalawaApiUrl.ts Changed default value of endpoint property to remove trailing slash.
src/setup/askForTalawaApiUrl/setupTalawaWebSocketUrl.spec.ts Updated mock implementation to remove trailing slash from endpoint URL.
src/setup/checkConnection/checkConnection.spec.ts Modified test URLs to remove trailing slashes for both successful and failed connection cases.
src/setup/checkEnvFile/checkEnvFile.spec.ts Restructured tests to include modifyEnvFile and retain tests for checkEnvFile.
src/setup/checkEnvFile/checkEnvFile.ts Changed checkEnvFile return type to boolean and introduced modifyEnvFile function.

Suggested labels

ignore-sensitive-files-pr, test

Suggested reviewers

  • palisadoes
  • rishav-jha-mech

Poem

I'm a hopping rabbit, full of delight,
Updating endpoints to make things just right.
No stray slashes hopping into view,
Clear URLs now guide the crew.
With a byte of joy, I sing this tune—
Cheers to changes under the coding moon!
🥕✨


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?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

github-actions bot commented Feb 1, 2025

Our Pull Request Approval Process

Thanks for contributing!

Testing Your Code

Remember, your PRs won't be reviewed until these criteria are met:

  1. We don't merge PRs with poor code quality.
    1. Follow coding best practices such that CodeRabbit.ai approves your PR.
  2. We don't merge PRs with failed tests.
    1. When tests fail, click on the Details link to learn more.
    2. Write sufficient tests for your changes (CodeCov Patch Test). Your testing level must be better than the target threshold of the repository
    3. Tests may fail if you edit sensitive files. Ask to add the ignore-sensitive-files-pr label if the edits are necessary.
  3. We cannot merge PRs with conflicting files. These must be fixed.

Our policies make our code better.

Reviewers

Do not assign reviewers. Our Queue Monitors will review your PR and assign them.
When your PR has been assigned reviewers contact them to get your code reviewed and approved via:

  1. comments in this PR or
  2. our slack channel

Reviewing Your Code

Your reviewer(s) will have the following roles:

  1. arbitrators of future discussions with other contributors about the validity of your changes
  2. point of contact for evaluating the validity of your work
  3. person who verifies matching issues by others that should be closed.
  4. person who gives general guidance in fixing your tests

CONTRIBUTING.md

Read our CONTRIBUTING.md file. Most importantly:

  1. PRs with issues not assigned to you will be closed by the reviewer
  2. Fix the first comment in the PR so that each issue listed automatically closes

Other

  1. 🎯 Please be considerate of our volunteers' time. Contacting the person who assigned the reviewers is not advised unless they ask for your input. Do not @ the person who did the assignment otherwise.
  2. Read the CONTRIBUTING.md file make

coderabbitai[bot]
coderabbitai bot previously approved these changes Feb 1, 2025
Copy link
Contributor

@palisadoes palisadoes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The issue has not been addressed. The setup script has not been altered according to the issue statement. The setup script was obviously not run as a part of this PR.

Please fix the following.

  1. The setup script does no use .env.example. And must never do so. It relies on coded values which are always certain.
  2. If a pre-exisiting .env file has trailing slashes on graphql endpoints, the script doesn't strip them.
    image
  3. Here is the unchanged .env URLS
    REACT_APP_TALAWA_URL=http://localhost:4000/graphql/
    REACT_APP_BACKEND_WEBSOCKET_URL=ws://localhost:4000/graphql/
    
  4. If the .env file doesn't exist, the script fails. A test needs to be written for this.
    image
  5. The setup script defaults to URLs with trailing slashes on graphql endpoints
    image
  6. Here is the resulting .env file based on the defaults
    REACT_APP_TALAWA_URL=http://localhost:4000/graphql/
    REACT_APP_BACKEND_WEBSOCKET_URL=ws://localhost:4000/graphql/
    REACT_APP_DOCKER_TALAWA_URL=http://host.docker.internal:4000/graphql/
    

Copy link
Contributor

@palisadoes palisadoes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See previous comments

@JaiPannu-IITI
Copy link
Author

Implementing the required fixes.

@JaiPannu-IITI
Copy link
Author

@palisadoes, I believe this commit aligns with our requirements.

Attached are the demonstration and code coverage results for your review.

script.modified.mov

Let me know if any adjustments are needed.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🔭 Outside diff range comments (1)
src/setup/checkEnvFile/checkEnvFile.ts (1)

Line range hint 18-27: Add error handling for file operations.

The function performs file operations without try-catch blocks, which could lead to uncaught exceptions if file operations fail.

Apply this diff to add error handling:

 export function modifyEnvFile(): void {
+  try {
     const env = dotenv.parse(fs.readFileSync('.env'));
     const envSample = dotenv.parse(fs.readFileSync('.env.example'));
     const misplaced = Object.keys(envSample).filter((key) => !(key in env));
     if (misplaced.length > 0) {
       const config = dotenv.parse(fs.readFileSync('.env.example'));
       misplaced.map((key) =>
         fs.appendFileSync('.env', `${key}=${config[key]}\n`),
       );
     }
+  } catch (error) {
+    console.error('Error modifying .env file:', error);
+    throw error;
+  }
 }
🧹 Nitpick comments (4)
src/setup/checkConnection/checkConnection.spec.ts (1)

44-44: LGTM! Consider adding more edge cases.

The failed connection test URL has been updated correctly. Consider adding test cases for other URL format edge cases (e.g., malformed URLs, URLs with query parameters).

docs/docs/docs/getting-started/installation.md (1)

Line range hint 211-241: Add language specifiers to code blocks.

The code blocks lack language specifiers, which affects syntax highlighting and documentation readability.

Update the code blocks by adding the env language specifier:

-```
+```env
 REACT_APP_TALAWA_URL="http://API-IP-ADRESS:4000/graphql"
Apply this change to all similar code blocks in this section.

<details>
<summary>🧰 Tools</summary>

<details>
<summary>🪛 markdownlint-cli2 (0.17.2)</summary>

227-227: Fenced code blocks should have a language specified
null

(MD040, fenced-code-language)

---

234-234: Fenced code blocks should have a language specified
null

(MD040, fenced-code-language)

---

241-241: Fenced code blocks should have a language specified
null

(MD040, fenced-code-language)

</details>

</details>

</blockquote></details>
<details>
<summary>src/setup/checkEnvFile/checkEnvFile.spec.ts (1)</summary><blockquote>

Line range hint `17-56`: **Add test case for error handling in modifyEnvFile.**

The tests cover the happy path scenarios but should also verify error handling when file operations fail.

Add this test case:

```typescript
it('should handle file operation errors', () => {
  vi.spyOn(fs, 'readFileSync').mockImplementation(() => {
    throw new Error('File read error');
  });

  expect(() => modifyEnvFile()).toThrow('File read error');
});
docs/docs/auto-docs/setup/checkEnvFile/checkEnvFile/functions/checkEnvFile.md (1)

7-13: Add function description to improve documentation.

The documentation should include a description of what the function does and when it returns true/false.

Add this description:

 > **checkEnvFile**(): `boolean`

+Checks for the existence of environment files and creates .env if needed.
+Returns true if .env exists or is successfully created, false if setup cannot proceed.
+
 ## Returns
 
 `boolean`
📜 Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 90e9f95 and f24e681.

📒 Files selected for processing (15)
  • docs/docs/auto-docs/screens/OrganizationActionItems/OrganizationActionItem.mocks/variables/MOCKS.md (1 hunks)
  • docs/docs/auto-docs/screens/OrganizationActionItems/OrganizationActionItem.mocks/variables/MOCKS_EMPTY.md (1 hunks)
  • docs/docs/auto-docs/screens/OrganizationActionItems/OrganizationActionItem.mocks/variables/MOCKS_ERROR.md (1 hunks)
  • docs/docs/auto-docs/screens/OrganizationFundCampaign/OrganizationFundCampagins/functions/default.md (1 hunks)
  • docs/docs/auto-docs/screens/OrganizationFunds/OrganizationFunds/functions/default.md (1 hunks)
  • docs/docs/auto-docs/setup/checkEnvFile/checkEnvFile/functions/checkEnvFile.md (1 hunks)
  • docs/docs/auto-docs/setup/checkEnvFile/checkEnvFile/functions/modifyEnvFile.md (1 hunks)
  • docs/docs/docs/getting-started/installation.md (2 hunks)
  • setup.ts (2 hunks)
  • src/setup/askForTalawaApiUrl/askForTalawaApiUrl.spec.ts (3 hunks)
  • src/setup/askForTalawaApiUrl/askForTalawaApiUrl.ts (1 hunks)
  • src/setup/askForTalawaApiUrl/setupTalawaWebSocketUrl.spec.ts (1 hunks)
  • src/setup/checkConnection/checkConnection.spec.ts (3 hunks)
  • src/setup/checkEnvFile/checkEnvFile.spec.ts (4 hunks)
  • src/setup/checkEnvFile/checkEnvFile.ts (1 hunks)
✅ Files skipped from review due to trivial changes (5)
  • docs/docs/auto-docs/setup/checkEnvFile/checkEnvFile/functions/modifyEnvFile.md
  • docs/docs/auto-docs/screens/OrganizationActionItems/OrganizationActionItem.mocks/variables/MOCKS_EMPTY.md
  • src/setup/askForTalawaApiUrl/askForTalawaApiUrl.ts
  • docs/docs/auto-docs/screens/OrganizationFundCampaign/OrganizationFundCampagins/functions/default.md
  • docs/docs/auto-docs/screens/OrganizationFunds/OrganizationFunds/functions/default.md
🧰 Additional context used
🪛 markdownlint-cli2 (0.17.2)
docs/docs/docs/getting-started/installation.md

211-211: Fenced code blocks should have a language specified
null

(MD040, fenced-code-language)


218-218: Fenced code blocks should have a language specified
null

(MD040, fenced-code-language)


234-234: Fenced code blocks should have a language specified
null

(MD040, fenced-code-language)


241-241: Fenced code blocks should have a language specified
null

(MD040, fenced-code-language)

⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: Test Application
🔇 Additional comments (10)
src/setup/checkConnection/checkConnection.spec.ts (2)

6-6: LGTM! URL format updated correctly.

The removal of the trailing slash from the mock URL aligns with the PR objectives and maintains consistency with the new URL format.


30-30: LGTM! Test URL updated consistently.

The test URL format matches the mock implementation and follows the new URL format standard.

src/setup/askForTalawaApiUrl/setupTalawaWebSocketUrl.spec.ts (1)

36-36: LGTM! URL format updated correctly.

The endpoint URL has been updated to remove the trailing slash, which aligns with the PR objectives and maintains consistency across the codebase.

src/setup/askForTalawaApiUrl/askForTalawaApiUrl.spec.ts (1)

Line range hint 20-53: LGTM! URL formats standardized correctly.

All endpoint URLs have been consistently updated to remove trailing slashes, maintaining the standardized format across test cases.

docs/docs/docs/getting-started/installation.md (1)

Line range hint 205-242: LGTM! Environment configuration examples updated correctly.

The URL formats in the environment configuration examples have been standardized by removing trailing slashes, which aligns with the PR objectives.

🧰 Tools
🪛 markdownlint-cli2 (0.17.2)

204-204: Fenced code blocks should have a language specified
null

(MD040, fenced-code-language)


211-211: Fenced code blocks should have a language specified
null

(MD040, fenced-code-language)


218-218: Fenced code blocks should have a language specified
null

(MD040, fenced-code-language)

docs/docs/auto-docs/screens/OrganizationActionItems/OrganizationActionItem.mocks/variables/MOCKS_ERROR.md (1)

7-9: Clarify and Validate Updated Union Type for MOCKS_ERROR

The updated documentation now reflects a revised and more complex union type for the MOCKS_ERROR constant. In particular, note the following improvements:

  • The updated reference to the definition location (now linked to line 416 in the source) confirms that the documentation is in sync with the code.
  • The union includes multiple variants for GraphQL query responses and error objects, with some fields explicitly typed as undefined to denote their absence in certain scenarios.

It would be beneficial to verify that every union member accurately represents the underlying data structures. If possible, consider breaking down the longer type definition into multiple lines or leveraging TypeScript’s optional property shorthand (e.g., using prop?: type) for improved readability in auto-generated docs.

docs/docs/auto-docs/screens/OrganizationActionItems/OrganizationActionItem.mocks/variables/MOCKS.md (1)

7-9: Streamline and Ensure Consistency in the MOCKS Type Definition

The changes to the MOCKS variable’s type definition now offer a more streamlined representation of the various GraphQL request/response scenarios. Key points include:

  • The removal or consolidation of some redundant undefined declarations appears to simplify the union type, improving clarity.
  • It is important to ensure that fields that are optional across multiple union members consistently use either an explicit undefined or adopt the optional property notation. This consistency improves both maintainability and readability.
  • The documentation also correctly provides a reference link that indicates where the source definition now resides (line 21). Verify that this link remains up to date after further changes.

Overall, this update aids in aligning the documentation with the current codebase expectations.

src/setup/checkEnvFile/checkEnvFile.ts (1)

6-16: LGTM! Good improvement on the return type.

The function now properly indicates success/failure through its boolean return type, which is a better design for error handling.

setup.ts (1)

65-71: LGTM! Good error handling flow.

The changes properly handle the return value from checkEnvFile and sequence the operations correctly.

src/setup/checkEnvFile/checkEnvFile.spec.ts (1)

58-100: LGTM! Good test coverage for checkEnvFile.

The tests thoroughly cover all scenarios including file existence checks and error cases.

coderabbitai[bot]
coderabbitai bot previously approved these changes Feb 1, 2025
Copy link
Contributor

@palisadoes palisadoes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. The script doesn't trim trailing slashes in URLs ending in graphql/
    image
    REACT_APP_TALAWA_URL=http://localhost:4000/graphql/
    REACT_APP_BACKEND_WEBSOCKET_URL=ws://localhost:4000/graphql/
    REACT_APP_DOCKER_TALAWA_URL=http://host.docker.internal:4000/graphql/
    
  2. This is required for anyone already using Talawa-Admin

@JaiPannu-IITI
Copy link
Author

@palisadoes, Please confirm that you want to remove trailing slashes from manually entered URL's ??

@palisadoes
Copy link
Contributor

@palisadoes, Please confirm that you want to remove trailing slashes from manually entered URL's ??

Yes, but only if the URL ends in /graphql/

@palisadoes
Copy link
Contributor

  1. Add tests for your changes.
  2. The patch test code coverage needs to get close to 100%
  3. We have had a history of bugs in setup and we need to make it perfect
    1. For example there needs to be a test that the script doesn't fail if there is no .env file
    2. There must be a test for the removal of the trailing slash in URLs ending in /graphql/

image

coderabbitai[bot]
coderabbitai bot previously approved these changes Feb 1, 2025
@JaiPannu-IITI
Copy link
Author

JaiPannu-IITI commented Feb 1, 2025

@palisadoes ,I couldn't find a test file for setup.ts, where do we find spec files for file outside src? That's all left here which is decreasing code coverage by 0.09%.

Copy link

codecov bot commented Feb 1, 2025

Codecov Report

Attention: Patch coverage is 72.72727% with 3 lines in your changes missing coverage. Please review.

Project coverage is 88.65%. Comparing base (16e1632) to head (8456aea).
Report is 5 commits behind head on develop-postgres.

Files with missing lines Patch % Lines
setup.ts 0.00% 3 Missing ⚠️
Additional details and impacted files
@@                 Coverage Diff                  @@
##           develop-postgres    #3512      +/-   ##
====================================================
- Coverage             88.68%   88.65%   -0.04%     
====================================================
  Files                   341      341              
  Lines                  8638     8626      -12     
  Branches               1925     1925              
====================================================
- Hits                   7661     7647      -14     
+ Misses                  644      635       -9     
- Partials                333      344      +11     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@palisadoes palisadoes merged commit 735869e into PalisadoesFoundation:develop-postgres Feb 1, 2025
15 of 19 checks passed
@JaiPannu-IITI JaiPannu-IITI deleted the fix-startup-script branch February 1, 2025 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants