vscode-ansible

vscode/vscodium extension for providing Ansible auto-completion and integrating quality assurance tools like ansible-lint, ansible syntax check, yamllint, molecule and ansible-test.

MIT License

Downloads
3.7K
Stars
321
Committers
48

Bot releases are visible (Hide)

vscode-ansible - v24.5 Latest Release

Published by github-actions[bot] 6 months ago

Minor Changes

  • Support wait window setting for Lightspeed inline suggestion (#1230) @TamiTakamiya
  • Standardise the functionalities across all the ansible-creator functionalities in the extension (#1285) @priyamsahoo
  • Show connect on expiry (#1273) @robinbobbitt
  • support RHSSO authentication for Lightspeed (#1259) @robinbobbitt
  • Add feature to scaffold an Ansible Playbook Project using a web-view form (#1233) @priyamsahoo
  • TextArea on Playbook Generation page should expand automatically (#1257) @TamiTakamiya
  • Playbook Generation UI Adjustments (#1239) @TamiTakamiya
  • LightspeedExplorer view as a Webview and new button (#1236) @goneri
  • Install collection in editable mode (#1215) @priyamsahoo
  • Add spinning icon during API calls for playbook generation (#1222) @TamiTakamiya
  • Update Playbook Generation and added UI tests (#1188) @TamiTakamiya

Bugfixes

  • Add --readme-path to vsce package and update .vscodeignore (#1294) @TamiTakamiya
  • Fix setting IDs in README.md (#1219) @garymm
  • Allow use of ${workspaceFolder} in python.interpreterPath (#1167) @garymm
  • Install collection in editable mode (#1215) @priyamsahoo
vscode-ansible - v24.4

Published by ssbarnea 7 months ago

Minor Changes

  • explanation: spinning icon during the loading (#1190) @goneri
  • Lightspeed: Trigger explanation using the context menu (right click) (#1191) @goneri
  • AAP-22175: Make CloudFront check more robust (#1168) @manstis
  • Playbook explanation and generation UI (#1133) @goneri @TamiTakamiya
  • AAP-19001: No training matches found for the latest accepted suggestion. (#1166) @manstis
  • AAP-19228: Refactor error handling in wisdom service and vscode extension (#1165) @manstis
  • AAP-21329: Capture relevant model in feedback events (#1131) @romartin
  • Add comment crediting Ansible Lightspeed to suggestion ghost text (#1117) @robinbobbitt
  • Add example to show feature support for playbook adjacent collection (#1123) @priyamsahoo

Bugfixes

  • Remove extra whitespace after lightspeed suggestion (#1163) @robinbobbitt
  • Do not send inlineSuggestionFeedback when completion API returns a non-200 status (#1129) @TamiTakamiya
  • Address 'User not authorized to access Ansible Lightspeed' when request is blocked by CloudFront (#1122) @manstis
vscode-ansible - v2.13

Published by github-actions[bot] 8 months ago

Minor Changes

  • Send IGNORED feedback if feedback was pending (#1116) @TamiTakamiya
  • send ansible extension version in lightspeed requests (#1111) @robinbobbitt

Bugfixes

  • Fix terminal color and navigator command execution (#1118) @priyamsahoo
  • Do not send ACCEPTED feedback from commit handler (#1115) @TamiTakamiya
  • Re-enable Lightspeed UI tests (#1088) @TamiTakamiya
  • Send IGNORED suggestion feedback when active editor/window is changed (#1113) @TamiTakamiya
  • Reject pending suggestion if text selection changes (#1107) @TamiTakamiya
  • No inlineSuggestionFeedback if user accepted it on widget (#1105) @TamiTakamiya
  • Copilot tab completion does not work with v2.12 extension (#1109) @TamiTakamiya
vscode-ansible - v2.12

Published by github-actions[bot] 8 months ago

Minor Changes

  • Update lightspeed doc link in README (#1097) @TamiTakamiya
  • Reject feedback API for unlicensed users after disabling tech preview (#1090) @TamiTakamiya

Bugfixes

  • avoid duplicated suggestionFeedback event (#1099) @goneri
  • Unbound variable error in language server CI jobs (#1095) @TamiTakamiya
  • Update CI job to assign auto server number for xvfb execution (#1094) @priyamsahoo
vscode-ansible - v2.11

Published by github-actions[bot] 8 months ago

Minor Changes

  • Lightspeed VSCode extension: Analytics telemetry opting-out support (#1078) @hasys
  • Integrate code coverage & mock Lightspeed server into CI (#1067) @TamiTakamiya
  • Show Licensed or Unlicensed for user type (#1064) @TamiTakamiya
  • Mock Lightspeed Server for local test execution (#1062) @TamiTakamiya
  • lightspeed/inlineSuggestions: refactoring to simplify the testing (#1055) @goneri
  • lightspeed: show a proper message when the user has no seat (#1059) @goneri
  • Enable code coverage on e2e tests (#1056) @TamiTakamiya
  • Lightspeed multitask inference e2e test cases (#1074) @TamiTakamiya
  • Update vscode-extension-tester to 7.0.0 (#1081) @TamiTakamiya

Bugfixes

  • handle command in python interpreter path (#1082) @robinbobbitt
  • avoid an exception during init if 'roles' is not a directory (#1085) @goneri
  • handle invalid python interpreter path (#1077) @robinbobbitt
  • enable lightspeed connect when ready (#1076) @robinbobbitt
vscode-ansible - v2.10

Published by github-actions[bot] 9 months ago

Major Changes

  • Show the license section of content matches only for licensed users (#1019) @TamiTakamiya

Minor Changes

  • Show model ID to be used in statusbar tooltip (#1046) @TamiTakamiya
  • Rename files and vars to use camel case inline with the naming conven… (#1048) @ganeshrn
  • unit-test coverage for contentMatchesWebview (#1041) @goneri
  • AAP-18228: Handle user's trial expiry (#1037) @hasys
  • GitHub Codespaces/code-server support (#1012) @TamiTakamiya
  • unit-tests: move from Jest to Mocha (#1031) @goneri
  • lightspeed: a unit-test for the error handling (#1028) @goneri
  • lightspeed: use the code value from the 403 (#1024) @goneri

Bugfixes

  • Do not send duplicated inline suggestion feedback (#1050) @TamiTakamiya
  • fix check for no seat assigned (#1040) @robinbobbitt
  • Handle spaces in file path (#1032) @ajinkyau
vscode-ansible - v2.9

Published by github-actions[bot] 11 months ago

Major Changes

  • Add lightspeed indications for tech preview and license users (#1014)
    @ganeshrn
  • Add user action to track suggestion ignore scenarios (#1004) @ganeshrn
  • Ansible-creator integration with extension (#1000) @priyamsahoo

Minor Changes

  • Improve task setup phase (#1010) @ssbarnea
  • Lightspeed service status code 403 from CloudFlare mistaken as invalid Model
    ID (#1005) @manstis

Bugfixes

  • [ansible-creator] Fix file opening issue in Linux environments (#1009)
    @priyamsahoo
vscode-ansible - v2.8

Published by github-actions[bot] about 1 year ago

Major Changes

  • Add support to display content matches for multiple tasks (#988) @ganeshrn
  • Add support for lightspeed multi-task pattern match and model Id updates (#979) @ganeshrn
  • Add additional context for lightspeed suggestions (#973) @ganeshrn
  • Add support specifying model Id for Lightspeed subscribed users (#971) @ganeshrn

Minor Changes

  • Add support to display content matches for multiple tasks (#988) @ganeshrn
  • Add a checkbox while sharing Lightspeed sentiment/issue feedback (#980) @ganeshrn

Bugfixes

  • Fix to ignore empty model ID (#995) @ganeshrn
  • Fix reading copilot settings within the extension and other updates (#994) @ganeshrn
  • Update data_source to data_source_description in content matches (#993) @ganeshrn
  • Fix for multi-task and single-task lightspeed suggestions (#992) @ganeshrn
  • Update suggestions field in contentmatch API request (#990) @ganeshrn
  • Fix multitask trigger invocation and code match support for multi-task (#983) @ganeshrn
  • Add check to not sent feedback events for subscribed lightspeed users… (#981) @ganeshrn
vscode-ansible - v2.7

Published by github-actions[bot] about 1 year ago

  • Fix broken Ansible Lint docs link (#959) @ElijahLynn

Minor Changes

  • Categorise extension settings and fix ansible language configurations (#961) @priyamsahoo

Bugfixes

  • Unchange insertText to snippetstring (#962) @priyamsahoo
  • Categorise extension settings and fix ansible language configurations (#961) @priyamsahoo
vscode-ansible - v2.6

Published by github-actions[bot] about 1 year ago

Bugfixes

  • Fix var capturing regex (#955) @priyamsahoo
vscode-ansible - v2.5

Published by github-actions[bot] about 1 year ago

Minor Changes

  • Upgrade als to v1.2.1 (#950) @priyamsahoo
  • Add ability to select and set cursor on vars following _var_ pattern (#884) @priyamsahoo
  • Upgrade yaml package to 2.x (#925) @priyamsahoo

Bugfixes

  • Upgrade als to v1.2.1 (#950) @priyamsahoo
  • Fix command runner (#949) @priyamsahoo
  • Update lightspeed task name regex match condition (#947) (#948) @ganeshrn
  • Fix ansibleContent feedback event trigger (#940) @ganeshrn
  • Update runner.ts to correctly get the path of ansible (#945) @priyamsahoo
  • Make hover e2e tests fixture messages more generic (#934) @priyamsahoo
vscode-ansible - v2.4

Published by github-actions[bot] over 1 year ago

Minor Changes

  • Lightspeed UI feedback and sentiment (#924) @ganeshrn

Bugfixes

  • Update readme with lightspeed section (#926) @ganeshrn
vscode-ansible - v2.3

Published by github-actions[bot] over 1 year ago

Minor Changes

  • Add support for tox-ansible plugin test discovery (#902) @ganeshrn

Bugfixes

  • Fix notification for lightspeed login after the setting is disabled (#911) @ganeshrn
  • [Lightspeed] Fix connect button working (#908) @priyamsahoo
vscode-ansible - v2.2

Published by github-actions[bot] over 1 year ago

Bugfixes

  • Update attributionsWebview.ts (#901) @robinbobbitt
vscode-ansible - v2.1

Published by ganeshrn over 1 year ago

Minor Changes

  • Easy discovery of Python interpreter and Ansible executables (#871) @priyamsahoo

Bugfixes

  • Add information message for inline suggestion trigger command (#896) @ganeshrn
  • Update status-bar items (#891) @priyamsahoo
  • Update inline suggestion trigger condition (#892) @ganeshrn
  • Add ability to select and set cursor on vars (#883) @priyamsahoo
  • Add logic for conditional Authentication Provider registration (#877) @ganeshrn
  • Fix regex to match trigger for lightspeed suggestion (#875) @ganeshrn
  • Update dependencies (#872) @ssbarnea
vscode-ansible - v2.0

Published by ganeshrn over 1 year ago

Major Changes

  • Add support for Ansible Lightspeed settings to enable/disable the service, configure base URL and enable/disable Watson code assistant @ganeshrn
  • Add support to authenticate with the Ansible Lightspeed service @priyamsahoo
  • Add support for inline suggestion for Ansible tasks using Ansible Lightspeed with Watson code Assistant @ganeshrn
  • Ansible Lightspeed panel support for displaying training matches for Watson Code Assistant @ganeshrn
  • Ansible Lightspeed status bar support with link to survey @ganeshrn
  • Add support to gather Ansible content data and sent it to Ansible Lightspeed service as feedback to improve the service @ganeshrn

Minor Changes

  • Update Ansible metadata event for enable/disable settings of Ansible Lightspeed (#853) @ganeshrn
  • Update inline suggestion service name (#851) @ganeshrn
  • Check for valid YAML for wisdom (#841) @ganeshrn
  • Update wisdom survey link (#838) @ganeshrn
  • To add the support for Ansible Lightspeed API versioning (#823) @justjais
  • Add support for training source matches for inline suggestions (#827) @ganeshrn

Bugfixes

  • Fix to provide inline suggestions on click (#849) @ganeshrn
  • Fix wisdom basePath empty/leading and trailing space issue (#843) @ganeshrn
  • Improve message handling for status code 204 (#839) @ganeshrn
  • More Project Wisdom renaming (#835) @elyezer
  • Fix unnecessary call to feedback API (#834) @ganeshrn
  • Add versioning for match API (#830) @ganeshrn
  • Update wisdom base path (#829) @ganeshrn
  • Show informational message when inline suggestion is empty (#828) @ganeshrn
  • Update Project Wisdom Name (#826) @elyezer
  • Minor OAuth fixes (#824) @priyamsahoo
  • Downgrade Redhat telemetry package because of ES module incompatibility (#825) @priyamsahoo
  • Inline suggestion improvements (#820)Co-authored-by: Ganesh Nalawade [email protected] (#820) @priyamsahoo
  • Fix improper indentation while copying (#821) @priyamsahoo
  • To fix Ansible wisdom basepath empty url issue (#816) @justjais
  • Ignore errors from feedback API (#810) @ganeshrn
vscode-ansible - v1.3

Published by github-actions[bot] over 1 year ago

Minor Changes

  • Add activity tracker id from wisdom user interaction (#807) @ganeshrn
  • Update extension settings for inline suggestions (#798) @ganeshrn
  • Enable authentication for wisdom service (#797) @ganeshrn
  • Update wisdom feedback to use service feedback API and changes (#796) @ganeshrn
  • Add initial skeleton for adding oauth in view container (#792) @priyamsahoo
  • Update inlinesuggestion request as per new payload (#793) @ganeshrn
  • Update code to return snippet string during completion of tasks (#790) @priyamsahoo
  • updates to support service version 4 (#786) @gebhardtr

Bugfixes

  • Add ansible logo for tree view in package (#808) @ganeshrn
  • Add check for authenticated user before sending feedback request (#804) @priyamsahoo
  • Fix indentation on moving to next line (#803) @priyamsahoo
  • Handle trailing slash in wisdom base uri (#802) @priyamsahoo
  • typo in wisdomOAuthProvider.ts (#800) @robinbobbitt
  • Update yarn lock file (#801) @ganeshrn
  • Fix prompt value for inline suggestion request (#799) @ganeshrn
  • To handle all available error response code from VS code extension side for wisdom (#785) @justjais
  • Correct rulebook glob path (#787) @ssbarnea
  • Correct changelog (#784) @ssbarnea
vscode-ansible - v1.2

Published by github-actions[bot] over 1 year ago

Minor Changes

  • Show info in status-bar if a newer version of ansible-lint is available (#692) @priyamsahoo
  • Add code changes for inline suggestion [part-1] (#766) @ganeshrn

Bugfixes

  • Fix onEnter key bindings to work with ansible extension only (#772) @ganeshrn
  • Fix devel testing (#777) @ssbarnea
  • Add fix to remove prompt from suggestion (#770) @ganeshrn
  • Upgrade telemetry to 0.5.4 (#751) @ssbarnea
  • Add tsdoc to eslint (#747) @ssbarnea
  • Switch from quay.io to ghcr.io (#744) @ssbarnea
vscode-ansible - v1.1

Published by github-actions[bot] almost 2 years ago

Minor Changes

  • Add Red Hat telemetry gathering (#732) @ganeshrn
  • Reuse terminal setting (#689) @egnirra
  • Enhance ansible metadata and Bump ALS version from 1.0.1 to to 1.0.2 (#677) @priyamsahoo
  • Add event driven schema for autocompletion and diagnostics of EDA rules (#673) @ganeshrn

Bugfixes

  • Upgrade ALS to 1.0.4 (#733) @priyamsahoo
  • Update location of ansible schemas (#705) @ssbarnea
  • Fix broken pipe error in test-setup.sh (#693) @priyamsahoo
  • Update search paths for ansible.cfg based on the documentation (#691) @priyamsahoo
  • Enables reuse of existing ansible terminals (#683) @egnirra
  • Enhance ansible metadata and Bump ALS version from 1.0.1 to to 1.0.2 (#677) @priyamsahoo
  • Missing ansible.completion.* configuration (#663) @yaegassy
  • Refresh status-bar title and content when extension settings are changed (#662) @priyamsahoo
vscode-ansible - v1.0.0

Published by github-actions[bot] about 2 years ago

Minor Changes

  • Add support to run ansible-navigator with execution environment (#652) @ganeshrn
  • Update the extension to support disabling diagnostics (#648) @priyamsahoo

Bugfixes

  • Improve description of configuration options (#649) @priyamsahoo
  • Update ALS version to 1.0.1 (#656) @priyamsahoo
  • Use creator-ee v0.9.2 to fix CI failures (#653) @priyamsahoo
  • Update ansible-lint and version and e2e-tests to support changes the changes (#643) @priyamsahoo
  • More refactor for ansible metadata feature (#641) @ganeshrn
  • Refactor extension.ts (#635) @priyamsahoo
  • Switch to new location of Molecule JSON Schema (#637) @ssbarnea