-
Notifications
You must be signed in to change notification settings - Fork 287
Merge main into feature/coreDeprecation #6171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: feature/coreDeprecation
Are you sure you want to change the base?
Changes from 28 commits
feadd1b
27e0ccd
f155d01
0535355
4386cd1
8d679cf
3763698
f9eb8f5
019321d
73ed898
2f31681
c1f05c2
1881587
ae9cdee
abf2e0e
a782582
ce24ff5
3bec3c0
cf48c44
811197e
8655a2d
800f3e0
8c3e864
d3451ee
f9d938d
0ab17af
8db5d24
f6d785d
3950e54
a68a066
d98f436
b7d2f71
173d2ec
96b6c73
1b68f77
d9eb940
aec71d9
91b82ac
dc38917
9a4abd2
9412e70
ee1010e
f624ade
70e513c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| { | ||
| "date" : "2026-01-15", | ||
| "version" : "3.102", | ||
| "entries" : [ ] | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| { | ||
| "date" : "2026-02-12", | ||
| "version" : "3.103", | ||
| "entries" : [ { | ||
| "type" : "bugfix", | ||
| "description" : "Amazon Q Chat: Fix chat history restoration to display rich UI elements and persist user preferences" | ||
| }, { | ||
| "type" : "bugfix", | ||
| "description" : "Amazon Q: Fix LSP server startup failure when Node.js runtime path is configured as a directory instead of the executable path" | ||
| }, { | ||
| "type" : "bugfix", | ||
| "description" : "Amazon Q: Fix race condition causing \"Can't remove document listener\" error during LSP restart" | ||
| }, { | ||
| "type" : "deprecation", | ||
| "description" : "An upcoming release will remove support for JetBrains Gateway version 2025.2 and for IDEs based on the 2024.3 platform" | ||
| } ] | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| { | ||
| "date" : "2026-02-27", | ||
| "version" : "3.104", | ||
| "entries" : [ ] | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| { | ||
| "date" : "2026-03-06", | ||
| "version" : "3.105", | ||
| "entries" : [ { | ||
| "type" : "removal", | ||
| "description" : "Removed support for 2024.3.x IDEs and Gateway 2025.2" | ||
| } ] | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| { | ||
| "type" : "feature", | ||
| "description" : "Added support for validating and deploying CloudFormation templates to new or existing stacks" | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| { | ||
| "type" : "feature", | ||
| "description" : "Added intelligent authoring support for CloudFormation templates." | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| { | ||
| "type" : "feature", | ||
| "description" : "Added support for viewing CloudFormation stack details such as resources and events" | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,36 @@ | ||
| name: CloudFormation LSP Integration Test | ||
|
|
||
| on: | ||
| push: | ||
| branches: [ main ] | ||
| pull_request: | ||
| branches: [ main, feature/* ] | ||
| paths: | ||
| - '.github/workflows/cfn-lsp-integ.yml' | ||
| - 'plugins/toolkit/jetbrains-core/src*/**/cfnlsp/**' | ||
| - 'plugins/toolkit/jetbrains-core/it-253+/**/cfnlsp/**' | ||
|
|
||
| jobs: | ||
| build: | ||
| name: ${{ matrix.os }} | ||
|
|
||
| runs-on: ${{ matrix.os }} | ||
|
|
||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| os: [ubuntu-latest, windows-latest, macos-latest] | ||
|
|
||
| steps: | ||
| - name: Support longpaths | ||
| if: ${{ matrix.os == 'windows-latest' }} | ||
| run: git config --system core.longpaths true | ||
| - uses: actions/checkout@v2 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: 'corretto' | ||
| java-version: '21' | ||
| - name: Grant execute permission for gradlew | ||
| run: chmod +x gradlew | ||
| - name: Run CloudFormation LSP Integration Tests | ||
| run: ./gradlew :plugin-toolkit:jetbrains-core:integrationTest --info --full-stacktrace --console plain --tests "software.aws.toolkits.jetbrains.services.cfnlsp.CfnLspIntegrationTest" | ||
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Copilot Autofix
AI 27 days ago
In general, the fix is to explicitly declare
permissionsfor the workflow or for each job, restrictingGITHUB_TOKENto the minimal required scopes. For this workflow, the job only checks out code and runs tests, socontents: readis sufficient.The best minimal change without altering behavior is to add a
permissionsblock at the workflow root level (just undername:oron:). This will apply to all jobs (here, justbuild) that don’t override permissions. We’ll set:This ensures the workflow only has read access to repository contents while still allowing
actions/checkoutand the Gradle tests to run as before. No imports or external dependencies are needed; only the YAML in.github/workflows/cfn-lsp-integ.ymlis updated.Concretely, in
.github/workflows/cfn-lsp-integ.yml, insert thepermissionsblock after thename:line (line 1) so that lines 2–3 shift down. No other lines need changes.