Skip to content

build(261): Add IntelliJ IDEA 2026.1 build target#6334

Merged
afida23 merged 1 commit intoaws:feature/toolkitOnlyfrom
yuriivv:feat-v261-build-target
Apr 3, 2026
Merged

build(261): Add IntelliJ IDEA 2026.1 build target#6334
afida23 merged 1 commit intoaws:feature/toolkitOnlyfrom
yuriivv:feat-v261-build-target

Conversation

@yuriivv
Copy link
Copy Markdown
Contributor

@yuriivv yuriivv commented Apr 2, 2026

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)

Description

Add IntelliJ Platform 2026.1 (v261) build target with stable SDK. Full buildPlugin passes
for both 2025.3 and 2026.1.

Build config:

  • Add 2026.1 profile in IdeVersions.kt (community, ultimate, rider)
  • Update kotlinTarget, coroutines mapping, collaboration modules check
  • Fix IC→IU resolution for stable version format ("2026.1" vs "261.xxx")
  • Update Rider build script for rd-gen 2026.1.3 API changes
  • Generate 2026.1 run configs

Compilation fixes:

  • S3TreeTableModel: TreeVisitor.Acceptor return type change (src-251-253 + src-261+)
  • PyCharmSdkUtil: PyAddSdkPanel removed (src-251-253 + src-261+)
  • DotNetDebuggerUtils: RiderEnvironment package move (src-243-253 + src-261+)
  • CodeCatalystGatewayClientCustomizer: rdserver APIs (src-253 + src-261+ no-op)
  • RebuildDevfileRequiredNotification: codeWithMe metrics (src-253 + src-261+ no-op)

Known limitations:

  • Gateway excluded for 2026.1 (Gradle plugin 2.7.1 can't resolve Gateway SDK)
  • Two CodeCatalyst remote dev features are no-op stubs in 261 (rdserver module
    not resolvable as bundledModule)

Checklist

  • My code follows the code style of this project
  • I have added tests to cover my changes
  • A short description of the change has been added to the CHANGELOG if the change is customer-facing in the IDE.
  • I have added metrics for my changes (if required)

License

I confirm that my contribution is made under the terms of the Apache 2.0 license.

@yuriivv yuriivv requested a review from a team as a code owner April 2, 2026 17:26
Add 2026.1 profile with stable SDK and marketplace plugin versions.
Full buildPlugin passes for both 2025.3 and 2026.1.

Build config:
- IdeVersions.kt: add 2026.1 profile (community, ultimate, rider)
- BuildScriptUtils.kt: add 2026.1 to kotlinTarget
- kotlinResolution: add coroutines 1.10.2-intellij-1
- toolkit-intellij-subplugin: fix IC->IU and collaboration modules
  checks for stable version format
- Rider build.gradle.kts: update for rd-gen 2026.1.3 API changes
  (hashFolder/sources/classpath removed, SystemInfo replaced)
- generateConfigs.py: add 2026.1 run configs
- settings.gradle.kts: exclude Gateway for 2026.1

Version-specific source dirs:
- S3TreeTableModel (src-251-253 + src-261+): TreeVisitor.Acceptor
  return type nullability change
- PyCharmSdkUtil (src-251-253 + src-261+): PyAddSdkPanel removed
- DotNetDebuggerUtils (src-243-253 + src-261+): RiderEnvironment
  moved to com.jetbrains.rider.environment
- CodeCatalystGatewayClientCustomizer (src-253 + src-261+ no-op):
  rdserver APIs moved to remoteController module
- RebuildDevfileRequiredNotification (src-253 + src-261+ no-op):
  codeWithMe metrics APIs moved to remoteController module

Known limitations:
- Gateway excluded (Gradle plugin 2.7.1 cannot resolve Gateway SDK)
- Two CodeCatalyst remote dev features are no-op in 261
@yuriivv yuriivv force-pushed the feat-v261-build-target branch from 67f56ec to b1a75fb Compare April 3, 2026 16:25
@afida23 afida23 merged commit 292181d into aws:feature/toolkitOnly Apr 3, 2026
4 of 11 checks passed
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.

3 participants