Kim Santiago
cd6b39ffee
add a project guid if a sql project doesn't have one ( #18009 )
2022-01-07 16:01:39 -08:00
Charles Gagnon
2bc6a0cd01
VS Code merge to df8fe74bd55313de0dd2303bc47a4aab0ca56b0e ( #17979 )
...
* Merge from vscode 504f934659740e9d41501cad9f162b54d7745ad9
* delete unused folders
* distro
* Bump build node version
* update chokidar
* FIx hygiene errors
* distro
* Fix extension lint issues
* Remove strict-vscode
* Add copyright header exemptions
* Bump vscode-extension-telemetry to fix webpacking issue with zone.js
* distro
* Fix failing tests (revert marked.js back to current one until we decide to update)
* Skip searchmodel test
* Fix mac build
* temp debug script loading
* Try disabling coverage
* log error too
* Revert "log error too"
This reverts commit af0183e5d4ab458fdf44b88fbfab9908d090526f.
* Revert "temp debug script loading"
This reverts commit 3d687d541c76db2c5b55626c78ae448d3c25089c.
* Add comments explaining coverage disabling
* Fix ansi_up loading issue
* Merge latest from ads
* Use newer option
* Fix compile
* add debug logging warn
* Always log stack
* log more
* undo debug
* Update to use correct base path (+cleanup)
* distro
* fix compile errors
* Remove strict-vscode
* Fix sql editors not showing
* Show db dropdown input & fix styling
* Fix more info in gallery
* Fix gallery asset requests
* Delete unused workflow
* Fix tapable resolutions for smoke test compile error
* Fix smoke compile
* Disable crash reporting
* Disable interactive
Co-authored-by: ADS Merger <karlb@microsoft.com >
2022-01-06 09:06:56 -08:00
Kim Santiago
703a925a92
Add folder for SDK style sql projects ( #17918 )
...
* update add folder for sdk style sql projects
* fix tests
* add test for add folder to sdk style project
* handle nested folders
* update helper function name
2021-12-16 09:35:29 -08:00
Kim Santiago
2b1acbc2c7
Handle exclude folder for sdk style sql projects ( #17826 )
...
* handle exclude Folder for sdk style projects
* update comment
* fix tests
* cleanup
* handle nested folders
* cleanup
* addressing comments
2021-12-14 11:29:42 -08:00
Kim Santiago
43d235ea42
update .net sdk location strings now that .net 6 is supported ( #17757 )
...
* update .net install strings now that .net 6 is supported
* copy old setting value to new setting
* update strings
* add link to issue
2021-12-02 15:32:07 -08:00
Leila Lali
7e17bfb6ec
Added UI for user to accept EULA when deploying sql proj to docker container ( #17762 )
2021-11-30 15:08:23 -08:00
Kim Santiago
0847f7cd38
Remove .net 6 version cutoff for building sql projects ( #17736 )
...
* remove .net 6 version cutoff for building sql projects
* Revert "Warning when .NET 6 SDK is detected (#17422 )"
This reverts commit 2ed8aeb565 .
* add back skipVersionSupportedCheck
* add back return false
* addressing comments
2021-11-23 14:32:05 -10:00
Leila Lali
9bdd6aca42
Adding UI for deploying a db proj to docker ( #17495 )
2021-11-18 14:44:33 -08:00
Lucy Zhang
3d9f54b0c0
Sql Binding: Add "Check out pane for more details" when nuget package download fails ( #17680 )
...
* check output for more details
* detail error
* wait for result from showerrormessage
2021-11-16 15:01:05 -08:00
Kim Santiago
6725e07ece
update names for msbuild sdk style projects ( #17677 )
...
* update names for msbuild sdk style projects
* remove msbuild from names
* update comments
2021-11-16 11:23:19 -10:00
Lucy Zhang
343e314103
SQL Binding: Give default connection setting name ( #17659 )
...
* show sqlconnectionstring in quickpick
* fix duplicate sqlconnectionstring setting
* add (new)
* add sqlconnectionstring as default setting name
* check if sqlconnectionstring already exists
2021-11-15 18:53:52 -08:00
Kim Santiago
8057bf855b
add support for Build Remove ( #17610 )
2021-11-09 10:45:56 -08:00
Kim Santiago
b8ea493f8c
Add support for showing files for glob style sql projects ( #17518 )
...
* use glob to get files for new style msbuild sdk sqlproj
* add tests
* cleanup
* fix test
* don't show bin and obj files and folders
* handle other glob patterns
* fix duplicate entries getting added for glob patterns in project's folder
2021-11-05 13:29:47 -07:00
Benjin Dubishar
5160814623
Dedupe shell command execution logic ( #17516 )
...
* Moved to shellExecutionHelper
* First crack
* fixed the deploy tests
* PR comments
* trigger GitHub actions
Co-authored-by: llali <llali@microsoft.com >
2021-11-04 17:16:58 -07:00
Kim Santiago
a34b5a0db7
show better error messages when parsing sqlproj ( #17589 )
...
* show better error messages when parsing sqlproj
* show error messages in console
2021-11-04 16:43:31 -07:00
Kim Santiago
312b410fff
Add type for Document in sql database projects ( #17539 )
2021-11-02 13:17:18 -07:00
Kim Santiago
0d485ffe2b
fix DefaultValue getting loaded for publish profiles ( #17526 )
...
* fix DefaultValue getting loaded for publish profiles
* add comment
2021-11-02 11:32:25 -07:00
Charles Gagnon
00e5380331
sql-database-projects dialog completion cleanup ( #17525 )
2021-10-28 13:51:48 -07:00
Kim Santiago
e372fd9bdc
Add project name to update project message ( #17512 )
...
* add project name to update SSDT project message
* add quotes
2021-10-27 15:13:30 -07:00
Kim Santiago
fee9c6e071
Don't show update project warning for new style sqlproj ( #17490 )
...
* don't show SSDT update warning for new style projects
* update strings
* add checks for the 2 other ways to specify msbuild sdk
* add link to docs on how to use project sdk
Co-authored-by: Kim Santiago <kisantia@Kims-MacBook-Pro.local >
2021-10-27 12:53:38 -07:00
Benjin Dubishar
86320155ed
Correcting log messages during autorest execution selection ( #17434 )
...
* Correcting log messages during autorest execution choice
* Combining redundant strings
* Correcting icon + loc
* Fixing typo
2021-10-22 06:01:11 -07:00
Z Chen
2ed8aeb565
Warning when .NET 6 SDK is detected ( #17422 )
...
* Check for max supported version
* Separate dialog for downgrade warning
* Address PR comments
* Use markdown link
* Update warning message
2021-10-21 13:48:52 -07:00
Benjin Dubishar
6f65119166
Use correct string when checking "browse" option ( #17432 )
...
* Correct browse string match
* Deduping const
2021-10-21 13:24:35 -07:00
Benjin Dubishar
7f92d8bc19
Add prompt for autorest SQL project name ( #17365 )
...
* Adding prompt for project name
* Updating test
* PR feedback
* Fixing rename logic so that folder is also named according to project
* Updating autorest test to confirm rename
2021-10-17 07:53:22 -07:00
Benjin Dubishar
ecb7f9311a
Adding progress indicator for autorest generation ( #17371 )
2021-10-15 23:42:57 -07:00
Benjin Dubishar
901b90317c
Prompts user for desired action when autorest is not installed ( #17305 )
...
* Giving user option to install autorest globally or run via npx
* Adds message for when no files are generated (no models in spec)
* Adding test
* Reinstating the rest of the test suite
* PR feedback
* Fixing tests to stub new prompt when test runner doesn't have autorest installed
* PR feedback
* fix typo
* fix typo
2021-10-15 13:26:58 -07:00
Benjin Dubishar
69128c0689
Verbose output for autorest, displaying output pane on error ( #17308 )
2021-10-14 15:22:53 -07:00
Leila Lali
d479c96658
Addressed comments left in a merged PR ( #17307 )
2021-10-11 09:07:12 -07:00
Benjin Dubishar
33d9bfd87f
Adding JSON and YML as valid extensions for OpenAPI/Swagger spec files ( #17297 )
...
* adding more openAPI spec types
* Correcting extension stripping
* PR feedback
2021-10-07 23:22:21 -07:00
Leila Lali
f875699cd2
sqlproj publish to container - october release improvements ( #17289 )
2021-10-07 12:55:43 -07:00
Kim Santiago
2750dc0fe0
Add link to sql bindings repo ( #17263 )
...
* add link to sql bindings repo
* move to then
* const
2021-10-05 17:03:12 -07:00
Kim Santiago
b2e9e30529
Check if file is dirty before adding sql binding ( #17175 )
...
* check if file is dirty before adding sql binding
* Addressing comments
2021-09-29 15:26:14 -07:00
Kim Santiago
4e5c99df02
Add support for adding new setting in local.settings.json in add SQL binding quickpick ( #17093 )
...
* be able to add new setting in local.settings.json
* cleanup
* addressing comments
* remove todo comment
* addressing comments
* update some strings to uris
2021-09-22 14:12:01 -07:00
Leila Lali
3ed611db66
sql proj - publish to docker improvements ( #17124 )
2021-09-21 16:47:06 -07:00
Benjin Dubishar
5feb660234
PR follow-up comments ( #17113 )
2021-09-20 15:46:34 -07:00
Benjin Dubishar
08e15bce99
Adds autorest-based SQL Project generation to SQL Database Projects extension ( #17078 )
...
* Initial changes
* checkpoint
* Constructing project with post deployment script
* Correcting to intentionally read from cached list of projects
* Adding activation event, fixing fresh workspace bug
* Convert netcoreTool and autorestHelper to share a helper class for streamed command
* Include npm package version to force update
* test checkpoint
* Unit tests
* Added contextual quickpicks for autorest dialogs
* Adding projectController test
* Added projectController test, some refactoring for testability
* Merge branch 'main' into benjin/autorest
* Fixing 'which' import
* PR feedback
* Fixing tests
* Adding additional information for when project provider tests fail
* Hopefully fixing failing tests (unable to repro locally)
* Adding Generate Project item to workspace menu
* PR feedback
2021-09-16 20:38:40 -07:00
Alex Ma
e4d2bf1919
[Loc] Fix for localization in constants and updated notebook and sql-database-projects ( #17080 )
2021-09-14 16:55:48 -07:00
Leila Lali
423cf8d3d5
SQL Proj - Added an option to deploy to docker to select the base image ( #17067 )
...
* Added an option to deploy to docker to select the base image
2021-09-14 13:49:57 -07:00
Leila Lali
4912faa966
SQL Project - deploy to docker publish option ( #17050 )
...
SQL Project - deploy to docker publish option
2021-09-13 14:12:53 -07:00
Kim Santiago
37e88f9fcd
Adding a couple telemetry points for sql bindings quickpick ( #16974 )
...
* adding a couple telemetry points for sql bindings quickpick
* addressing comments
2021-09-10 14:08:42 -07:00
Kim Santiago
037f957741
Update SQL binding prompt string to be more clear ( #16982 )
...
* update SQL binding prompt string to be more clear
* update variable name
2021-09-03 10:29:55 -07:00
Kim Santiago
a47276f708
Load settings from local.settings.json for add sql bindings quickpick ( #16957 )
...
* load settings from local.settings.json for add sql bindings quickpick
* cleanup
* addressing comments
2021-09-02 17:25:13 -07:00
Charles Gagnon
00da5fdcb3
Add icons for some quickpick items ( #16939 )
2021-08-30 15:32:20 -07:00
Kim Santiago
2c75f199e8
Add sql bindings package reference to project ( #16912 )
...
* list packages and add packages working
* cleanup and remove list packages
* cleanup
* change to pull in latest package version
2021-08-27 16:58:54 -07:00
Charles Gagnon
a95d90ce5c
Have create proj from database show default save location as option ( #16909 )
...
* Default create proj location to setting
* update icons
* undo
2021-08-26 18:59:05 -07:00
Charles Gagnon
6a0a185cbd
Move create new option for publish to top and filter out system dbs ( #16908 )
...
* Move create new option for publish to top
* Move New tag to description
* fix
2021-08-26 15:52:08 -07:00
Kim Santiago
b2be609c36
hook up add sql binding ( #16838 )
...
* hookup add sql binding
* fix typo
* addressing comments
* Addressing more comments
* add more comments
2021-08-23 13:49:05 -07:00
Charles Gagnon
6b1cc85c9a
Get tools service install location from extensions ( #16796 )
...
* Get STS install location from extensions
* Update error
2021-08-17 13:48:22 -07:00
Leila Lali
32a71a2de6
SQL Database Project - Deploy db to docker ( #16406 )
...
Added a new command to deploy the project to docker
2021-08-12 13:24:16 -07:00
Charles Gagnon
c891584fec
Update ADS strings for sql-database-projects ( #16683 )
...
* Update ADS strings for sql-database-projects
* fix
2021-08-10 22:21:46 -07:00