build(container): upgrade runtime to .NET 8 and refresh SSL dependencies - #5
Open
tpanchal-iclr wants to merge 2 commits into
Open
Conversation
…tstrap script Adds lib/init_environment.ps1 to resolve the dbachecks module in dev and runtime/container modes, and updates notebook outputs/metadata across the dbachecks-PR and dotNETNotebooks trees for 2026 compatibility. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0199AhSYKNESkwuJHXz6nFHe
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR implements a comprehensive architectural upgrade to ensure the repository remains stable, secure, and portable through 2026 and beyond.
Key Changes
🏗️ Infrastructure & Runtime
libssl-dev,libicu-dev) to meet modern Linux standards.docker-compose.ymlfiles. Replaced them with the `${DBATOOLS_DATA_PATH}` environment variable and provided a.env.template.🛡️ The 'Environment Contract' (PowerShell)
lib/init_environment.ps1..\dbachecks.psd1) across the entire repository (including Archive folders).DBACHECKS_REPO_ROOTenvironment variable to resolve modules, making them immune to directory moves or kernel launch variations.🧹 Dependency Cleanup
Verification Performed
Import-Modulecommands remain..ipynbfiles were validated as valid JSON.init_environment.ps1handles both Development (explicit root) and Runtime (system path) modes correctly.Contributor: Engineering Assistant
Target: main branch" `