diff --git a/.devcontainer/devcontainer-lock.json b/.devcontainer/devcontainer-lock.json new file mode 100644 index 0000000000..66ee1b70ee --- /dev/null +++ b/.devcontainer/devcontainer-lock.json @@ -0,0 +1,9 @@ +{ + "features": { + "ghcr.io/devcontainers/features/python:1": { + "version": "1.4.2", + "resolved": "ghcr.io/devcontainers/features/python@sha256:bf021f1800543f08bf029c449a3f25341be782b620802befa1f8e6ee51cf6cf6", + "integrity": "sha256:bf021f1800543f08bf029c449a3f25341be782b620802befa1f8e6ee51cf6cf6" + } + } +} \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000000..7032b4d65c --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,9 @@ +{ + "image": "mcr.microsoft.com/devcontainers/universal:2", + "features": { + "ghcr.io/devcontainers/features/python:1": { + "version": "3.12", + "installTools": false + }, + } +} diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f60e94af83..49f23ff274 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,5 +1,9 @@ version: 2 updates: + - package-ecosystem: "devcontainers" + directory: "/" + schedule: + interval: "daily" - package-ecosystem: "pip" directory: "/" schedule: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 336748457b..7150fcb73e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,6 +6,7 @@ repos: - id: check-toml - id: check-yaml - id: end-of-file-fixer + exclude: .devcontainer/devcontainer-lock.json - id: trailing-whitespace args: [--markdown-linebreak-ext=md] diff --git a/pyproject.toml b/pyproject.toml index 51400361a6..23edaf55cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,6 +4,7 @@ version = "0.1.0" description = "A Discord bot designed as a fun and beginner-friendly learning environment for writing bot features and learning open-source." authors = ["Python Discord "] license = "MIT" +package-mode = false [tool.poetry.dependencies] python = "3.12.*"