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

29 Коммитов

Автор SHA1 Сообщение Дата
Garrett Campbell f5b805ed6d
update signing, update to node 20, @vscode/vsce (#647)
* update signing, update to node 20, @vscode/vsce

* fix signvsix and switch cp to copy

* update changelog

* fix typo
2024-09-11 13:16:33 -04:00
dependabot[bot] b477230b20
Bump webpack from 5.90.1 to 5.94.0 (#642)
Bumps [webpack](https://github.com/webpack/webpack) from 5.90.1 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.90.1...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  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-09-09 12:57:02 -04:00
Garrett Campbell a7976a6333
update telemetry API to latest version. (#607) 2024-06-21 16:57:53 -04:00
dependabot[bot] 8e48036003
Bump es5-ext from 0.10.62 to 0.10.64 (#567)
Bumps [es5-ext](https://github.com/medikoo/es5-ext) from 0.10.62 to 0.10.64.
- [Release notes](https://github.com/medikoo/es5-ext/releases)
- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)
- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.64)

---
updated-dependencies:
- dependency-name: es5-ext
  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-04 10:00:53 -05:00
Garrett Campbell 2958813260
Update to sign files (#559)
* add signing

* fix node modules directory

* install nuget

* fix signing?

* fix pattern

* fix format again

* add parameters

* fix variable

* fix parens

* fix yml

* attempt fix

* switch to webpack

* fix webpacking, sign files before package and sign vsix

* fix webpacking, still investigating testing

* fix vscode ignore

* working on getting tests passing

* add tasks

* install dependencies

* switch first test to calling commands

* fix test

* remove async

* try without reset

* add setup timeout

* add the resetState call in the setup

* change when reset state is available

* fix when clauses to account for testing

* try adding a step in pipeline

* more fixes?

* fix

* fix test 1

* linux test 1, start on test 2

* remove direct caller from test 2

* uncomment and translate one more test

* more testing converting

* pass argument

* fix configuration

* add another test

* fix extension

* try all tests

* reset state of test

* make sure the extension log is set so that we can test

* uncomment other tests

* fix var expansion test

* update out file

* add back preparing build target to test getting commandline

* Add comment about in the future, improving test infrastructure

* combine into this PR, fixing this command visibility

* revert package.json version
2024-02-21 13:15:21 -05:00
Garrett Campbell b4b28db127
update test-electron to fix tests (#542) 2023-12-14 09:09:22 -05:00
Garrett Campbell 4e9fa48a83
Fix racy logic with script files (#536)
* fix scripts by shipping the parseCompilerArgs scripts and ensuring to create (and delete) unique prePostConfigure wrapper scripts

* remove test logging statement

* fix nit

* fix executable-ness

* fix order
2023-12-06 16:05:06 -05:00
Garrett Campbell 01305ea883
there was a bug where the first argument wasn't adding a space in front (#530)
* there was a bug where the first argument wasn't adding a space in front

* update changelog

* attempt testing fix

* another attempt
2023-11-20 15:19:00 -05:00
dependabot[bot] cf5354fbcd
Bump get-func-name from 2.0.0 to 2.0.2 (#504)
Bumps [get-func-name](https://github.com/chaijs/get-func-name) from 2.0.0 to 2.0.2.
- [Release notes](https://github.com/chaijs/get-func-name/releases)
- [Commits](https://github.com/chaijs/get-func-name/commits/v2.0.2)

---
updated-dependencies:
- dependency-name: get-func-name
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 11:20:29 -07:00
dependabot[bot] d6e7e5a6c0
Bump semver from 5.7.1 to 5.7.2 (#486)
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-26 10:34:12 -04:00
dependabot[bot] c719270c8f
Bump word-wrap from 1.2.3 to 1.2.4 (#490)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
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-26 10:34:04 -04:00
Garrett Campbell 1a481eb839
fix xml2js issue (#454) 2023-04-11 10:40:55 -04:00
Garrett Campbell 5b4d318518
Ensure UI is able to display correct not found versus found status (#445)
* ensure that we can find exe's for the UI

* possible fix

* typing fix
2023-03-27 14:14:52 -04:00
Garrett Campbell 86d8846984
Dependabot fixes (#438)
* fix some dependabot issues and upgrade typescript

* update types/mocha

* revert tsconfig node_modules change

* switch to other
2023-03-21 12:51:20 -04:00
Garrett Campbell 46e26ae9fa add support for c++23 2023-03-17 15:25:13 -04:00
dependabot[bot] c224923ce7
Bump qs from 6.10.1 to 6.11.0 (#393)
Bumps [qs](https://github.com/ljharb/qs) from 6.10.1 to 6.11.0.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.10.1...v6.11.0)

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

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-03 13:54:54 -08:00
dependabot[bot] 00a26807cb
Bump decode-uri-component from 0.2.0 to 0.2.2 (#395)
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-03 13:54:26 -08:00
Sean McManus 8f412e6b75
Update telemetry and dependencies. (#338) 2022-06-28 13:17:51 -07:00
dependabot[bot] ace30b42bd
Bump simple-get from 3.1.0 to 3.1.1 (#283)
Bumps [simple-get](https://github.com/feross/simple-get) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases)
- [Commits](https://github.com/feross/simple-get/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: simple-get
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 12:28:38 -08:00
dependabot[bot] b2faf61069
Bump node-fetch from 2.6.6 to 2.6.7 (#282)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 12:28:28 -08:00
Andreea Isac 95a177b954
Update yarn.lock (#281) 2022-02-15 12:17:06 -08:00
dependabot[bot] 9a69094d25
Bump path-parse from 1.0.6 to 1.0.7 (#200)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-23 13:48:08 -07:00
Andreea Isac 76df6cd083
Small set of regression tests (win, linux) (#187)
* Windows test updates and bug fixes.

* Line endings tuning for windows.

* Don't save launch configurations adds into the fake suite settings.json.

* Win32 test baseline update.

* Win32 test clrf baseline update.

* Forgot to replace extension repo root with variable that is to be expanded.

* Linux tests and baselines updates. More bug fixes.

* Update win baseline after fixes on linux

* Create ci-linux.yml

* Create ci-windows.yml

* Update ci-linux.yml

* Update ci-windows.yml

* Run yarn install before typescript compilation.

* Temporary change to trigger test failures. Will undo.

* Change asserts into expect. Include bad baseline to trigger CI failures.

* Add MAKEFILE_TOOLS_TESTING to the test environment specification.

* Add main entrypoint in tests runner. Revert to good baselines.

* Disable workspace trust for tests. Fix test repo root folder.

* Disable extensions from installing to ensure more output determinism in various conditions. Fix path for test repro.

* Fake winsdk. Update baseline with \n.

* Some final guards against \r\n on baseline and runtime log side.

* Small CI refactoring.

Co-authored-by: Bob Brown <bobbrow@users.noreply.github.com>
2021-06-30 16:14:13 -07:00
Sean McManus bc710c5fff
Update minimist. (#139) 2021-03-08 15:37:30 -08:00
Andreea Isac c62e0ee29e
Initial refactoring around configuring IntelliSense, build/launch targets (#34)
* Initial refactoring around configuring IntelliSense, build/launch targets

* Warn about targets operations when the project is not configured or its configuration state is not up to date

* fix typo

* Fix various issues, mostly around waiting properly for process spawns.

* Various changes. Will update info later.

* Various fixes and implement cancel for build.

* Cancellable configuring and preconfiguring.

* PR feedback. More bug fixes found while testing. Small telemetry functionality.

* More telemetry (commands and debug). Various fixes regarding configuring workflows and some sync-->async changes.

* More telemetry and fixes for configure workflows.

* Fix issues from the previous commits.

* Implement PR feedback, more casing fixes for pre configure, removed unnecessary ignore settings changed

* More PR feedback and various small bug fixes.

* Apply environment after pre-configure

* Settings telemetry

* PR feedback. Added --print-directory useful switch for a more complete dry-run output. Log telemetry when a setting is undefined.

* Enable real telemetry and log about it only for Debug level
2020-08-17 09:29:14 -07:00
Andreea Isac b6bce4826f
Upgrade CppTools dependency. More thorough deduction and validation for C/C++ standard and IntelliSense mode (#33)
* Upgrade to dependency CppTools 4.0.1. Match CMake Tools in deducing and validating c/c++ standard and IntelliSense mode.

* PR feedback. Fix CppTools integration broken by using file path instead of uri.
2020-07-29 00:31:13 -07:00
Andreea Isac f1ddbd659c Follow up fixes for consistent diffs accross different makefile-tools repos 2020-03-19 15:23:08 -07:00
Andreea Isac 6bafde1deb Bug fixes. Refactoring. Unit tests. 2020-03-19 13:30:30 -07:00
Andreea Isac 3d41b3788c Various updates for versions, packages, ... 2020-02-26 15:37:49 -08:00