Skip to content

Conversation

@vcolin7
Copy link
Contributor

@vcolin7 vcolin7 commented Aug 29, 2025

What does this PR do?

Fixed pattern matching for .p7s files for VSIX signing during release and added a verify step.

GitHub issue number?

N/A

Pre-merge Checklist

  • Required for All PRs
    • Read contribution guidelines
    • PR title clearly describes the change
    • Commit history is clean with descriptive messages (cleanup guide)
    • Added comprehensive tests for new/modified functionality
    • Updated CHANGELOG.md for product changes (features, bug fixes, UI/UX, updated dependencies)
    • Spelling check passes: .\eng\common\spelling\Invoke-Cspell.ps1
  • For MCP tool changes:
    • One tool per PR: This PR adds or modifies only one MCP tool for faster review cycles
    • Updated README.md documentation
    • Updated command list in /docs/azmcp-commands.md
    • Updated test prompts in /docs/e2eTestPrompts.md
    • For new or modified tool descriptions, ran ToolDescriptionEvaluator and obtained a score of 0.4 or more and a top 3 ranking for all related test prompts
  • 👉 For Community (non-Azure team member) PRs:
    • Security review: Reviewed code for security vulnerabilities, malicious code, or suspicious activities before running tests (crypto mining, spam, data exfiltration, etc.)
    • Manual tests run: added comment /azp run azure - mcp to run Live Test Pipeline

Copilot AI review requested due to automatic review settings August 29, 2025 16:13
@vcolin7 vcolin7 requested a review from a team as a code owner August 29, 2025 16:13
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR fixes the VSIX signing process by correcting the pattern matching for .p7s signature files during release builds.

  • Updated the file pattern from *.signature.p7s to **/*.signature.p7s to enable recursive directory search
  • Ensures that signature files in subdirectories are properly included in the signing process

@vcolin7 vcolin7 self-assigned this Aug 29, 2025
@vcolin7 vcolin7 changed the title Fixed VSIX signing pattern matching for .p7s files Fix VSIX signing and add "Verify VSIX Signing" step Aug 29, 2025
@JonathanCrd JonathanCrd merged commit 91d5265 into microsoft:main Sep 2, 2025
25 checks passed
feiskyer pushed a commit to feiskyer/microsoft-mcp that referenced this pull request Sep 8, 2025
* Refactor code to ensure consistent formatting and improve readability across multiple files

- Added missing newlines at the end of several C# files to comply with coding standards.
- Reorganized using directives for better clarity in various service and model files.
- Enhanced code readability by breaking long lines and ensuring proper indentation.
- Updated tests to maintain consistency with the refactored code structure.
- Introduced a .gitattributes file to manage line endings and text attributes for various file types.

* Add copyright and license comments to EnvironmentVariableHelpers.cs
colbytimm pushed a commit to colbytimm/microsoft-mcp that referenced this pull request Sep 27, 2025
* Fixed VSIX signing pattern matching for .p7s files

* Added a Verify VSIX Signing step

* Changed file extension to verify signature of

* Moved VSIX verification to the VSIX .yml file

* Fixed VSIX verification

* Add 'fname' to cspell configuration

---------

Co-authored-by: Vinay Gera <[email protected]>
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.

4 participants