mirror of
https://github.com/okieselbach/AutopilotMonitor.git
synced 2026-10-24 20:53:06 +00:00
6d7783566f
Build numbers now come from a public counter blob (buildcounter-v2.txt, reserve-before-build with ETag-CAS) shared by local build.ps1 and CI, so the two paths can never mint the same number. The CI step that committed buildcounter.txt bumps to main is gone; the repo file is now a gitignored offline fallback for -SkipUpload smoke builds only. CI parity fixes vs the local build: - ship SummaryDialog.exe.config in the ZIP (WPF AppContextSwitchOverrides; without it the dialog dies with 0x8007045A when spawned from SYSTEM) - verify EXE version == manifest == reserved build number before zipping - update the AdminConfiguration hash-oracle only on publish_as_stable CI-built release ZIPs now carry a GitHub Artifact Attestation (Sigstore keyless provenance, actions/attest-build-provenance@v4). Doc: docs/agent/build-counter-blob.md Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
148 lines
2.6 KiB
Plaintext
148 lines
2.6 KiB
Plaintext
# Build results
|
|
[Dd]ebug/
|
|
[Dd]ebugPublic/
|
|
[Rr]elease/
|
|
[Rr]eleases/
|
|
x64/
|
|
x86/
|
|
[Ww][Ii][Nn]32/
|
|
[Aa][Rr][Mm]/
|
|
[Aa][Rr][Mm]64/
|
|
bld/
|
|
[Bb]in/
|
|
[Oo]bj/
|
|
[Ll]og/
|
|
[Ll]ogs/
|
|
|
|
# Build counter files: the authoritative counter is the shared blob
|
|
# (agent container, buildcounter-v{N}.txt, ETag-CAS — see docs/agent/build-counter-blob.md).
|
|
# The local file is only an offline fallback for -SkipUpload/bare-dotnet smoke builds.
|
|
buildcounter.txt
|
|
|
|
# Visual Studio cache/options
|
|
.vs/
|
|
|
|
*.rsuser
|
|
*.suo
|
|
*.user
|
|
*.userosscache
|
|
*.sln.docstates
|
|
*.csproj.lscache
|
|
|
|
# Build Results
|
|
*.dll
|
|
*.exe
|
|
*.pdb
|
|
*.cache
|
|
|
|
# NuGet Packages
|
|
*.nupkg
|
|
*.snupkg
|
|
**/packages/*
|
|
!**/packages/build/
|
|
*.nuget.props
|
|
*.nuget.targets
|
|
|
|
# Azure Functions
|
|
local.settings.json
|
|
__blobstorage__
|
|
__queuestorage__
|
|
__azurite_db*__.json
|
|
|
|
# Node.js / Next.js
|
|
node_modules/
|
|
.next/
|
|
out/
|
|
build/
|
|
dist/
|
|
!rules/dist/
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
.pnpm-debug.log*
|
|
.npm
|
|
.eslintcache
|
|
|
|
# TypeScript incremental build cache
|
|
*.tsbuildinfo
|
|
|
|
# Environment variables
|
|
.env
|
|
.env*.local
|
|
*.env
|
|
|
|
# IDE
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
desktop.ini
|
|
|
|
# Test results
|
|
[Tt]est[Rr]esult*/
|
|
[Bb]uild[Ll]og.*
|
|
*.trx
|
|
*.coverage
|
|
|
|
# Secrets and certificates
|
|
*.pfx
|
|
*.p12
|
|
*.key
|
|
*.crt
|
|
appsettings.*.json
|
|
!appsettings.json
|
|
!appsettings.Development.json
|
|
|
|
# Local development
|
|
.local/
|
|
*.local.*
|
|
temp/
|
|
tmp/
|
|
|
|
# Claude Code temporary files
|
|
tmpclaude-*-cwd
|
|
.claude/worktrees/
|
|
|
|
# Claude skills and scripts are now in a private submodule (.claude/commands/)
|
|
# No individual file ignores needed — the submodule handles everything
|
|
|
|
# Deployment scripts (local only — contain tokens + SAS URLs)
|
|
scripts/Deployment/
|
|
|
|
# Migration tooling (local only, vorerst) — cross-tenant storage/cert migration scripts
|
|
scripts/Migration/
|
|
|
|
# Infra (local only)
|
|
infra/
|
|
|
|
# M2 — local raw session fixtures before anonymization (plan §4 M2)
|
|
tests/fixtures/enrollment-sessions-local/
|
|
|
|
|
|
.dotnet-home/
|
|
.vscode/
|
|
TODO.txt
|
|
tools/orphan-analysis.py
|
|
tools/export-session-fixture.mjs
|
|
tasks/
|
|
|
|
# Azure Table cleanup backups (dry-run exports + delete manifests)
|
|
# Produced by /cleanup-table skill — never commit deletion payloads
|
|
db-backups/
|
|
plans/REFACTOR_AGENT_V2.md
|
|
.claude/scheduled_tasks.lock
|
|
.claude/plans/health-script-remediation-fix.md
|
|
|
|
# Operator-local Azure setup helper — applies lifecycle policy + container
|
|
# creation against a live storage account. Not portable across environments
|
|
# (storage account name, resource group are operator-specific) so it stays
|
|
# out of the repo. Each operator keeps their own copy.
|
|
scripts/Backup/setup-backup-container.ps1
|
|
docs/Introduction-AutopilotMonitor.pptx
|
|
docs/~$Introduction-AutopilotMonitor.pptx
|