Skip to content

Linux development environment updates#7

Merged
troyaks1 merged 6 commits into
mainfrom
linux
Jan 2, 2026
Merged

Linux development environment updates#7
troyaks1 merged 6 commits into
mainfrom
linux

Conversation

@luigiazoreng

Copy link
Copy Markdown
Contributor

This PR includes updates to the Linux development environment configuration:

  • feat: update VSCode settings for enhanced Git repository management
  • Specifies Python 3.11 for bench initialization
  • Removes SSH mount from dev container config

Eliminates automatic binding of the local SSH directory into the development container for improved portability and to reduce potential security concerns. Retains all other configuration settings.
Ensures bench setup uses Python 3.11 for improved
compatibility and consistency across environments.
Copilot AI review requested due to automatic review settings December 31, 2025 13:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates the Linux development environment configuration to improve Git repository management in VSCode and specify Python 3.11 for the Frappe bench initialization process.

  • Adds VSCode settings for enhanced Git repository detection and submodule management
  • Specifies Python 3.11 explicitly when initializing the Frappe bench
  • Removes SSH mount configuration from the dev container setup

Reviewed changes

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

File Description
development/build.sh Adds --python /usr/bin/python3.11 flag to bench initialization command to specify Python version
development/.vscode/settings.json Adds Git configuration settings to enable automatic repository detection, submodule detection, and repository scanning in the apps directory
.devcontainer/devcontainer.json Removes SSH mount configuration and adds a blank line at the beginning of the file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .devcontainer/devcontainer.json Outdated
Comment thread development/build.sh Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Luigi Azor <146014608+luigiazoreng@users.noreply.github.com>
Copilot AI review requested due to automatic review settings December 31, 2025 14:03
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Luigi Azor <146014608+luigiazoreng@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread development/build.sh Outdated
else
PYTHON_BIN="python3"
fi
CMD_BENCH_SETUP="bench init --skip-redis-config-generation --python \"$PYTHON_BIN\" frappe-bench"

Copilot AI Dec 31, 2025

Copy link

Choose a reason for hiding this comment

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

The quotes around the PYTHON_BIN variable will be interpreted literally by the shell. When the command is executed via 'eval', the escaped quotes will result in the path being passed as a quoted string to the bench init command, which may not work as intended. Consider removing the escaped quotes since the variable expansion should handle the path correctly without them.

Copilot uses AI. Check for mistakes.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@copilot open a new pull request to apply changes based on this feedback

Copilot AI commented Dec 31, 2025

Copy link
Copy Markdown

@luigiazoreng I've opened a new pull request, #8, to work on those changes. Once the pull request is ready, I'll request review from you.

@troyaks1 troyaks1 merged commit 917218f into main Jan 2, 2026
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.

4 participants