From 06ccef1ee122890284127ff9ade2edb7c113002b Mon Sep 17 00:00:00 2001 From: gotbadger Date: Fri, 13 Feb 2026 12:05:55 +0000 Subject: [PATCH 1/2] CM-59551: update supported versions --- .github/workflows/lint_build_publish.yml | 26 +++++++++++++++++++ CHANGELOG.md | 6 ++++- README.md | 4 +-- .../source.extension.vsixmanifest | 6 ++--- 4 files changed, 36 insertions(+), 6 deletions(-) diff --git a/.github/workflows/lint_build_publish.yml b/.github/workflows/lint_build_publish.yml index 4dcb93b..b8b9e36 100644 --- a/.github/workflows/lint_build_publish.yml +++ b/.github/workflows/lint_build_publish.yml @@ -92,3 +92,29 @@ jobs: file: src/extension/Cycode.VisualStudio.Extension.17.0/bin/Release/Cycode.VisualStudio.Extension.17.0.vsix tag: ${{ github.ref }} overwrite: true + + vsix_install_smoke_test: + needs: lint_build_publish + strategy: + matrix: + include: + - runner: windows-latest + vs-name: Visual Studio 2022 + - runner: windows-2025-vs2026 + vs-name: Visual Studio 2026 + runs-on: ${{ matrix.runner }} + name: Smoke test (${{ matrix.vs-name }}) + steps: + - name: Download Cycode.VisualStudio.Extension.17.0 artifact + uses: actions/download-artifact@v4 + with: + name: Cycode.VisualStudio.Extension.17.0 + + - name: Install VSIX in ${{ matrix.vs-name }} + run: | + $VsixInstaller = & "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -property enginePath + $VsixInstaller = Join-Path $VsixInstaller "VSIXInstaller.exe" + Write-Host "Using VSIXInstaller: $VsixInstaller" + & $VsixInstaller /quiet /admin Cycode.VisualStudio.Extension.17.0.vsix + if ($LASTEXITCODE -ne 0) { throw "VSIXInstaller failed with exit code $LASTEXITCODE" } + Write-Host "VSIX installed successfully in ${{ matrix.vs-name }}" diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c779b5..df5dcf2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ## [Unreleased] +- Add support for Visual Studio 2026 + ## [1.11.2] - 2026-03-04 - Increase required CLI version to 3.11.1 @@ -148,4 +150,6 @@ The first public release of the extension. [1.0.0]: https://github.com/cycodehq/visual-studio-extension/releases/tag/v1.0.0 -[Unreleased]: https://github.com/cycodehq/visual-studio-extension/compare/v1.11.1...HEAD +[1.11.2]: https://github.com/cycodehq/visual-studio-extension/releases/tag/v1.11.2 + +[Unreleased]: https://github.com/cycodehq/visual-studio-extension/compare/v1.11.2...HEAD diff --git a/README.md b/README.md index f844175..f5c25a4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Cycode Visual Studio Extension -The Cycode Visual Studio Extension is an extension for versions 2015, 2017, 2019, and 2022 that helps users to adopt a shift-left strategy, by enabling code scanning early in the development lifecycle, which could significantly help businesses avoid costly repairs and potential complications down the line. +The Cycode Visual Studio Extension is an extension for versions 2015, 2017, 2019, 2022, and 2026 that helps users to adopt a shift-left strategy, by enabling code scanning early in the development lifecycle, which could significantly help businesses avoid costly repairs and potential complications down the line. ## Features @@ -19,7 +19,7 @@ You can install the extension directly from the IDE. Go to: In the search enter **"Cycode"** and click Install. -Alternatively, you can install the extension from the extension page: [Visual Studio 2015-2019](https://marketplace.visualstudio.com/items?itemName=cycode.cycode-14-16), [Visual Studio 2022](https://marketplace.visualstudio.com/items?itemName=cycode.cycode-17). +Alternatively, you can install the extension from the extension page: [Visual Studio 2015-2019](https://marketplace.visualstudio.com/items?itemName=cycode.cycode-14-16), [Visual Studio 2022-2026](https://marketplace.visualstudio.com/items?itemName=cycode.cycode-17). After installation, you can go to **Extensions > Cycode > Open Tool Window** or **View > Other Windows > Cycode**. diff --git a/src/extension/Cycode.VisualStudio.Extension.17.0/source.extension.vsixmanifest b/src/extension/Cycode.VisualStudio.Extension.17.0/source.extension.vsixmanifest index fc468a6..d0ae15a 100644 --- a/src/extension/Cycode.VisualStudio.Extension.17.0/source.extension.vsixmanifest +++ b/src/extension/Cycode.VisualStudio.Extension.17.0/source.extension.vsixmanifest @@ -11,15 +11,15 @@ Resources\ExtensionIcon.png - + amd64 - + arm64 - + From e99254d4b9999c0924e847e00fc4d37a61adfdc9 Mon Sep 17 00:00:00 2001 From: gotbadger Date: Wed, 11 Mar 2026 08:27:33 +0000 Subject: [PATCH 2/2] CM-59551: update changelog --- CHANGELOG.md | 10 +++++++--- .../source.extension.vsixmanifest | 2 +- .../source.extension.vsixmanifest | 2 +- .../source.extension.cs | 2 +- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df5dcf2..142a423 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ## [Unreleased] +## [1.12.0] - 2026-03-11 + - Add support for Visual Studio 2026 ## [1.11.2] - 2026-03-04 @@ -108,6 +110,10 @@ The first public release of the extension. +[1.12.0]: https://github.com/cycodehq/visual-studio-extension/releases/tag/v1.12.0 + +[1.11.2]: https://github.com/cycodehq/visual-studio-extension/releases/tag/v1.11.2 + [1.11.1]: https://github.com/cycodehq/visual-studio-extension/releases/tag/v1.11.1 [1.11.0]: https://github.com/cycodehq/visual-studio-extension/releases/tag/v1.11.0 @@ -150,6 +156,4 @@ The first public release of the extension. [1.0.0]: https://github.com/cycodehq/visual-studio-extension/releases/tag/v1.0.0 -[1.11.2]: https://github.com/cycodehq/visual-studio-extension/releases/tag/v1.11.2 - -[Unreleased]: https://github.com/cycodehq/visual-studio-extension/compare/v1.11.2...HEAD +[Unreleased]: https://github.com/cycodehq/visual-studio-extension/compare/v1.12.0...HEAD diff --git a/src/extension/Cycode.VisualStudio.Extension.14.0-16.0/source.extension.vsixmanifest b/src/extension/Cycode.VisualStudio.Extension.14.0-16.0/source.extension.vsixmanifest index 6c653d2..1cf86ca 100644 --- a/src/extension/Cycode.VisualStudio.Extension.14.0-16.0/source.extension.vsixmanifest +++ b/src/extension/Cycode.VisualStudio.Extension.14.0-16.0/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Cycode Cycode for Visual Studio IDE https://github.com/cycodehq/visual-studio-extension diff --git a/src/extension/Cycode.VisualStudio.Extension.17.0/source.extension.vsixmanifest b/src/extension/Cycode.VisualStudio.Extension.17.0/source.extension.vsixmanifest index d0ae15a..6602242 100644 --- a/src/extension/Cycode.VisualStudio.Extension.17.0/source.extension.vsixmanifest +++ b/src/extension/Cycode.VisualStudio.Extension.17.0/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Cycode Cycode for Visual Studio IDE https://github.com/cycodehq/visual-studio-extension diff --git a/src/extension/Cycode.VisualStudio.Extension.Shared/source.extension.cs b/src/extension/Cycode.VisualStudio.Extension.Shared/source.extension.cs index ecf18cf..a5ca900 100644 --- a/src/extension/Cycode.VisualStudio.Extension.Shared/source.extension.cs +++ b/src/extension/Cycode.VisualStudio.Extension.Shared/source.extension.cs @@ -3,5 +3,5 @@ namespace Cycode.VisualStudio.Extension.Shared; internal sealed class Vsix { public const string Name = "Cycode"; public const string Description = "Cycode for Visual Studio IDE"; - public const string Version = "1.11.1"; + public const string Version = "1.12.0"; } \ No newline at end of file