Граф коммитов

321 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 26032f7bbd
Bump elliptic from 6.5.2 to 6.5.3 (#2210)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-30 09:42:02 -07:00
Brandon Waterloo [MSFT] d7f9027de6
Make command templates context type aware (#2176)
* Extend cmd customization for context types

* Add unit tests for command template selection
2020-07-23 11:43:18 -04:00
Brandon Waterloo [MSFT] 18a4c575a8
Bump version and update dependencies (#2174) 2020-07-17 16:06:34 -04:00
dependabot[bot] 9a1539e774
Bump lodash from 4.17.15 to 4.17.19 (#2166)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-16 10:13:04 -04:00
Brandon Waterloo [MSFT] 7620a98817
Prep for 1.4.0 release (#2150)
* Prep for 1.4.0 release

* Update to include language server fixes
2020-07-13 14:33:43 -04:00
Brandon Waterloo [MSFT] da74716a1b
Add new Docker SDK-based client (#2134)
* Implement client for Docker SDK

* Add another stopped container state

* Assume linux if we can't tell what OS

* Disable stop

* Monkey patch in a label for compose proj

* Add getCurrentContext method
2020-07-13 09:47:28 -04:00
Remy Suen f3272c209a
Upgrade language server to 0.1.0 (#2146)
This update improves the Dockerfile parser, navigation actions, and
provides a visual affordance to the deprecated MAINTAINER instruction.

Signed-off-by: Remy Suen <remy.suen@gmail.com>
2020-07-13 08:50:59 -04:00
Brandon Waterloo [MSFT] d152e98faa
Use latest TAS client (#2131)
* Upgrade tas client version

* Make awareness survey no longer language dependent
2020-07-07 14:47:09 -04:00
Brandon Waterloo [MSFT] 640c462854
Update dependencies once again (#2092)
* Update dependencies once again

* Remove unnecessary dev dependency
2020-06-22 12:32:44 -04:00
Brandon Waterloo [MSFT] 371e126955
Update test framework to vscode-test (#2084) 2020-06-22 10:12:44 -04:00
Brandon Waterloo [MSFT] 9adc7ff389
Update version and changelog for 1.3.2 (#2083) 2020-06-18 17:13:03 -04:00
Brandon Waterloo [MSFT] f02f023ef2
Update as many dependencies as possible (#2068) 2020-06-15 13:21:51 -04:00
Brandon Waterloo [MSFT] 5f9239a17c
Bump version to 1.3.1-alpha (#2067) 2020-06-15 13:16:38 -04:00
Brandon Waterloo [MSFT] 718d393bef
Use latest version of TAS package (#2052)
* Use new TAS package

* Comment changes
2020-06-11 09:33:19 -04:00
Brandon Waterloo [MSFT] 045e16fb3a
Prep for 1.3.0 release (#2040) 2020-06-08 15:58:57 -04:00
Brandon Waterloo [MSFT] 1d4daf8e91
Update tas client (#2000) 2020-05-20 09:04:26 -04:00
Brandon Waterloo [MSFT] f5838d5600
Upgrade TypeScript version (#1976) 2020-05-14 12:05:48 -04:00
Brandon Waterloo [MSFT] 0fa6f9e7ae
Update dependencies (#1951) 2020-05-12 14:12:03 -04:00
Brandon Waterloo [MSFT] bce1eba6bd
Bump version (#1950)
* Bump version to 1.2.2-alpha since we expect a 1.2.1

* Prevent error reporting in a spot
2020-05-12 13:59:22 -04:00
Brandon Waterloo [MSFT] 24b2554622
Update changelog, version, NOTICE.html (#1940) 2020-05-05 15:47:21 -04:00
Brandon Waterloo [MSFT] a14d9b794b
Add Experimentation Service client (#1934)
* Create an adapter for TAS

* Add activity measurement service

* Refactoring

* Update dependencies

* Use registerEvent for save listener

* Remove ITelemetryReporter
2020-05-05 15:07:31 -04:00
Ravikumar Palanisamy 2532058669
Revert "telemetry changes for vscodespace (#1922)" (#1930)
This reverts commit 3d93370059.
2020-04-29 10:29:11 -07:00
Ravikumar Palanisamy 3d93370059
telemetry changes for vscodespace (#1922) 2020-04-28 16:42:47 -07:00
Brandon Waterloo [MSFT] e2d116bca2
Update to latest docker-modem (and others) (#1914) 2020-04-27 12:11:43 -04:00
Remy Suen 2db2f116bb
Add semantic highlighting support via the LSP (#1899)
* Add semantic highlighting support via the LSP

Registers the proposed LSP APIs to enable semantic highlighting support
for Dockerfiles.

Signed-off-by: Remy Suen <remy.suen@gmail.com>

* Upgrade to language server 0.0.24 for semantic token fixes

Improves the support for semantic tokens with some small fixes for
strings and variables.

Signed-off-by: Remy Suen <remy.suen@gmail.com>
2020-04-23 10:08:57 -04:00
Ravikumar Palanisamy 8f0a8293f7
When no container to show, provider a link to docker tutorial (#1878)
* Show link to docker tutorial

* Conditionally show docker tutorial

* Help and Feedback view

* cache newContainerUser

* use AzExtTreeItem

* Fix build issue

* go back to vscode package

* Use local copy of icons

* remove glob package

* Added a comment
2020-04-21 13:33:23 -07:00
Brandon Waterloo [MSFT] 1d69297bdb
Update dependencies (#1889) 2020-04-21 10:14:47 -04:00
Brandon Waterloo [MSFT] df38c830d9
Refactor Docker context some (#1868)
* Context refactoring

* Finish telemetry implementation

* Provide way for unconditional dockerode options
2020-04-20 15:21:21 -04:00
Brandon Waterloo [MSFT] cd4b7d622e
Bump version to 1.1.1-alpha (#1886) 2020-04-20 15:19:42 -04:00
Brandon Waterloo [MSFT] 04f58a050d
Version bump, changelog, notices for 1.1.0 (#1841) 2020-04-13 15:35:17 -04:00
Remy Suen bd5d070eae
Upgrade language server to 0.0.23 (#1822)
This update adds some preliminary support for the syntax parser
directive that is in place for users to test experimental features.

It also includes a few fixes to improve the parsing of multiline
arguments and embedded comments.

Signed-off-by: Remy Suen <remy.suen@gmail.com>
2020-04-06 16:23:37 -04:00
Brandon Waterloo [MSFT] 2cfbf6a05a
A few more dependency updates (#1787) 2020-03-25 15:36:28 -04:00
Brandon Waterloo [MSFT] 0159ce7652
Update packages to fix vulnerabilities (#1786) 2020-03-25 14:45:13 -04:00
dependabot[bot] 67935c85ed
Bump acorn from 5.7.3 to 5.7.4 (#1759)
Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-03-17 09:59:27 -04:00
Brandon Waterloo [MSFT] deb46a51ea
Improvements to build system (#1751)
* Refactoring gulp

* Pipeline changes
2020-03-17 09:49:39 -04:00
Ravikumar Palanisamy e4672b1ca1
Add Docker Compose files to Workspace (#1752)
* Add Docker Compose files to Workspace

* normalize image name

* capture service counts

* remove unnecessary async

* Fix unit test failure
2020-03-16 14:38:10 -07:00
Brandon Waterloo [MSFT] dc428dc6da
Update vscode-azureextensionui (#1725) 2020-03-06 08:58:16 -05:00
Brandon Waterloo [MSFT] dc41b86999
NPM update (#1701) 2020-03-03 13:53:29 -05:00
Brandon Waterloo [MSFT] b242065707
Replace hardcoded strings (#1682)
* Add NLS dep and create common localize method

* Replace strings in package.json

* Replace strings in TS source
2020-03-02 15:57:41 -05:00
Brandon Waterloo [MSFT] 82a1fda571
Bump version to next alpha (#1675) 2020-03-02 15:37:28 -05:00
Brandon Waterloo [MSFT] fcb5fe4670
Prep for 1.0 (one point oh!) release (#1656) 2020-02-26 15:45:20 -05:00
Remy Suen d24d1293c9
Upgrade language server version to 0.0.22 (#1619)
This update includes updates to the server to support the --platform
flag for FROM instructions. It also resolves a few issues that were
discovered by the users of the VS Code Docker extension.

Signed-off-by: Remy Suen <remy.suen@gmail.com>
2020-02-14 09:21:31 -05:00
Ravikumar Palanisamy f33ae4d14c Bump version to next alpha 2020-01-27 11:07:56 -08:00
Ravikumar Palanisamy 7c80d1fdab Update version and change log 2020-01-21 15:36:24 -08:00
Ravikumar Palanisamy 782e70830a Provide a valid error message 2020-01-17 15:35:57 -08:00
Karol Zadora-Przylecki ede0232158
Merge pull request #1520 from microsoft/ravipal-auto-refresh-registry
Auto refresh registries after installing the Azure ext.
2020-01-16 15:55:45 -08:00
Ravikumar Palanisamy b3f3130c5f Refresh registries after installing the Azure ext. 2019-12-31 14:06:12 -08:00
Phillip Hoff 9652b9c33b
Migrate to ESLint (#1489)
* Start migration to ESLint.

* Resolve linter errors.

* Refactor linter exclusion statements.

* Pull in more files and linter fixes.

* Fixup linter errors.

* Yet more minor linting refactors.

* Eliminate floating promises linter error.

* Fixup promise-function-async linter errors.

* Migrate from deprecated rules.

* Fix build lint-related error.

* Enable eslint extension validation of typescript.

* Fix quoting for Windows.

* Fixup linter errors.
2019-12-21 00:31:09 -08:00
Phillip Hoff 1be2278211
Update extension dependencies (#1476)
* Bulk update dependencies.

* Pull in major version changes of dependencies.

* Force inclusion of terser-webpack-plugin >= 1.4.2.
2019-12-09 15:11:55 -08:00
Phillip Hoff e4c6adef69
Revert NPS session count back to 10. (#1460) 2019-12-04 09:43:10 -08:00
Brandon Waterloo [MSFT] 8f74a63c9e Update to 0.9.1-alpha (#1410)
* Update to 0.9.1-alpha

* Fix build break

* Change to 0.9.2

* Revert back to 0.9.1-alpha.
2019-12-02 14:02:19 -08:00
Brandon Waterloo [MSFT] 83fd7951c9
Prepare for 0.9.0 release (#1407) 2019-11-08 12:44:28 -06:00
Brandon Waterloo [MSFT] 836a76500c
Use CustomExecution instead of ShellExecution (#1360)
* Use CustomExecution instead of ShellExecution

* Rev to 0.9.0

* Change to use child_process.spawn

* Refresh dockerode before trees

* Aggregate Docker build/run task labels with VS Code defaults (#1396)
2019-11-06 15:04:09 -06:00
Brandon Waterloo [MSFT] b58b33893b
Add support for SSH remote Docker daemons (#1386)
* Support of Docker over SSH

* Update docker-modem

* Asyncify and refactoring
2019-11-05 07:58:13 -06:00
Brandon Waterloo [MSFT] 1e9e0154e6
Remove docker.importCertificates (#1377)
* Remove `docker.importCertificates` setting

* Remove win-ca and mac-ca from webpack

* Mention removal of `docker.importCertificates` in CHANGELOG.md
2019-11-01 09:35:32 -05:00
Brandon Waterloo [MSFT] 4e09006358
Rev to 0.8.3 (#1370) 2019-10-25 09:16:04 -04:00
Brandon Waterloo [MSFT] 16f0a98c8b
Update package (#1359) 2019-10-22 13:33:08 -04:00
Brandon Waterloo [MSFT] 2a70a2c2b9
Remove some unneeded direct dependencies (#1347)
* Remove some unneeded direct dependencies
2019-10-16 12:37:28 -04:00
Brandon Waterloo [MSFT] 582a849848
Honor default Docker context for WSL 2 (#1290)
* Honor default Docker context for WSL2

* Narrow scope of calls to `refreshDockerode`
2019-10-07 15:04:15 -04:00
Phillip Hoff 83f92e15db
Update dependencies. (#1279)
* Update dependencies.

* Resolve ajv peer dependency build error.
2019-09-16 14:01:17 -07:00
Phillip Hoff 53975e7bea Version bump. (#1276)
* Version bump.
2019-09-16 14:36:49 -04:00
Prashanth 9125a19080 Prep for hotfix 0.8.1 (#1272) 2019-09-13 15:19:56 -07:00
Eric Jizba 717ebf09ac
Bump to next alpha version (#1267) 2019-09-12 10:08:10 -07:00
Eric Jizba 0f6fdceb5e
Prep for 0.8.0 release (#1258) 2019-09-10 10:50:05 -07:00
Eric Jizba d9f622f859
Bump shared npm packages (#1247)
Mostly doing it for the icon changes. Also fixes an error with the tree item picker and url items.
2019-09-09 12:05:10 -07:00
Stephen Weatherford (MSFT) 23aa7861c6
Add testcase for #1176, update ui (#1201)
* Add testcase for #1176, update ui

* Fix suite
2019-08-12 15:46:45 -07:00
Eric Jizba e9aae629e5
Bump shared packages (#1188)
- ui: Changes how icons are handled. This repo no longer needs it's own 'azure' icon
- dev: Breaking change means this repo needs to create it's own `StringReplacePlugin`
- appservice: Breaking change doesn't affect this repro
2019-08-06 08:34:11 -07:00
Eric Jizba 406fc5bc7b
Bump shared packages (#1162) 2019-07-29 14:52:53 -07:00
Eric Jizba fbbb1ea750
npm audit fix (#1140) 2019-07-18 10:45:48 -07:00
Eric Jizba 7e026afefc
Bump to next alpha (#1118) 2019-07-09 15:48:21 -07:00
Eric Jizba d63354300e
Prep for 0.7.0 release (#1117) 2019-07-09 13:24:49 -07:00
Eric Jizba 7db7592c5f
Generalize registry support (#1097) 2019-07-03 12:02:31 -07:00
Eric Jizba c0585ef0b2
Change publisher from "PeterJausovec" to "ms-azuretools" (#1009)
* Change publisher from "PeterJausovec" to "ms-azuretools"

* Copy changelog and version bump from 0.6.4 release
2019-06-26 10:21:25 -05:00
Remy Suen 147125dabe Upgrade language server version to 0.0.21 (#1078)
This update includes some fixes to the linting checks so that there
are less false positives. It also includes a fix to how variables
are resolved to ensure that only alphanumeric and underscore
characters are considered.

Signed-off-by: Remy Suen <remy.suen@raventelemetry.com>
2019-06-21 15:03:27 -05:00
Eric Jizba 4783ca93d9
Use openReadonlyContent from ui package (#976) 2019-06-17 14:27:04 -07:00
stuartthomson db71f44944 Add networks view (#988)
Add two commands:
- Prune networks
- Remove network
Upgrade dockerode types.
2019-06-17 12:03:35 -07:00
Eric Jizba 2fae7a525c
Docker Explorer 2.0 (#966)
Uses the shared building blocks from the [vscode-azureextensionui](https://www.npmjs.com/package/vscode-azureextensionui) package to overhaul the tree/wizard/command code. See #966 for more info
2019-06-07 15:54:21 -07:00
Eric Jizba 8de799e87d
Bump to ui v0.25.0 (#950)
In general there's an increased reliance on `IActionContext`.
2019-05-22 16:09:49 +00:00
Eric Jizba 3382b886d3
npm audit fix (#927) 2019-05-07 17:51:17 +00:00
Prashanth fcdd916c9a
Remove usage of clipboardy (#921) 2019-05-06 17:14:26 -07:00
Eric Jizba 58ff140f28
Bump to next alpha (#925) 2019-05-06 18:26:53 +00:00
Prashanth 9674a3239c
Prep for 0.6.2 (#918) 2019-05-02 17:28:08 -07:00
Stephen Weatherford (MSFT) 27a8e28c52
Update to UI 0.23.2 (#915) 2019-05-01 16:04:31 -07:00
Stephen Weatherford (MSFT) b9021fea1c
Update to UI 0.23.1 (#886)
* Update to UI 0.23.1

* fix suites
2019-05-01 15:43:47 -07:00
Stephen Weatherford (MSFT) 924b0c1d1b
Update to next alpha and npm update (#847)
npm update
2019-03-27 16:53:10 -07:00
Rodrigo Mendoza 03625ffc6a hot fix release (#852) 2019-03-15 18:03:31 -07:00
Stephen Weatherford (MSFT) 19800833b9
Prep for 0.6.0 release (#836)
* Prep for 0.6.0 release

* PR fix
2019-03-12 12:53:16 -07:00
Stephen Weatherford (MSFT) 5b7ee60f32
Update to ui 0.20.3 (#803) 2019-02-22 11:33:43 -08:00
Phillip Hoff d6a526ad69
Earlier validation of Docker .NET Core configuration (#747)
* Only delete temp file if exists.

* Add validation to app project/folder properties.

* Validate appProject configuration property.

* Validate context property.

* Add validation for dockerfile property.

* Resolve linter errors.

* Retrigger build
2019-02-14 15:46:59 -08:00
Stephen Weatherford (MSFT) 3ee4a3d2a6
Used shared webpack dev code (#770)
* Used shared webpack dev code

* fix

* remove ts-loader dep

* PR fixes

* dev 0.1.7

* fixes

* fixes

* package lock
2019-02-13 17:28:47 -08:00
Stephen Weatherford (MSFT) 48c8360f0d
v0.5.2 -> master (#781)
* packag lock

* Prepare for v0.5.2 hotfix release (#763)

* Use win-ca fallback logic since nAPI isn't currently compatible with Electron (#761)

* Use win-ca fallback logic since nAPI isn't currently compatible with Electron

* Add comment

* comment

* Prepare for v0.5.2 hotfix release

* Update version of win-ca to get fallback code (#780)

* Update version of win-ca to get fallback code

* package lock
2019-02-06 16:47:25 -08:00
Remy Suen 925c4b0fda Upgrade language server version to 0.0.20 (#762)
This preliminary update includes some small fixes in addition to the
ability to fold instructions that span multiple lines.

Signed-off-by: Remy Suen <remy.suen@gmail.com>
2019-01-30 12:02:22 -08:00
Stephen Weatherford (MSFT) e8f190cc03
Filter issues (#746)
* Filter issues

* Remove unneeded as
2019-01-16 14:50:16 -08:00
Stephen Weatherford (MSFT) d1d6601d33
Fix user cancel showing messages (#745)
* Fix user cancel showing messages

* work

* Missing deps
2019-01-16 11:23:32 -08:00
Stephen Weatherford (MSFT) ef603c24d8
Prepare for hotfix 0.5.1 (#731)
* Update release date and remove mysterious link to issues

* Update vscode version required by language client 5.0.0:

* Prepare for hotfix 0.5.1

* package-lock version
2019-01-08 17:10:53 -08:00
Eric Jizba db7d5d948e Clean up dependencies in preparation for TPN work (#686) 2018-12-07 00:23:39 +00:00
Eric Jizba a29573dcb3
Clean up gulp/pipelines and re-enable mac tests (#685)
Actual fixes:
1. Always use Node 8. I think this is the key thing that fixed webpack on macOS and allowed me to pretty easily re-enable the tests (since Stephen already did the "DOCKER_UNAVAILABLE" stuff)
1. Don't use `async function` because it meant test failures weren't being reported.

Other stuff that was just nice to have:
1. Consolidate into one `common\test.yml`
1. Use typescript for gulpfile (enabled with `ts-node`)
1. Use functions instead of `gulp.task` which is deprecated
2018-12-06 13:42:49 -08:00
Stephen Weatherford (MSFT) f149e027cd
Upgrade to gulp 4.0.0 (#675)
* Upgrade to gulp 4.0.0

* Fixes

* Try adding gulp-api

* Fix Linux tests

* work

* Remove gulp-api
2018-12-05 22:38:17 +00:00
Stephen Weatherford (MSFT) 575faac004
Add package-lock.json (#670) 2018-12-03 19:35:53 +00:00
Stephen Weatherford (MSFT) e4c8ea68fe
Add build, lint, testing, CI support (#283)
* Add build, lint, CI support

* PR comment

* PR fix

* Whitespace change

* Whitespace change

* Fix build
2018-06-29 17:39:02 -07:00
Chris Dias cca84aaa63
Chrisdias/dotnet (#273)
* fixes #264
2018-05-23 16:30:12 -07:00
chrisdias d5daf09539 update vscode engine 2018-05-19 13:13:00 -07:00
Remy Suen b1f9bc1650 Adopt version 0.0.17 of the language server
This update to 0.0.17 from 0.0.13 includes many features and bug
fixes.

The update includes changes to how workspace/configuration requests
are handled as they have become a part of the official LSP
specification.

textDocument/documentLink requests are now handled by creating links
for image names that open to hub.docker.com.

Signed-off-by: Remy Suen <remy.suen@gmail.com>
2018-04-16 07:23:25 -04:00
chrisdias d7ff88446f Revert "Adopt version 0.0.14 of the language server (#233)"
This reverts commit c7e7da61b1.
2018-03-30 17:29:03 -07:00
Chris Dias f0ce598058 prep for publish 2018-03-30 16:19:58 -07:00
Remy Suen c7e7da61b1 Adopt version 0.0.14 of the language server (#233)
This release includes changes to how workspace/configuration requests
are handled as they have become a part of the official LSP
specification.

textDocument/documentLink requests are now handled by creating links
for image names that open to hub.docker.com.

Signed-off-by: Remy Suen <remy.suen@gmail.com>
2018-03-19 22:04:59 -07:00
Jinbo Wang 916d9c7026 Generate dockerfile for java app (#235)
* Generate dockerfile for java
2018-03-13 18:18:27 -07:00
Alex Dima 2e42683e5f Fixes #217: Adopt the usage of ASAR in VSCode 2018-02-23 16:00:58 +01:00
Chris Dias 4f0d9c9fa4 clean up commanding 2018-02-03 17:39:36 -08:00
chrisdias ba4e2c13da prep for publish 2018-02-02 10:20:32 -08:00
Chris Dias 5b04122eff prep for publish 2017-12-11 07:52:40 -08:00
chrisdias 8ef4ff474d show imaged creation date in registry 2017-12-02 17:23:58 +01:00
chrisdias bdde4b5e6b prep for publish 2017-11-26 17:05:16 -08:00
Fredrik Folkesson 0578902855 adding show logs command to dead containers (#178) 2017-11-24 20:10:34 -08:00
chrisdias 60da509acf prep for release 2017-11-08 15:06:09 -08:00
Chris Dias 9f6daa84a4 fixes vscode #37648 2017-11-04 17:11:12 -07:00
Chris Dias dfc3ac3856 Chrisdias/optionalazure (#149)
* make azure account optional
2017-10-18 17:49:34 -07:00
chrisdias 4c14927ac9 prep for publish 2017-10-13 10:11:00 -07:00
chrisdias 5d02087ec7 update vscode engine for MRW 2017-09-27 23:02:29 -04:00
chrisdias 4a19a9c4cf add "Azure" category 2017-08-22 17:59:13 -07:00
Jonathan Carter 3a33301d6b Add image inspect command 2017-07-29 15:18:36 -07:00