Skip to content

Add devcontainer configuration and Dependabot setup #122

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

0GiS0
Copy link

@0GiS0 0GiS0 commented May 22, 2025

Development Environment Setup:

  • Added a .devcontainer/devcontainer.json file to define a containerized development environment using a Python-based image (mcr.microsoft.com/devcontainers/python:1-3.12-bullseye). This configuration includes the GitHub CLI feature and provides options for further customization.

Dependency Management:

  • Added a .github/dependabot.yml file to configure Dependabot for automated dependency updates. It specifies weekly updates for devcontainers and pip dependencies located in the root directory and the code directory, respectively.

@jennifermarsman jennifermarsman requested a review from Copilot June 6, 2025 15:46
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

Adds a standardized development container configuration and sets up Dependabot to keep dependencies up to date.

  • Introduces a .devcontainer/devcontainer.json file to define a Python 3.12 Bullseye-based dev container with the GitHub CLI feature.
  • Adds a .github/dependabot.yml file to schedule weekly updates for both the devcontainer and Python dependencies.

Reviewed Changes

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

File Description
.github/dependabot.yml Configures Dependabot to run weekly updates for devcontainers and pip packages
.devcontainer/devcontainer.json Defines the container image, features, and commented template options for the project’s dev container

version: 2
updates:
- package-ecosystem: "devcontainers"
directory: "/"
Copy link
Preview

Copilot AI Jun 6, 2025

Choose a reason for hiding this comment

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

Dependabot will look for the devcontainer.json at the specified directory — since your config lives in .devcontainer/, consider changing directory to "/.devcontainer" so the devcontainer ecosystem can locate and update it.

Suggested change
directory: "/"
directory: "/.devcontainer"

Copilot uses AI. Check for mistakes.

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