Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
f23ab4c
Script Change for instaWDB in Drop Database Section
Jun 27, 2024
c6f4e6f
Made tables script more readable for northwind-pubs
Jun 27, 2024
ecb4469
WWI-Development-VS-Code
LJohnson2484 Sep 30, 2024
1afc006
VS Code & Visual Studio 2022 updates
LJohnson2484 Oct 2, 2024
f66dcf8
NuGet package deprecation removals and update version installs
LJohnson2484 Oct 2, 2024
fbf0adb
Update App.config
LJohnson2484 Oct 2, 2024
e5e2a90
Adding workspace file to be able to load in both VS Code & Visual Stu…
LJohnson2484 Oct 8, 2024
b65ccdc
Add Futon Manufacturing Database Sample
claude Nov 8, 2025
0152dc1
Add Sales Operations with 20 Reports - Multi-Channel Support
claude Nov 8, 2025
844f63f
Bump follow-redirects
dependabot[bot] Apr 14, 2026
76eafd9
Add Azure SQL vector search TypeScript quickstart sample
diberry Apr 23, 2026
7b53cf3
Merge pull request #1439 from lbelos/claude/mssql-futon-shop-db-011CU…
uc-msft May 1, 2026
5a2492c
Merge pull request #1348 from LJohnson2484/development
uc-msft May 1, 2026
0d57d1c
Bump com.azure:azure-security-keyvault-keys
dependabot[bot] Jun 2, 2026
03116e0
Bump com.azure:azure-security-keyvault-keys
dependabot[bot] Jun 10, 2026
8c85a31
script to modify sql vm esu and license type
qingquanxu Jun 17, 2026
6ea1c6b
Bump com.azure:azure-security-keyvault-keys
dependabot[bot] Jun 22, 2026
d8c1063
Add SQL IaaS extension version count script
twright-msft Jun 24, 2026
481085d
Remove sql-server-samples entry
twright-msft Jun 24, 2026
09b4107
Add SQL license type compliance Azure Policy samples
claestom Jun 29, 2026
1b671ce
Bump js-yaml
dependabot[bot] Jun 30, 2026
9bc22e8
Add Azure portal deployment guide + compliance edition mapping for Ar…
rajeevj0909 Jul 2, 2026
d3eeada
fix: correct WWI-DW table creation scripts
mchristopher Jul 9, 2026
2efe358
Add Azure SQL MCP quickstart with azd deployment templates (#1485)
kshyju Jul 14, 2026
1ab31bc
Add ShrinkDriver sample: parallel DBCC SHRINKFILE with reporting, ret…
dimitri-furman Jul 16, 2026
58ba1d7
Fix Futon Manufacturing database scripts
HumbleIdeas Jul 31, 2026
4b24303
Skip files that are unshrinkable because of low watermark not advancing
dimitri-furman Aug 27, 2026
0c20dee
Merge pull request #1500 from dimitri-furman/dfurman/shrink-driver
dimitri-furman Aug 27, 2026
8aeba78
Fix auth-context reuse and Az.Accounts version check in modify-azure-…
pochiraju Aug 28, 2026
9e08b8a
Fix RunMode Single: download scripts before invoking (were referenced…
pochiraju Aug 28, 2026
8168ebe
Add test plan documenting validation of payg-transition fixes
pochiraju Aug 28, 2026
aa91ad1
Document required Azure RBAC permissions in TESTPLAN.md
pochiraju Aug 28, 2026
3ba2007
Add detailed per-resource-type RBAC permissions breakdown to README
pochiraju Aug 28, 2026
330ab7d
Make manage-payg-transition.ps1 self-contained; add -TargetLicenseTyp…
pochiraju Aug 28, 2026
02239d9
Update TESTPLAN.md with self-contained script and TargetLicenseType t…
pochiraju Aug 28, 2026
a557024
Fix Scheduled mode runbook import path mismatch
pochiraju Aug 28, 2026
75d45b4
Make Target and RunMode optional with defaults (Both/Single)
pochiraju Aug 28, 2026
cb150e5
Only require AutomationAccResourceGroupName/Location for Scheduled mode
pochiraju Aug 28, 2026
a5d4fed
Fix -Force switch being passed as '-Force ''True''' in Single-mode wr…
pochiraju Aug 28, 2026
98460c0
Add -TenantId/-ReportOnly pass-through and fix misleading resource count
pochiraju Aug 28, 2026
b24e886
Report actual per-resource update outcome in Arc license CSV
pochiraju Aug 28, 2026
50224d9
Correct README parameters to match the actual script
pochiraju Aug 28, 2026
49be41b
Ignore runtime artifacts generated by manage-payg-transition.ps1
pochiraju Aug 28, 2026
ad512d3
Update TESTPLAN with this session's test results and fixes
pochiraju Aug 28, 2026
d04e711
Guard Stop-Transcript so a failed Start-Transcript doesn't error
pochiraju Aug 28, 2026
a11b335
Add TESTPLAN case #20 for the Stop-Transcript guard
pochiraju Aug 28, 2026
0a35c4f
Don't widen scope when -ResourceGroup matches no SQL servers
pochiraju Aug 28, 2026
e8492fe
Add TESTPLAN cases #21-#22 for scope-escape fix and verified end-to-e…
pochiraju Aug 28, 2026
d919be6
Fix DataFactory license update selecting non-SSIS integration runtimes
pochiraju Aug 29, 2026
3123e4c
Report update outcomes for all Azure SQL resource types
pochiraju Aug 29, 2026
b7dfa99
Document synchronous Azure vs asynchronous Arc update completion
pochiraju Aug 29, 2026
015e554
Add opt-in -WaitForCompletion switch for Arc extension updates
pochiraju Aug 29, 2026
2e61bc0
Make non-blocking submission the default for Azure SQL updates
pochiraju Aug 29, 2026
a9ea2c1
Make SQL VM license updates asynchronous by default
pochiraju Aug 29, 2026
d4a8620
Stop reporting unchanged Arc license types as successful updates
pochiraju Aug 29, 2026
5f9a214
Stop treating failed discovery queries as empty results
pochiraju Aug 29, 2026
496c6b4
Skip a subscription when its CLI context cannot be selected
pochiraju Aug 29, 2026
2675436
Record verification of a clean run and the SSIS filter at scale
pochiraju Aug 29, 2026
85a3372
Document folder-scoped merge verification (test case 45)
pochiraju Aug 29, 2026
b4a49a9
Fix Arc SQL Server AHUB mapping to Paid instead of LicenseOnly
pochiraju Aug 31, 2026
6d53eab
Add execution outcome summary and failure root cause reporting
pochiraju Aug 31, 2026
4699303
Fix outcome summary Updated count matching across all update result s…
pochiraju Aug 31, 2026
d8c296a
Consolidate outcome summary at end of execution and update table schema
pochiraju Aug 31, 2026
2d2d817
Fix stale tracking file persistence in manage-payg-transition outcome…
pochiraju Aug 31, 2026
10ed4b4
Add uncommitted local scratch scripts (modify-arc-sql-license-type.ps…
pochiraju Aug 31, 2026
3257bf8
Merge pull request #1501 from pochiraju/rajpo_payg_updates
uc-msft Aug 31, 2026
f97d28a
Merge pull request #1493 from rajeevj0909/docs/arc-sql-license-type-p…
uc-msft Aug 31, 2026
ef18997
Merge pull request #1491 from microsoft/dependabot/npm_and_yarn/sampl…
uc-msft Aug 31, 2026
dbd7067
Merge pull request #1477 from microsoft/dependabot/npm_and_yarn/sampl…
uc-msft Aug 31, 2026
29ecea6
Bump squizlabs/php_codesniffer from 3.5.5 to 3.13.6
dependabot[bot] Aug 31, 2026
6cd16a2
Merge pull request #1484 from microsoft/dependabot/maven/samples/tuto…
uc-msft Aug 31, 2026
e329298
Merge pull request #1486 from microsoft/dependabot/maven/samples/tuto…
uc-msft Aug 31, 2026
6a8cd72
Bump js-yaml
dependabot[bot] Aug 31, 2026
dd2996d
Merge pull request #1489 from microsoft/dependabot/maven/samples/tuto…
uc-msft Aug 31, 2026
05b3fde
Merge pull request #1479 from diberry/squad/vector-search-typescript
uc-msft Aug 31, 2026
0be247a
Bump esbuild and tsx
dependabot[bot] Aug 31, 2026
0c0ffb8
Merge pull request #1487 from qingquanxu/qixu/sqlvm-license-script
uc-msft Aug 31, 2026
bf6426c
Merge pull request #1490 from claestom/add-sql-license-type-policies
uc-msft Aug 31, 2026
6f5183f
Merge pull request #1494 from mchristopher/master
uc-msft Aug 31, 2026
171d4fc
Merge pull request #1498 from HumbleIdeas/fix-futon-manufacturing-scr…
uc-msft Aug 31, 2026
f9f9e71
Merge pull request #1502 from microsoft/dependabot/composer/squizlabs…
uc-msft Aug 31, 2026
7eb2df3
Merge pull request #1503 from microsoft/dependabot/npm_and_yarn/sampl…
uc-msft Aug 31, 2026
9c3d283
Merge pull request #1504 from microsoft/dependabot/npm_and_yarn/sampl…
uc-msft Aug 31, 2026
88b7de2
Bump uuid and @azure/msal-node
dependabot[bot] Aug 31, 2026
1515b2e
Merge pull request #1505 from microsoft/dependabot/npm_and_yarn/sampl…
uc-msft Aug 31, 2026
919a211
Bump brace-expansion
dependabot[bot] Aug 31, 2026
1346b94
Merge branch 'master' into change
uc-msft Aug 31, 2026
ee4cca5
Merge pull request #1311 from Imran-imtiaz48/change
uc-msft Aug 31, 2026
fd84be9
Merge pull request #1506 from microsoft/dependabot/npm_and_yarn/sampl…
uc-msft Aug 31, 2026
08c045d
Bump brace-expansion
dependabot[bot] Aug 31, 2026
7b8fe75
Add retry logic for transient network errors in manage-payg-transitio…
pochiraju Sep 1, 2026
5c903b6
Retry and fail loudly on transient Get-AzSubscription errors
pochiraju Sep 1, 2026
bf665e6
Extend Get-AzSubscription retry backoff to survive longer token-acqui…
pochiraju Sep 1, 2026
455392f
Scope Get-AzSubscription to the requested tenant only
pochiraju Sep 1, 2026
cb40f22
Fix missing prerequisite handling (Az.ConnectedMachine, Az.ResourceGr…
pochiraju Sep 1, 2026
829e9cc
Auto-install Azure CLI via winget if missing before failing
pochiraju Sep 1, 2026
2c17540
Actually install Azure CLI instead of just detecting/reporting its ab…
pochiraju Sep 1, 2026
d5b09d1
Connect once in the parent script and pass it to Arc/Azure children
pochiraju Sep 1, 2026
8a89e78
Bump @humanfs/node
dependabot[bot] Sep 2, 2026
460ca11
Bump browserslist
dependabot[bot] Sep 3, 2026
2eb2123
Replace Azure CLI with Az PowerShell cmdlets in manage-payg-transition
pochiraju Sep 4, 2026
1709f37
Stop tracking TESTPLAN.md; ignore it going forward
pochiraju Sep 4, 2026
e1163bf
Address Travis's PR review comments
pochiraju Sep 4, 2026
2a1697f
Pin GitHub Actions to full-length commit SHAs
danfiedler-msft Sep 8, 2026
3027b3d
Merge pull request #1511 from pochiraju/rajpo_payg_updates
twright-msft Sep 8, 2026
4cb7244
Merge pull request #1512 from danfiedler-msft/danfiedler/pin-actions
bluefooted Sep 10, 2026
576e50c
Merge pull request #1510 from microsoft/dependabot/npm_and_yarn/sampl…
bluefooted Sep 10, 2026
4eedf39
Merge pull request #1509 from microsoft/dependabot/npm_and_yarn/sampl…
bluefooted Sep 10, 2026
bf5a55a
Merge pull request #1507 from microsoft/dependabot/npm_and_yarn/sampl…
bluefooted Sep 10, 2026
a2ad5db
Bump the github-actions group with 2 updates
dependabot[bot] Sep 10, 2026
b786de0
Merge pull request #1513 from microsoft/dependabot/github_actions/git…
uc-msft Sep 10, 2026
bd7a3e8
Add a safety valve to abort on large log or PVS growth
dimitri-furman Sep 11, 2026
beaab06
Merge pull request #1514 from dimitri-furman/dfurman/shrink-driver
dimitri-furman Sep 11, 2026
1805696
Add Python and Go vector search samples; align TypeScript with consti…
diberry Sep 15, 2026
bbb57f5
Fix CI failures found via fork CI validation (Go go.mod version, Pyth…
diberry Sep 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
groups:
github-actions:
patterns: ["*"]
schedule:
interval: "weekly"
cooldown:
default-days: 7
75 changes: 75 additions & 0 deletions .github/workflows/vector-search-go-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# CI for the Azure SQL Vector Search Go quickstart sample.
# Security: uses `pull_request` (read-only token, no secrets on forks)
# with an explicit same-repo check to skip fork PRs entirely.
#
# This CI runs static analysis and unit tests only — no live Azure SQL
# Database or Azure OpenAI resource is required or contacted. Live
# end-to-end validation is a separate, manual step (see the sample's
# README and output/sample-output.txt for the explicit no-live-run
# disclosure).

name: "Vector Search Go — Build"

on:
pull_request:
branches: [master]
paths:
- "samples/features/vector-search/vector-search-query-go/**"
push:
branches: [master]
paths:
- "samples/features/vector-search/vector-search-query-go/**"

# Cancel redundant runs for the same PR / branch.
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:
build:
name: Vet, format-check, build, and test
runs-on: ubuntu-latest
timeout-minutes: 10

# Skip CI on fork PRs — prevents external actors from consuming minutes.
if: >-
github.event_name == 'push' ||
github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name

defaults:
run:
working-directory: samples/features/vector-search/vector-search-query-go

steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Setup Go
uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version: "1.25"
cache-dependency-path: samples/features/vector-search/vector-search-query-go/go.sum

- name: Download dependencies
run: go mod download

- name: Format check (gofmt)
run: |
unformatted=$(gofmt -l .)
if [ -n "$unformatted" ]; then
echo "The following files are not gofmt-formatted:"
echo "$unformatted"
exit 1
fi

- name: Vet
run: go vet ./...

- name: Build
run: go build ./...

- name: Unit tests (no Azure connectivity required)
run: go test ./... -v
74 changes: 74 additions & 0 deletions .github/workflows/vector-search-python-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# CI for the Azure SQL Vector Search Python quickstart sample.
# Security: uses `pull_request` (read-only token, no secrets on forks)
# with an explicit same-repo check to skip fork PRs entirely.
#
# This CI runs static analysis and unit tests only — no live Azure SQL
# Database or Azure OpenAI resource is required or contacted. Live
# end-to-end validation is a separate, manual step (see the sample's
# README and output/sample-output.txt for the explicit no-live-run
# disclosure).

name: "Vector Search Python — Build"

on:
pull_request:
branches: [master]
paths:
- "samples/features/vector-search/vector-search-query-python/**"
push:
branches: [master]
paths:
- "samples/features/vector-search/vector-search-query-python/**"

# Cancel redundant runs for the same PR / branch.
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:
build:
name: Lint, type-check, and test
runs-on: ubuntu-latest
timeout-minutes: 10

# Skip CI on fork PRs — prevents external actors from consuming minutes.
if: >-
github.event_name == 'push' ||
github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name

defaults:
run:
working-directory: samples/features/vector-search/vector-search-query-python

steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Setup Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with:
python-version: "3.13"
cache: "pip"
cache-dependency-path: |
samples/features/vector-search/vector-search-query-python/requirements.txt
samples/features/vector-search/vector-search-query-python/requirements-dev.txt

- name: Install dependencies
run: |
pip install -r requirements.txt
pip install -r requirements-dev.txt

- name: Lint
run: python -m ruff check .

- name: Format check
run: python -m ruff format --check .

- name: Type-check
run: python -m mypy src

- name: Unit tests (no Azure connectivity required)
run: python -m pytest -v
61 changes: 61 additions & 0 deletions .github/workflows/vector-search-typescript-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# CI for the Azure SQL Vector Search TypeScript quickstart sample.
# Security: uses `pull_request` (read-only token, no secrets on forks)
# with an explicit same-repo check to skip fork PRs entirely.

name: "Vector Search TypeScript — Build"

on:
pull_request:
branches: [master]
paths:
- "samples/features/vector-search/vector-search-query-typescript/**"
push:
branches: [master]
paths:
- "samples/features/vector-search/vector-search-query-typescript/**"

# Cancel redundant runs for the same PR / branch.
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:
build:
name: Build & type-check
runs-on: ubuntu-latest
timeout-minutes: 10

# Skip CI on fork PRs — prevents external actors from consuming minutes.
if: >-
github.event_name == 'push' ||
github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name

defaults:
run:
working-directory: samples/features/vector-search/vector-search-query-typescript

steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Setup Node.js
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: "22"
cache: "npm"
cache-dependency-path: samples/features/vector-search/vector-search-query-typescript/package-lock.json

- name: Install dependencies
run: npm ci

- name: Lint
run: npm run lint

- name: Format check
run: npm run format:check

- name: Type-check (build)
run: npm run build
68 changes: 48 additions & 20 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading