Skip to content

Build Fix#8

Merged
bigbansal merged 3 commits into
mainfrom
codex-ide-feature-foundation
May 28, 2026
Merged

Build Fix#8
bigbansal merged 3 commits into
mainfrom
codex-ide-feature-foundation

Conversation

@bigbansal
Copy link
Copy Markdown
Contributor

Build Fix

bigbansal and others added 3 commits May 28, 2026 00:09
- Configure the JetBrains Plugin Verifier in both apps/jetbrains and
  apps/jetbrains-apiclient: add pluginVerifier() to the intellijPlatform
  dependencies and a pluginVerification block. Pin verification to the
  build target IDE (IC 2025.2.5) instead of recommended(), which tried
  to resolve an unreleased IDE (2025.3) and failed.
- ci.yml: run the JetBrains job as a matrix over [jetbrains,
  jetbrains-apiclient] and add `verifyPlugin` to the Gradle invocation.
- release-jetbrains.yml: also run `verifyPlugin` before publishing.
- Add apps/jetbrains-apiclient/.gitignore and untrack the Gradle cache /
  lock files that had been committed (it never had a .gitignore).

Both plugins verify Compatible against IC-252 locally.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Run prettier --write on files that were committed unformatted: the
  JetBrains chat.html and the API-client sources (apps/vscode-apiclient,
  packages/api-client-core). Formatting only; no behavior change.
- Add pnpm-lock.yaml to .prettierignore — it's generated and not
  Prettier-managed (it was failing the CI format check).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Resolved 7 modify/delete conflicts on Gradle cache and IntelliJ Platform
lock files under apps/jetbrains-apiclient by taking the deletes from
this branch — those files are build artifacts and are now covered by
the new apps/jetbrains-apiclient/.gitignore (introduced in 0dd8c7c).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@bigbansal bigbansal merged commit 697a583 into main May 28, 2026
3 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.

1 participant