Repository navigation
fix: secure release and repair marketplace bootstrap - #10
Merged
Alex Power[s] BI (itsnotaboutthecell) merged 3 commits intoOct 18, 2026
Conversation
Use the upstream Tedious 20.3.6 fix, keep cold diagnostics dependency-free, run compiled CLI coverage after the build, synchronize creation fixtures, and support explicit foundation selection for remote marketplace installs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use the physical temporary path before executing fixture entrypoints so macOS /var aliases do not bypass the ES module main guard. Preserve the cold foundation-build assertion. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep the expected project path consistent with the factory's physical-path identity when Windows provides an 8.3 temporary-directory alias. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Alex Power[s] BI (itsnotaboutthecell)
merged commit Oct 18, 2026
fb099cf
into
microsoft:main
8 checks passed
Alex Power[s] BI (itsnotaboutthecell)
deleted the
fix-marketplace-release
branch
October 18, 2026 21:28
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.
Description
Fix the release blockers found while preparing SQL Apps 0.2.3 for marketplace submission:
sprintf-js. This addresses Dependabot alert 1 / CVE-2026-97058 without dismissing it.The version remains 0.2.3. No npm package publication, cloud deployment, or manual alert dismissal is included.
Validation
npm test- passed: 520 foundation tests and 32 example tests; 2 Windows symlink tests skipped because the OS denies symlink creation.npm run typecheck- passed.npm run plugin:check- passed.npm run tooling:check- passed.npm audit --omit=dev- passed: 0 vulnerabilities.npm ls tedious sprintf-js- passed: Tedious 20.3.6 is shared by the production driver and type package; nosprintf-js.git diff --check- passed./varaliases do not bypass the ESM entrypoint guard.node --test tests\local-consent.test.mjspassed all 34 tests after that change.node --test tests\projects.test.mjspassed all 17 tests after that change.node_modulesnordist: passed, 148 tests and 1 Windows symlink skip.COPILOT_HOME,copilot plugin marketplace add microsoft/sql-apps,copilot plugin install sql-apps@sql-apps-skills,copilot plugin list --json, andcopilot skill list --jsonpassed: the current remote 0.2.3 plugin is enabled and all six skills are discovered. This verifies distribution, not the unmerged routing fix or complete application restoration.npm view @microsoft/sql-apps@0.2.3 version --fetch-retries=0 --fetch-timeout=15000- blocked: the configured public feed returns E404. Clean-feed application installation is not claimed.npm run sql:build,npm run infra:build,npm run dab:validate, live SQL integration, and live Azure acceptance were not run locally; remote CI must provide its own results.npm testrerun - passed again: 520 foundation tests plus 32 example tests, 2 Windows symlink skips.gh run watch 39085703899 --repo microsoft/sql-apps --exit-status --interval 30- passed. Final remote CI is green across all seven jobs: dependency-free setup diagnostics on Ubuntu/Windows/macOS, and full validation on Ubuntu/Windows with Node 22 and 24, including the workflow's type, DAB, SQL-project, application-model, and infrastructure checks. This is CI validation, not live SQL/Azure acceptance.Remaining release prerequisites
The authenticated contributor currently has read-only upstream code access (
push: false), so a direct push tomainwas rejected with HTTP 403. Remote CI is verified green; a maintainer must merge this PR.An authorized package owner must publish
@microsoft/sql-apps@0.2.3and verify a clean configured-feed restoration before the marketplace submission is ready. The package must be built and checked using the repository's tooling-package commands; the rootpublishscript is application deployment, not npm package publication.Type of change
Checklist
AI disclosure
An AI assistant using Copilot SDK in VS Code investigated the dependency and CI failures, implemented focused fixes and regression tests, executed the validation above, and prepared this PR. Maintainer review and external release prerequisites remain required.