Skip to content

Commit

Permalink
Merge branch 'release/2.0.0'
Browse files Browse the repository at this point in the history
* release/2.0.0: (40 commits)
  (#609) Revert to earlier node-fetch
  (build) Update to latest TypeScript
  Bump typescript from 4.5.2 to 4.5.3
  Bump @types/node from 16.11.11 to 16.11.12
  Bump @types/node-fetch from 2.5.12 to 3.0.3
  Bump adm-zip from 0.5.5 to 0.5.9
  Bump mocha from 9.0.3 to 9.1.3
  (build) Fix up typescript errors
  (#515) Automatically enable Omnisharp usage
  (maint) Remove unnecessary whitespace
  (#591) Remove deprecated runner support
  (maint) Fix typo in code
  (#514) Automatically download Cake.Bakery
  (maint) Add npm log to .gitignore
  (build) Re-ran npm audit fix
  (build) Ran npm audit fix
  Bump ini from 1.3.6 to 2.0.0
  (build) Update to latest TypeScript
  Bump typescript from 4.3.5 to 4.5.2
  (GH-476) Fix incorrect link generated for the cake-vscode extension
  ...
  • Loading branch information
gep13 committed Dec 13, 2021
2 parents a7f08a5 + d6af2d0 commit cbad3e3
Show file tree
Hide file tree
Showing 21 changed files with 3,708 additions and 1,116 deletions.
68 changes: 68 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
time: "04:00"
open-pull-requests-limit: 10
reviewers:
- gep13
assignees:
- gep13
labels:
- dependabot
ignore:
- dependency-name: "@types/vscode"
versions:
- "> 1.50.0"
- dependency-name: "@types/node"
versions:
- 14.14.22
- 14.14.24
- 14.14.25
- 14.14.26
- 14.14.28
- 14.14.30
- 14.14.31
- 14.14.32
- 14.14.33
- 14.14.34
- 14.14.35
- 14.14.36
- 14.14.37
- 14.14.39
- 14.14.41
- 15.0.0
- dependency-name: y18n
versions:
- 4.0.1
- 4.0.2
- dependency-name: "@types/node-fetch"
versions:
- 2.5.8
- 2.5.9
- dependency-name: adm-zip
versions:
- 0.5.2
- 0.5.3
- 0.5.4
- dependency-name: mocha
versions:
- 8.3.0
- 8.3.1
- dependency-name: typescript
versions:
- 4.1.3
- 4.1.4
- 4.1.5
- 4.2.2
- 4.2.3
- dependency-name: "@types/mocha"
versions:
- 8.2.0
- 8.2.1
- dependency-name: vscode-test
versions:
- 1.5.0
- 1.5.1
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,5 @@ yarn.lock

# Mac OS X files
.DS_Store

npm-debug.log
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@ In addition to integrated editing features, the extension also provides commands

* `Cake: Install a bootstrapper` to install a Cake bootstrapper for Windows, OS X or Linux in the root folder.
* `Cake: Install to workspace` will run through all of the available commands at once, to save having to run them one by one
* `Cake: Install debug dependencies` to either install the .NET global tool or alternatively download the Cake.CoreCLR NuGet Package into the tools folder.
* `Cake: Install debug dependencies` to install the .NET global tool.
* `Cake: Install sample build file` to install a sample Cake File that contains Setup and Teardown actions, a sample task, and argument parsing.
* `Cake: Add addin from NuGet` to add or update an Addin from NuGet in the specified Cake file.
* `Cake: Add tool from NuGet` to add or update a Tool from NuGet in the specified Cake file.
* `Cake: Add module from NuGet` to add or update a Module from NuGet in the modules package.config.
* `Cake: Install a configuration file` to install the default Cake Configuration file for controlling internal components of Cake.
* `Cake: Install intellisense support` to download the Cake.Bakery NuGet Package into the tools folder, which in conjunction with OmniSharp provides intellisense support for Cake Files.
* `Cake: Update intellisense support` to download the Cake.Bakery NuGet Package into the extension folder, which in conjunction with OmniSharp provides intellisense support for Cake Files.

### Snippets

Expand Down Expand Up @@ -93,13 +93,13 @@ There are a number of configuration options which allow you to control the Cake
* `cake.codeLens.scriptsIncludePattern`: a glob pattern which specifies how to detect `.cake` files in the current workspace. Default value is `**/*.cake`.
* `cake.codeLens.taskRegularExpression`: a regular expression pattern which is used to identify Tasks within the `*.cake` files. Default value is `Task\\s*?\\(\\s*?\"(.*?)\"\\s*?\\)`.
* `cake.codeLens.debugTask.verbosity`: allows you to control cake `debug task` verbosity (`diagnostic`, `minimal`, `normal`, `quiet` and `verbose`. Default value is `normal`.
* `cake.codeLens.debugTask.debugType`: framework type of the debug session (`mono`or `coreclr`). Default value is `coreclr`.
* `cake.codeLens.debugTask.debugType`: framework type of the debug session (`coreclr`). Default value is `coreclr`.
* `cake.codeLens.debugTask.request`: request type of the debug session. Default value is `launch`.
* `cake.codeLens.debugTask.program`: executable of the debug session (e.g. `tools/Cake/Cake.exe` for debugType `mono` or `tools/Cake.CoreCLR/Cake.dll` for debugType `coreclr`).
* `cake.codeLens.debugTask.program`: executable of the debug session (e.g. `~/.dotnet/tools/dotnet-cake` for debugType `coreclr` on MacOS and Linux or `~/.dotnet/tools/dotnet-cake.exe` for debugType `coreclr` on Windows).
This is a complex object, consisting of at least one property `default` and optionally properties corresponding to values of [`os.platform()`](https://nodejs.org/api/os.html#os_os_platform) for non-default values specific to different platforms.
Default value is `null` which is equal to specifying `{"default": "~/.dotnet/tools/dotnet-cake", "win32": "dotnet-cake.exe"}`.
* `cake.codeLens.debugTask.cwd`: path to the working directory of the program being debugged. Default value is `${workspaceRoot}`.
* `cake.codeLens.debugTask.stopAtEntry`: if true, the debugger should stop at the entry point of the target. Default value is `true`.
* `cake.codeLens.debugTask.stopAtEntry`: if true, the debugger should stop at the entry point of the target. Default value is `false`.
* `cake.codeLens.debugTask.console`: console used by the debugger (`internalConsole`, `integratedTerminal` or `externalTerminal`) . Default value is `internalConsole`.
* `cake.codeLens.debugTask.logging.exceptions`: flag to determine whether exception messages should be logged to the output window. Default value is `false`.
* `cake.codeLens.debugTask.logging.moduleLoad`: flag to determine whether module load events should be logged to the output window. Default value is `false`.
Expand Down
Loading

0 comments on commit cbad3e3

Please sign in to comment.