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

699 Коммитов

Автор SHA1 Сообщение Дата
Matthew Fisher ab9e3e15f3
Upgrade packages for additional telemetry updates (#1343) 2024-10-04 11:17:10 -07:00
Alex Weininger 5ce5cd706d
Add release pipeline (#1342) 2024-09-13 14:11:36 -04:00
Nathan 3386da24f6
Support Bearer tokens for managing blobs, file shares, queues, and tables (#1339)
* WIP for using a token for auth

* Enable bearer token access to blob, queue, and tables

* Reset launch.json

* Restore lock

* Remove some unneeded changes

* Remove azcopy from lock

* Use beta file-share to enable OAuth access

* Use beta file-share to enable OAuth access

* Fix package-lock.json
2024-09-13 11:04:20 -07:00
dependabot[bot] 7e6d2c0830
Bump micromatch from 4.0.5 to 4.0.8 (#1335)
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/4.0.8/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 10:26:50 -07:00
Alex Weininger 3c0d01e41a
Prepare for signing with MSBuild (#1337) 2024-08-26 16:29:23 -04:00
Alex Weininger 603f5ed64b
Fix feature-request action (#1338) 2024-08-26 11:36:15 -04:00
Nathan 1e0e7025cf
Bump/v0.16.2 alpha (#1336)
* Update package.json

* Update package-lock.json
2024-08-23 13:46:56 -07:00
Nathan 0616fbf6c0
Revert lock due to back scripting (#1334) 2024-08-23 10:56:01 -07:00
Matthew Fisher 70c3ce213d
Upgrade utils and dev package (#1332)
* Upgrade utils

* Upgrade dev and upgrade AttachedAccountRoot
2024-08-22 15:31:11 -07:00
Nathan d9ea5deb81
Add a listTask so the cache works for all resolves (#1331)
* Add a listTask so the cache works for all resolves

* Move the clear into the task
2024-08-22 15:09:34 -07:00
dependabot[bot] f9bf6f10a4
Bump elliptic from 6.5.5 to 6.5.7 (#1330)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.5 to 6.5.7.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.5...v6.5.7)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 12:27:11 -07:00
dependabot[bot] 243dcf73df
Bump fast-xml-parser from 4.2.5 to 4.4.1 (#1328)
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.2.5 to 4.4.1.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.2.5...v4.4.1)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 11:59:19 -07:00
Matthew Fisher 51f28720e8
Update long running tests check (#1322) 2024-07-09 16:59:04 -04:00
Nathan f9584cb08b
Change the date of the changelog (#1323) 2024-07-08 10:45:30 -07:00
Matthew Fisher 8803e0e06d
Add parameter to manually enable long running tests (#1316) 2024-07-05 16:36:12 -04:00
Nathan 738f9373d6
Update changelog for release (#1321)
* Changelog for v0.16.0

* Update notice

* Actually include changes to changelog

* Remove OS dependencies and onCommand activations
2024-07-03 16:17:29 -07:00
dependabot[bot] 3871e32e30
Bump ws from 8.13.0 to 8.17.1 (#1320)
Bumps [ws](https://github.com/websockets/ws) from 8.13.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.13.0...8.17.1)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 15:24:03 -07:00
dependabot[bot] ce29061a72
Bump braces and gulp (#1317)
Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.


Updates `braces` from 3.0.2 to 3.0.3
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

Updates `gulp` from 4.0.2 to 5.0.0
- [Release notes](https://github.com/gulpjs/gulp/releases)
- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
- dependency-name: gulp
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 10:54:11 -07:00
Nathan dc62316cb4
Shorten the cache time because it was causing stale data (#1318)
* Shorten the cache time because it was causing stale data

* Use if/else so tsc doesnt complain about not all code paths return
2024-06-13 10:35:34 -07:00
Alex Weininger 7a4477261b
Cache a list operation to speed up resolving (#1310)
* Cache storage accounts to make resolving faster

* Localize error string
2024-06-10 13:58:40 -07:00
Nathan 649edab678
Look at type when setting azCopyTransfer parameter (#1315) 2024-06-10 13:46:25 -07:00
Nathan be6a60dd51
Add preinstall script to force install so gulptask can set permissions for azcopy (#1309) 2024-06-05 18:09:34 -07:00
Nathan e451720c61
Remove all traces of azure accounts (#1308) 2024-06-04 15:45:08 -07:00
Nathan 5bc61909ef
Edit the package script to install all versions of azcopy (#1307)
* Change package command to install all OS dependant versions of azcopy

* NO DEPENDENCIES
2024-06-03 13:57:01 -07:00
Alex Weininger 1b537ca4bc
Add lint/build/test PR workflow (#1304) 2024-04-25 13:22:36 -07:00
Richard Gao 9bca7f9a5b
Simplify readFile and pass contents to createBlockBlob (#1302) 2024-04-25 11:28:16 -07:00
dependabot[bot] 7eeeae31df
Bump follow-redirects from 1.15.4 to 1.15.6 (#1299)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 17:03:04 -07:00
Matthew Fisher f26e1dec00
Update `.nvmrc` to 18.15 and update VS Code version to match the latest `@types/vscode` (#1295) 2024-02-27 10:37:00 -08:00
Alex Weininger 2c8ee33f27
Add 1ES pipeline (#1294) 2024-02-07 15:42:23 -08:00
Alex Weininger 8ac6012c64
Update codeActionsOnSave settings to explicit (#1293) 2024-02-07 13:10:51 -08:00
dependabot[bot] d384e3ebf9
Bump follow-redirects from 1.15.2 to 1.15.4 (#1291)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 14:35:32 -08:00
Matthew Fisher 0f16732b9b
Impl (#1290) 2024-01-11 13:55:52 -08:00
Matthew Rayermann 61a1f0640d
Polyfill before every import of storage SDKs, update webpack config for needed fallbacks and aliases (#1282) 2023-09-15 09:08:13 -07:00
Matthew Rayermann 57c4f34560
Identify which storage imports are type vs runtime imports as prep for stg sdk lazy load (#1281) 2023-09-14 13:57:42 -07:00
Matthew Rayermann 090e7e2d7c
Create transfer-tech agnostic functions for upload (#1280)
Create transfer-tech agnostic functions for upload
- Create functions for uploading files & folders in `tranfers.ts`
- Bring consistency to parameters in `transfers.ts`
- Remove remaining references to `azcopy-node` outside of transfers.ts and AzCopy specific files
2023-09-14 11:44:13 -07:00
Matthew Rayermann c1a91f025f
Remove `getResourceUri` and `getSasToken` util functions, add them to `ITransferSrcOrDstTreeItem` (formerly `IDownloadableTreeItem`) instead (#1278)
Remove getResourceUri and getSasToken util functions, add them to ITransferSrcOrDstTreeItem (formerly IDownloadableTreeItem) instead.
2023-09-13 13:26:15 -07:00
Matthew Rayermann 840b07511a
Isolate transfer related code/create transfer-tech agnostic function for downloading (#1277)
In order to be compatibile with web/vscode.dev, we need to be able to transfer data without using AzCopy. Currently there are many different places which import `azcopy-node` types and APIs. My goal is to for ther to be only one module which has exposure to `azcopy-node` types and APIs. Thus, this change:

1. Lays the groundwork for centralizing transfer related code paths, such that we can have a technology agnostic module that can start uploads & downloads. This module is what ultimately decides if it should use AzCopy or something else.
2. Implements downloads in the module. Note: I did some slight refactoring of existing logic, let me know if y'all want this as a separate change.

Code for uploads is much more spread out and numerous, which will result in a much larger change when it is moved. Therefore I am putting this change out first to get review on the overall design.
2023-09-12 13:24:44 -07:00
Matthew Rayermann fb9f23c212
Basic web compatability (#1276)
Basic web compatability. Extension will install but not activate. Extension still works well in VS Code desktop.
- Added webworker targeted Webpack config
- Added `"browser"` entrypoint
- Stopped using `activateInternal` and `deactivateInternal` pattern
- Created `package.nls.json` (vscode.dev tried to load it)
- Updated build YAML to build and publish web bits

Following this PR I will start tackling issues blocking activation and runtime issues.
2023-09-11 16:25:34 -07:00
Nathan a8c2d7c7b3
Add icon paths to fix light theme (#1270)
* Try to make install OS specific

* Edit package.yaml

* Fix formatting

* Fix

* Add the | I guess"

* Add icon paths to fix light theme
2023-08-15 10:44:07 -07:00
Alex Weininger f0aeb9d2af
Add icon to create command (#1271) 2023-08-14 14:42:48 -07:00
dependabot[bot] 9d6cbb8944
Bump word-wrap from 1.2.3 to 1.2.5 (#1260)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-28 10:51:34 -07:00
Nathan be79e248a5
Create different "Install azcopy" steps based on OS Agent (#1259)
* Try to make install OS specific

* Edit package.yaml

* Fix formatting

* Fix

* Add the | I guess"
2023-07-26 09:55:45 -07:00
Alex Weininger bc3ecc60e0
Update to track 2 (#1257)
* Update to track 2

* Fixup
2023-07-14 19:45:38 -07:00
dependabot[bot] 747671559e
Bump semver from 5.7.1 to 5.7.2 (#1256)
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-14 12:56:51 -07:00
dependabot[bot] b0802ddb55
Bump fast-xml-parser from 4.2.4 to 4.2.5 (#1255)
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.2.4 to 4.2.5.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.2.4...v4.2.5)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 10:31:13 -04:00
dependabot[bot] af6e3da58b
Bump tough-cookie and @azure/ms-rest-js (#1254)
Removes [tough-cookie](https://github.com/salesforce/tough-cookie). It's no longer used after updating ancestor dependency [@azure/ms-rest-js](https://github.com/Azure/ms-rest-js). These dependencies need to be updated together.


Removes `tough-cookie`

Updates `@azure/ms-rest-js` from 2.6.6 to 2.7.0
- [Changelog](https://github.com/Azure/ms-rest-js/blob/master/Changelog.md)
- [Commits](https://github.com/Azure/ms-rest-js/commits)

---
updated-dependencies:
- dependency-name: tough-cookie
  dependency-type: indirect
- dependency-name: "@azure/ms-rest-js"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 09:27:50 -04:00
Alex Weininger bfe2f1175c
Add actions submenu to workspace view title (#1250) 2023-06-20 13:55:46 -07:00
Alex Weininger 1b18dc9aa7
Bump version post release (#1249) 2023-06-12 16:27:13 -07:00
Alex Weininger 0ce2cfb4ea
v0.15.3 prep: Bump version, update changelog, and generate notice (#1248)
* Bump version

* Update changelog

* Update notice
2023-06-12 15:55:40 -07:00
Alex Weininger 393bcfd08c
Add nice error when creating directories is not supported (#1246) 2023-06-09 13:33:05 -07:00