Skip to content

Add dev tools support (.NET SDK 10, mise, just, pandoc) to Debian bootstrap#39

Merged
mapitman merged 4 commits into
mainfrom
add-dotnet-sdk-debian
Jun 26, 2026
Merged

Add dev tools support (.NET SDK 10, mise, just, pandoc) to Debian bootstrap#39
mapitman merged 4 commits into
mainfrom
add-dotnet-sdk-debian

Conversation

@mapitman

@mapitman mapitman commented Jun 26, 2026

Copy link
Copy Markdown
Owner

This PR introduces development tools installation support to the Debian bootstrap configuration, aligning it with the existing Ubuntu bootstrap pattern.

Features Added:

  • New debian/install-dev-packages Script:
    • Installs essential development utilities (build-essential, cmake, make, etc.).
    • Configures the official Microsoft package repository and installs the .NET SDK 10.0.
    • Configures the official mise package repository, installs the CLI, and appends the necessary activation hooks to user shell files (~/.bashrc and ~/.zshrc).
    • Installs the just command runner and pandoc document converter.
    • Installs general compilers and runtime engines (golang, default-jdk).
  • Interactive Prompts in debian/bootstrap:
    • Prompts the user before executing the development package installation, keeping it modular and optional.
  • Automated Docker Testing:
    • Updated test/docker/run-tests-debian.sh to run the new script and verify that all target packages are successfully installed and active in clean container environments.

mapitman added 4 commits June 25, 2026 19:18
Introduce debian/install-dev-packages to install compilers, build
tools, and languages (including dotnet-sdk-8.0, golang, and
default-jdk). Update debian/bootstrap to prompt for development
tools, matching the Ubuntu bootstrap setup.
Add just and mise to the Debian development packages list. Register
the official mise package repository, configure its GPG key, and
add mise activation hooks for bash/zsh shell configurations. Also,
update the .NET SDK version to 10.0.
Add pandoc to the debian/install-dev-packages installer script. This
ensures consistency with the Ubuntu development tools package list
where pandoc is included.
Update the Debian Docker test runner to execute the new dev packages
script and verify the installation of development packages (including
dotnet, mise, just, and pandoc).
@mapitman mapitman changed the title Add dotnet sdk debian Add dev tools support (.NET SDK 10, mise, just, pandoc) to Debian bootstrap Jun 26, 2026
@mapitman mapitman merged commit 1138f23 into main Jun 26, 2026
4 checks passed
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.

1 participant