Skip to content

Commit d78667e

Browse files
authored
Merge branch 'main' into dev/jorobich/update-changelog
2 parents cc442ed + ce55aae commit d78667e

File tree

7 files changed

+68
-17
lines changed

7 files changed

+68
-17
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# GitHub Copilot setup steps for the C# VS Code extension
2+
# This file configures the environment for the GitHub Copilot coding agent
3+
4+
name: "Copilot Setup Steps"
5+
6+
# Automatically run the setup steps when they are changed to allow for easy validation, and
7+
# allow manual testing through the repository's "Actions" tab
8+
on:
9+
workflow_dispatch:
10+
push:
11+
paths:
12+
- .github/workflows/copilot-setup-steps.yml
13+
pull_request:
14+
paths:
15+
- .github/workflows/copilot-setup-steps.yml
16+
17+
jobs:
18+
# The job MUST be called `copilot-setup-steps` or it will not be picked up by Copilot.
19+
copilot-setup-steps:
20+
runs-on: ubuntu-latest
21+
permissions:
22+
contents: read # Read access to the repository contents (required for checkout)
23+
24+
steps:
25+
- name: Checkout code
26+
uses: actions/checkout@v5
27+
28+
# Install Node.js (required for TypeScript compilation and npm packages)
29+
- uses: actions/setup-node@v4
30+
with:
31+
node-version: '20'
32+
cache: 'npm'
33+
34+
# Install .NET SDK (required for some build components and MSBuild tasks)
35+
- uses: actions/setup-dotnet@v4
36+
with:
37+
dotnet-version: '8.0.x'
38+
39+
# Install npm dependencies
40+
- name: Install dependencies
41+
run: npm ci
42+
43+
# Install gulp globally (required for build tasks)
44+
- name: Install gulp
45+
run: npm install -g gulp
46+
47+
# Install vsce (needed for packaging tasks)
48+
- name: Install vsce
49+
run: npm install -g vsce
50+
51+
# Install server dependencies (needed for integration tests and running)
52+
- name: Install dependencies
53+
run: gulp installDependencies
54+
55+

.github/workflows/update-changelog.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ jobs:
1515
steps:
1616
- name: Check out
1717
uses: actions/checkout@v2
18+
with:
19+
fetch-depth: 0
1820
- name: Install roslyn-tools
1921
run: dotnet tool install -g Microsoft.RoslynTools --prerelease --add-source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json
2022
- name: Install NodeJS

.vscodeignore

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
!.razorDevKit/**
99
!.razoromnisharp/**
1010
!.razorExtension/**
11-
.rpt2_cache/**
11+
.azuredevops/**
1212
.config/**
1313
.devcontainer/**
1414
.github/**
@@ -22,8 +22,7 @@ src/**
2222
tasks/**
2323
test/**
2424
__mocks__/**
25-
jest.config.ts
26-
baseJestConfig.ts
25+
**/*.ts
2726
.prettierignore
2827
typings/**
2928
vsix/**
@@ -40,17 +39,13 @@ CODEOWNERS
4039
Directory.Build.props
4140
global.json
4241
NuGet.config
43-
gulpfile.ts
4442
!install.Lock
45-
ISSUE_TEMPLATE
4643
!README.md
4744
!CHANGELOG.md
4845
*.md
49-
CONTRIBUTING.md
5046
*.vscodeignore
5147
*.yml
5248
package-lock.json
53-
package.json
5449
tsconfig.json
5550
version.json
5651
wallaby.js

azure-pipelines.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ pr:
4242
- CODEOWNERS
4343
# Changes to the vesion is not a functional change. The extension version is updated by the branch-snap GH action.
4444
- 'version.json'
45+
# Changes to text files (e.g. third party notices) are not functional changes.
46+
- '**.txt'
4547

4648
# Run a scheduled build every night on main to run tests against insiders VSCode.
4749
# The variable testVSCodeVersion is set to insiders based on the build reason.

azure-pipelines/test-matrix.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ jobs:
2828
DevKitTests:
2929
npmCommand: test:integration:devkit
3030
isIntegration: true
31-
RazorTests:
32-
npmCommand: test:integration:razor
33-
isIntegration: true
3431
RazorCohostTests:
3532
npmCommand: test:integration:razor:cohost
3633
isIntegration: true

l10n/bundle.l10n.ja.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"Copy Html": "HTML のコピー",
3838
"Copy issue content again": "問題の内容をもう一度コピーする",
3939
"Could not determine CSharp content": "CSharp コンテンツを特定できませんでした",
40-
"Could not determine CSharp content: {0}": "Could not determine CSharp content: {0}",
40+
"Could not determine CSharp content: {0}": "CSharp コンテンツを特定できませんでした: {0}",
4141
"Could not determine Html content": "HTML コンテンツを特定できませんでした",
4242
"Could not find '{0}' in or above '{1}'.": "'{1}' 以上に '{0}' が見つかりませんでした。",
4343
"Could not find Razor Language Server executable '{0}' within directory": "ディレクトリ内に Razor 言語サーバーの実行可能ファイル '{0}' が見つかりませんでした",

package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)