Skip to content
This repository was archived by the owner on Jun 5, 2025. It is now read-only.

Commit 78b00f3

Browse files
Merge pull request #255 from microsoft/staging
Release - 10/30/23 (Not actual release, verifying new build pipelines)
2 parents 4ffb4bc + 546574e commit 78b00f3

File tree

9 files changed

+2627
-477
lines changed

9 files changed

+2627
-477
lines changed

README.md

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
![image](https://github.com/microsoft/devhomegithubextension/blob/main/src/GithubPluginServer/Assets/StoreDisplay-150.png)
1+
![image](https://github.com/microsoft/devhomegithubextension/blob/main/src/GitHubExtensionServer/Assets/StoreDisplay-150.png)
22

33
# Welcome to the Dev Home GitHub Extension repo
44

5-
65
This repository contains the source code for:
76

87
* [Dev Home GitHub Extension](https://aka.ms/devhomegithubextension)
@@ -16,14 +15,12 @@ Related repositories include:
1615

1716
> **Note**: The Dev Home GitHub Extension requires Dev Home. Dev Home requires Windows 11 21H2 (build 22000) or later.
1817
19-
### Microsoft Store [Recommended]
20-
21-
Install [Dev Home from the Microsoft Store](https://aka.ms/devhome) and the Dev Home GitHub Extension will automatically be installed on first launch of Dev Home.
22-
This allows you to always be on the latest version when we release new builds with automatic upgrades.
18+
### Dev Home Extensions library [Recommended]
19+
You can install the Dev Home GitHub Extension from the Extensions library within Dev Home. This page can be found in the left-hand navigation pane. The list of available extensions will provide links to install from the store.
2320

24-
This is our preferred method.
21+
### Microsoft Store
2522

26-
You can also install the Dev Home GitHub Extension from its own [Microsoft Store listing](https://aka.ms/devhomegithubextension).
23+
You can also install the Dev Home GitHub Extension directly from its [Microsoft Store listing](https://aka.ms/devhomegithubextension).
2724

2825
### Other install methods
2926

@@ -39,11 +36,11 @@ Please take a few minutes to review the overview below before diving into the co
3936

4037
### Widgets
4138

42-
The Dev Home GitHub Extension provides widgets for Dev Home's dashboard, which is built as a Windows widget renderer. These widgets are built using the Windows widget platform, which relies on Adaptive Cards.
39+
The Dev Home GitHub Extension provides widgets for Dev Home's dashboard, which is built as a Windows widget renderer. These widgets are built using the [Windows widget platform](https://learn.microsoft.com/windows/apps/design/widgets/), which relies on [Adaptive Cards](https://learn.microsoft.com/windows/apps/design/widgets/widgets-create-a-template).
4340

4441
### Machine configuration repository recommendations
4542

46-
The machine configuration tool utilizes the Dev Home GitHub Extension to recommend repositories to clone, but isn't required to clone and install apps. The app installation tool is powered by winget.
43+
The machine configuration tool utilizes the Dev Home GitHub Extension to recommend repositories to clone, but isn't required to clone and install apps. The app installation tool is powered by [winget](https://learn.microsoft.com/windows/package-manager/winget).
4744

4845
---
4946

@@ -67,9 +64,8 @@ Please file new issues, feature requests and suggestions, but **DO search for si
6764

6865
If you would like to ask a question that you feel doesn't warrant an issue (yet), please reach out to us via Twitter:
6966

70-
* Kayla Cinnamon, Product Manager: [@cinnamon_msft](https://twitter.com/cinnamon_msft)
71-
* Clint Rutkas, Senior Product Manager: [@crutkas](https://twitter.com/crutkas)
72-
* Ujjwal Chadha, Developer: [@ujjwalscript](https://twitter.com/ujjwalscript)
67+
* Kayla Cinnamon, Senior Product Manager: [@cinnamon_msft](https://twitter.com/cinnamon_msft)
68+
* Clint Rutkas, Principal Product Manager: [@clintrutkas](https://twitter.com/clintrutkas)
7369

7470
## Developer guidance
7571

@@ -80,7 +76,7 @@ If you would like to ask a question that you feel doesn't warrant an issue (yet)
8076

8177
* Clone the repository
8278
* Uninstall the Preview version of the Dev Home GitHub Extension (Dev Home has a hard time choosing which extension to use if two versions exist)
83-
* Open the GITServices.sln in Visual Studio 2022 or later, and build from the IDE, or run build.ps1 from a Visual Studio command prompt.
79+
* Open `GitHubExtension.sln` in Visual Studio 2022 or later and build from the IDE, or run `build\scripts\build.ps1` from a Visual Studio command prompt.
8480

8581
### OAuth App
8682
Since secrets cannot be checked in to the repository, developers must create their own test OAuth app for local tests.
@@ -89,8 +85,6 @@ Follow this link https://docs.github.com/en/developers/apps/building-oauth-apps/
8985

9086
The OAuth App ClientId and ClientSecret can be added as environment variables using the following instructions:
9187

92-
How to set the environment variables:
93-
9488
On an elevated cmd window:
9589
setx GITHUB_CLIENT_ID "Your OAuth App's ClientId" /m
9690
setx GITHUB_CLIENT_SECRET "Your OAuth App's ClientSecret" /m

build/SyncMirroredRepository.yml

Lines changed: 38 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,38 @@
1-
jobs:
2-
- job: SyncMirror
3-
dependsOn: []
4-
pool:
5-
vmImage: 'windows-latest'
6-
steps:
7-
- task: AzureKeyVault@1
8-
inputs:
9-
azureSubscription: 'DevHomeAzureServiceConnection'
10-
KeyVaultName: 'DevHomeKeyVault'
11-
SecretsFilter: 'GitHubPAT'
12-
RunAsPreJob: false
13-
14-
- template: SyncMirror-Steps.yml
15-
parameters:
16-
SourceRepository: "https://$(GitHubPAT)@github.com/microsoft/DevHomeGitHubExtension.git"
17-
TargetBranch: "$(SourceToTargetBranch)"
18-
SourceBranch: "$(SourceToTargetBranch)"
1+
resources:
2+
repositories:
3+
- repository: m365Pipelines
4+
type: git
5+
name: 1ESPipelineTemplates/M365GPT
6+
ref: refs/tags/release
7+
extends:
8+
template: v1/M365.Official.PipelineTemplate.yml@m365Pipelines
9+
parameters:
10+
sdl:
11+
roslyn:
12+
enabled: true
13+
arrow:
14+
serviceConnection: DevHome Build VM Generation
15+
pool:
16+
name: Azure-Pipelines-1ESPT-ExDShared
17+
image: windows-2022
18+
os: windows
19+
customBuildTags:
20+
- ES365AIMigrationTooling
21+
stages:
22+
- stage: SyncMirror
23+
jobs:
24+
- job: SyncMirror
25+
dependsOn: []
26+
steps:
27+
- task: AzureKeyVault@1
28+
inputs:
29+
azureSubscription: 'DevHomeAzureServiceConnection'
30+
KeyVaultName: 'DevHomeKeyVault'
31+
SecretsFilter: 'GitHubPAT'
32+
RunAsPreJob: false
33+
34+
- template: /build/SyncMirror-Steps.yml@self
35+
parameters:
36+
SourceRepository: "https://$(GitHubPAT)@github.com/microsoft/DevHomeGitHubExtension.git"
37+
TargetBranch: "$(SourceToTargetBranch)"
38+
SourceBranch: "$(SourceToTargetBranch)"

0 commit comments

Comments
 (0)