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
-
-
+
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