diff --git a/.devcontainer/portability-debian-forky/devcontainer.json b/.devcontainer/portability-debian-forky/devcontainer.json new file mode 100644 index 00000000000..425abb539a0 --- /dev/null +++ b/.devcontainer/portability-debian-forky/devcontainer.json @@ -0,0 +1,24 @@ +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-forky", + "image": "debian:forky", + "onCreateCommand": ".devcontainer/onCreate-meson.sh || true", + "features": { + "ghcr.io/devcontainers/features/git": {}, + "ghcr.io/devcontainers/features/python:1": {}, + "../uv": { + "version": "latest" + } + }, + "containerEnv": { + "devcontainerId": "${devcontainerId}", + "UV_PROJECT_ENVIRONMENT": ".venv-${devcontainerId}" + }, + "customizations": { + "vscode": { + "extensions": [ + "ms-python.python" + ] + } + } +} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 07c5fcc87f0..943c1d3d19a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,6 +23,7 @@ jobs: container: - fedora:41 - fedora:42 + - debian:forky - ghcr.io/void-linux/void-glibc-full - archlinux #- ubuntu:22.04 - fails due to issue with cypari2 diff --git a/.vscode/settings.json b/.vscode/settings.json index 887f416bfc4..ffff22ddfbc 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -43,6 +43,7 @@ "Cython", "d'Alembertian", "dalembertian", + "devcontainers", "disp", "doctest", "doctests",