Skip to content

v1.1.0: headless CLI, update notifications, code signing, tests - #2

Merged
sukritphiboon merged 1 commit into
mainfrom
claude/git-exe-distribution-kl8a4i
Jun 12, 2026
Merged

sukritphiboon merged 1 commit into
mainfrom
claude/git-exe-distribution-kl8a4i

Conversation

@sukritphiboon

Copy link
Copy Markdown
Owner

Merges the v1.1.0 work into main.

What's included

  • Headless CLI mode — FCInventoryTool.exe collect --host <ip> --username <user> [--port] [--out] for scheduled/automated runs (Windows Task Scheduler). Password via --password, FC_INVENTORY_PASSWORD, or interactive prompt.
  • Update notifications — non-intrusive "new version available" notice in the web UI via /api/update-check. No auto-update, no telemetry; opt out with FC_INVENTORY_DISABLE_UPDATE_CHECK.
  • Tests + CI — pytest suite (version comparison, collector field mapping, Excel builder) running on every push/PR and gating the release build.
  • Optional code signing — Azure Trusted Signing wired into the release workflow, off by default until secrets are configured.
  • Version bumped to 1.1.0; CHANGELOG and README updated.

CI (tests) is green on the head commit.

https://claude.ai/code/session_01U1US3K3Sn7Ujn7rMfYeDFM


Generated by Claude Code

- Add headless `collect` subcommand for scheduled/automated runs
  (Windows Task Scheduler), with password via flag/env/prompt
- Add non-intrusive "new version available" notice in the web UI
  (/api/update-check); no auto-update, no telemetry, opt-out via env
- Add pytest suite (version compare, collector mapping, excel builder)
  and a CI workflow that runs on push/PR and gates the release build
- Support optional Authenticode signing via Azure Trusted Signing in the
  release workflow (off by default until secrets are configured)
- Bump version to 1.1.0; update CHANGELOG and README
@sukritphiboon
sukritphiboon merged commit 96debfc into main Jun 12, 2026
2 checks passed
@sukritphiboon
sukritphiboon deleted the claude/git-exe-distribution-kl8a4i branch June 13, 2026 16:59
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.

2 participants