Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

35C4n0r
Copy link
Collaborator

@35C4n0r 35C4n0r commented Aug 24, 2025

Closes #

Description

Standardising this across all modules:

  • remove default node & nvm installation

Type of Change

  • New module
  • Bug fix
  • Feature/enhancement
  • Documentation
  • Other

Module Information

Path: registry/coder-labs/modules/gemini
New version: v2.0.0
Breaking change: [x] Yes [ ] No

Testing & Validation

  • Tests pass (bun test)
  • Code formatted (bun run fmt)
  • Changes tested locally

Related Issues

@35C4n0r 35C4n0r self-assigned this Aug 24, 2025
matifali
matifali previously approved these changes Aug 25, 2025
@matifali matifali added the version:major Add to PRs requiring a major version upgrade label Aug 25, 2025
@DevelopmentCats
Copy link
Contributor

@35C4n0r Just checking but have you tested this module with the new changes?

@35C4n0r
Copy link
Collaborator Author

35C4n0r commented Aug 25, 2025

@35C4n0r Just checking but have you tested this module with the new changes?

Hey @DevelopmentCats, yeah it works fine for me.

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR removes the automatic Node.js and npm installation from the Gemini module, standardizing the approach across modules by requiring users to ensure these dependencies are pre-installed.

  • Replaced automatic Node.js/npm installation with dependency checking that exits with an error if not found
  • Updated documentation to clarify Node.js/npm prerequisites
  • Fixed test file paths from install.log to agentapi-start.log

Reviewed Changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 2 comments.

File Description
registry/coder-labs/modules/gemini/scripts/install.sh Replaced install_node() with check_dependencies() and improved npm global configuration
registry/coder-labs/modules/gemini/main.test.ts Updated test file paths to reference correct log files
registry/coder-labs/modules/gemini/README.md Updated version to 2.0.0 and clarified Node.js/npm prerequisites

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link
Contributor

@DevelopmentCats DevelopmentCats left a comment

Choose a reason for hiding this comment

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

LGTM

@DevelopmentCats DevelopmentCats merged commit 240643d into coder:main Aug 25, 2025
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
version:major Add to PRs requiring a major version upgrade
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants