Improve dev container config (#1484)
This commit is contained in:
Родитель
e7710b062c
Коммит
6175f71f27
|
@ -0,0 +1,29 @@
|
||||||
|
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
|
||||||
|
// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node
|
||||||
|
{
|
||||||
|
"name": "Development container for PSRule VS Code extension",
|
||||||
|
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
|
||||||
|
"image": "mcr.microsoft.com/devcontainers/typescript-node:1-22-bookworm",
|
||||||
|
"features": {
|
||||||
|
"ghcr.io/devcontainers/features/dotnet:2": {
|
||||||
|
"version": "8.0"
|
||||||
|
},
|
||||||
|
"ghcr.io/devcontainers/features/github-cli:1": {
|
||||||
|
"installDirectlyFromGitHubRelease": true,
|
||||||
|
"version": "latest"
|
||||||
|
},
|
||||||
|
"ghcr.io/devcontainers/features/powershell:1": {
|
||||||
|
"version": "latest"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"customizations": {
|
||||||
|
"vscode": {
|
||||||
|
"extensions": [
|
||||||
|
"github.vscode-pull-request-github",
|
||||||
|
"ms-dotnettools.csdevkit",
|
||||||
|
"ms-vscode.vscode-typescript-tslint-plugin",
|
||||||
|
"eamodio.gitlens"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -2,12 +2,13 @@
|
||||||
# Dependabot configuration
|
# Dependabot configuration
|
||||||
#
|
#
|
||||||
|
|
||||||
# Please see the documentation for all configuration options:
|
# Please see the documentation for more information:
|
||||||
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
|
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
|
||||||
|
# https://containers.dev/guide/dependabot
|
||||||
|
|
||||||
version: 2
|
version: 2
|
||||||
updates:
|
updates:
|
||||||
# Maintain dependencies for NuGet
|
# Maintain dependencies for NuGet.
|
||||||
- package-ecosystem: nuget
|
- package-ecosystem: nuget
|
||||||
directory: '/'
|
directory: '/'
|
||||||
schedule:
|
schedule:
|
||||||
|
@ -17,7 +18,7 @@ updates:
|
||||||
reviewers:
|
reviewers:
|
||||||
- microsoft/psrule
|
- microsoft/psrule
|
||||||
|
|
||||||
# Maintain dependencies for GitHub Actions
|
# Maintain dependencies for GitHub Actions.
|
||||||
- package-ecosystem: github-actions
|
- package-ecosystem: github-actions
|
||||||
directory: '/'
|
directory: '/'
|
||||||
schedule:
|
schedule:
|
||||||
|
@ -27,7 +28,7 @@ updates:
|
||||||
reviewers:
|
reviewers:
|
||||||
- 'microsoft/psrule'
|
- 'microsoft/psrule'
|
||||||
|
|
||||||
# Maintain dependencies for npm
|
# Maintain dependencies for npm.
|
||||||
- package-ecosystem: npm
|
- package-ecosystem: npm
|
||||||
directory: '/'
|
directory: '/'
|
||||||
schedule:
|
schedule:
|
||||||
|
@ -36,3 +37,9 @@ updates:
|
||||||
- 'dependencies'
|
- 'dependencies'
|
||||||
reviewers:
|
reviewers:
|
||||||
- 'microsoft/psrule'
|
- 'microsoft/psrule'
|
||||||
|
|
||||||
|
# Maintain dev containers.
|
||||||
|
- package-ecosystem: devcontainers
|
||||||
|
directory: '/'
|
||||||
|
schedule:
|
||||||
|
interval: weekly
|
||||||
|
|
|
@ -3,8 +3,6 @@
|
||||||
// for the documentation about the extensions.json format
|
// for the documentation about the extensions.json format
|
||||||
"recommendations": [
|
"recommendations": [
|
||||||
"ms-vscode.vscode-typescript-tslint-plugin",
|
"ms-vscode.vscode-typescript-tslint-plugin",
|
||||||
"ms-azure-devops.azure-pipelines",
|
|
||||||
"ms-devlabs.extension-manifest-editor",
|
|
||||||
"github.vscode-pull-request-github",
|
"github.vscode-pull-request-github",
|
||||||
"esbenp.prettier-vscode",
|
"esbenp.prettier-vscode",
|
||||||
"ms-dotnettools.csdevkit"
|
"ms-dotnettools.csdevkit"
|
||||||
|
|
Загрузка…
Ссылка в новой задаче