docs: update CHANGELOG for v1.17.0 (PPSC-1085)#256
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the project changelog to document the v1.17.0 release, moving the relevant entries out of Unreleased and adding the appropriate version/compare links.
Changes:
- Added a new 1.17.0 section (dated 2026-06-30) with Added/Changed/Fixed release notes tied to merged PRs.
- Updated the [Unreleased] compare link to start from v1.17.0 and added a [1.17.0] compare link.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ### Fixed | ||
|
|
||
| - `hook init` no longer refuses to install a pre-commit hook when the Armis MCP plugin is absent. It previously hard-errored with "Armis MCP server not installed — run 'armis-cli install' first", even though the hook installer already falls back to a direct `armis-cli scan repo . --changed=staged --no-progress --fail-on HIGH` hook when the plugin's own pre-commit script is missing. The redundant gate is removed, so `hook init` installs the direct-scan hook and prints a one-line advisory ("Armis MCP plugin not found; installing direct-scan hook…") instead of blocking. (#250) | ||
| - `supply-chain check`: polished check gate behavior, uninit cleanup, and npmrc handling edge cases. (#254) |
Test Coverage Reporttotal: (statements) 74.0% Coverage by function |
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.
Summary
Changes in v1.17.0
Added
supply-chain init: PowerShell profile injection ([PPSC-1065] feat(supply-chain): add PowerShell support to init #255)supply-chain: transitive compatibility check + warn policy; machine-readable compliance report; culprit-naming on filtered installs ([PPSC-1024] feat(supply-chain): transitive compatibility check + warn policy #246)agent-detection: CLI ergonomics improvements ([PPSC-1081] feat(agent-detection): CLI ergonomics fixes #253)Changed
scancommand subtree ([PPSC-1009] fix(hook): remove MCP-plugin gate on hook init; scope scan flags #250).armisignorepath patterns and suppression directives ([PPSC-1067] docs: document .armisignore policies in README #248)Fixed
supply-chain check: polished check gate, uninit, npmrc handling ([PPSC-1010] fix(supply-chain): polish check gate, uninit, and npmrc handling #254)install: pip--prefer-binaryto avoid Zscaler source-build failure ([PPSC-1080] fix(install): use pip --prefer-binary so cryptography avoids source build behind TLS-inspecting proxies #252)install/uninstall: hardened lifecycle handling ([PPSC-1008] fix(install): harden install/uninstall lifecycle #251)hook init: removed MCP-plugin gate; direct-scan fallback now works ([PPSC-1009] fix(hook): remove MCP-plugin gate on hook init; scope scan flags #250)Checklist