Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from microsoft:main #270

Merged
merged 22 commits into from
Nov 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
28d721c
Upgrade python flask dependency in test folder for compliance reasons…
nturinski Jun 10, 2024
d22208a
Bump braces and gulp (#2644)
dependabot[bot] Jun 10, 2024
2173d48
Add parameter to manually enable long running tests (#2645)
MicroFish91 Jun 12, 2024
ab4f8ff
Default `parameters.enableLongRunningTests` to `true` (#2647)
MicroFish91 Jun 21, 2024
4bf967a
Bump ws from 8.6.0 to 8.17.1 (#2646)
dependabot[bot] Jun 24, 2024
3364d5a
Update long running tests check logic (#2651)
MicroFish91 Jul 3, 2024
97388ac
Remove database connection logic and view (#2654)
MicroFish91 Jul 11, 2024
5fc062b
Update @vscode/extension-telemetry package (#2655)
alexweininger Jul 25, 2024
2bb3e96
Bump fast-xml-parser from 4.2.5 to 4.4.1 (#2657)
dependabot[bot] Aug 19, 2024
14047c8
Bump axios from 1.6.1 to 1.7.4 (#2660)
dependabot[bot] Aug 19, 2024
e2ae3d7
Add a listTask so the cache works for all resolves (#2662)
nturinski Aug 22, 2024
f454659
Upgrade utils and dev package (#2663)
MicroFish91 Aug 22, 2024
cbdac71
WE SHOULD MERGE (#2665)
nturinski Aug 23, 2024
2acdab4
Bump/v0.25.4 alpha (#2666)
nturinski Aug 23, 2024
6231532
Fix feature-request action (#2668)
alexweininger Aug 26, 2024
041b91e
Prepare for signing with MSBuild (#2667)
alexweininger Aug 26, 2024
a815ee3
Revert "Remove database connection logic and view (#2654)" (#2673)
MicroFish91 Sep 9, 2024
ccd0d68
Upgrade packages for additional telemetry updates (#2674)
MicroFish91 Sep 9, 2024
804f6de
Add release pipeline (#2676)
alexweininger Sep 12, 2024
25625eb
Improvements to error masking (#2675)
MicroFish91 Sep 12, 2024
3873e07
v0.25.4 Release prep (#2686)
MicroFish91 Oct 4, 2024
a53931e
Update NOTICE file (#2688)
MicroFish91 Oct 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .azure-pipelines/1esmain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,19 @@ resources:
ref: main
endpoint: GitHub-AzureTools # The service connection to use when accessing this repository

parameters:
- name: enableLongRunningTests
displayName: Enable Long Running Tests
type: boolean
default: true

variables:
# Required by MicroBuild template
- name: TeamName
value: "Azure Tools for VS Code"

# Use those templates
extends:
template: azure-pipelines/1esmain.yml@azExtTemplates
parameters:
useAzureFederatedCredentials: ${{ parameters.enableLongRunningTests }}
29 changes: 29 additions & 0 deletions .azure-pipelines/SignExtension.signproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" Sdk="Microsoft.Build.NoTargets/3.7.56">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<!-- FilesToSign needs to be inside $(OutDir) hence we copy it into
$(OutDir) before (from CWD) and move it back outside after the signing -->
<FilesToSign Include="$(OutDir)\extension.signature.p7s">
<!-- Add the certificate friendly name below -->
<Authenticode>VSCodePublisher</Authenticode>
</FilesToSign>
</ItemGroup>

<ItemGroup>
<PackageReference Include="Microsoft.VisualStudioEng.MicroBuild.Core" Version="1.0.0">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
</ItemGroup>

<Target Name="CopySignatureFile" BeforeTargets="SignFiles">
<Copy SourceFiles="$(ProjectDir)\..\extension.manifest" DestinationFiles="$(OutDir)\extension.signature.p7s" />
</Target>

<Target Name="CopyBackSignatureFile" AfterTargets="SignFiles">
<Copy SourceFiles="$(OutDir)\extension.signature.p7s" DestinationFiles="$(ProjectDir)\..\extension.signature.p7s" />
</Target>
</Project>
36 changes: 36 additions & 0 deletions .azure-pipelines/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
trigger: none # Only run this pipeline when manually triggered

parameters:
- name: publishVersion
displayName: Version to publish
type: string
- name: dryRun
displayName: Dry run
type: boolean
default: false

resources:
pipelines:
- pipeline: build # identifier to use in pipeline resource variables
source: \Azure Tools\VSCode\Extensions\vscode-azureappservice # name of the pipeline that produces the artifacts
repositories:
- repository: azExtTemplates
type: github
name: microsoft/vscode-azuretools
ref: main
endpoint: GitHub-AzureTools # The service connection to use when accessing this repository

variables:
# Required by MicroBuild template
- name: TeamName
value: "Azure Tools for VS Code"

# Use those templates
extends:
template: azure-pipelines/release-extension.yml@azExtTemplates
parameters:
pipelineID: $(resources.pipeline.build.pipelineID)
runID: $(resources.pipeline.build.runID)
publishVersion: ${{ parameters.publishVersion }}
dryRun: ${{ parameters.dryRun }}
environmentName: AzCodeDeploy
2 changes: 2 additions & 0 deletions .github/workflows/feature-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ jobs:
uses: ./actions/feature-request
with:
token: ${{secrets.AZCODE_BOT_PAT}}
owner: "microsoft"
repo: "vscode-azureappservice"
candidateMilestoneID: 34
candidateMilestoneName: "Backlog Candidates"
backlogMilestoneID: 39
Expand Down
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
"MOCHA_timeout": "0", // Disable time-outs
"DEBUGTELEMETRY": "v",
"NODE_DEBUG": "",
"ENABLE_LONG_RUNNING_TESTS": ""
"AzCode_EnableLongRunningTestsLocal": ""
}
},
{
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
# Change Log
## 0.25.4 - 2024-10-04
### Engineering
* [[2667](https://github.com/microsoft/vscode-azureappservice/pull/2667)] [[2676](https://github.com/microsoft/vscode-azureappservice/pull/2676)] Update release pipeline to support signing
* [[2674](https://github.com/microsoft/vscode-azureappservice/pull/2674)] [[2675](https://github.com/microsoft/vscode-azureappservice/pull/2675)] Upgrade packages for various improvements to telemetry reporting

## 0.25.3 - 2024-08-23
### Added
* [[2662]](https://github.com/microsoft/vscode-azureappservice/pull/2662) Use a list task for the cache that is used for all resolving

### Engineering
* [[2663]](https://github.com/microsoft/vscode-azureappservice/pull/2663), [[2655]](https://github.com/microsoft/vscode-azureappservice/pull/2655) Improve telemetry and performance

## 0.25.2 - 2024-02-29
### Added
Expand Down
4,951 changes: 2,843 additions & 2,108 deletions NOTICE.html

Large diffs are not rendered by default.

Loading
Loading