Skip to content
This repository was archived by the owner on Sep 11, 2023. It is now read-only.

Commit 2f95c62

Browse files
authored
Fixes (#3)
1 parent 53e35e9 commit 2f95c62

31 files changed

Lines changed: 421 additions & 185 deletions

.azext/changelog.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[
22
{
3-
"publishDate": "2022-03-XX",
3+
"publishDate": "2022-03-12",
44
"version": "1.0.0",
55
"changes": [
66
{
77
"type": "maint",
8-
"description": "Align all task versions to `0.3.0`"
8+
"description": "Align all task versions to `0.4.0`"
99
}
1010
],
1111
"modules": [
@@ -25,7 +25,7 @@
2525
},
2626
{
2727
"name": "PullRequestDescription",
28-
"version": "0.3.0",
28+
"version": "0.4.0",
2929
"changes": [
3030
{
3131
"description": "Update dependencies",
@@ -39,7 +39,7 @@
3939
},
4040
{
4141
"name": "PullRequestComments",
42-
"version": "0.3.0",
42+
"version": "0.4.0",
4343
"changes": [
4444
{
4545
"description": "Update dependencies",
@@ -53,7 +53,7 @@
5353
},
5454
{
5555
"name": "PullRequestStatus",
56-
"version": "0.3.0",
56+
"version": "0.4.0",
5757
"changes": [
5858
{
5959
"description": "Update dependencies",
@@ -67,7 +67,7 @@
6767
},
6868
{
6969
"name": "PullRequestTags",
70-
"version": "0.3.0",
70+
"version": "0.4.0",
7171
"changes": [
7272
{
7373
"description": "Update dependencies",

.ci/build-docs.template.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
extensionId: '$(ExtensionID)'
3030
versionAction: 'Patch'
3131
outputVariable: 'Task.Extension.Version'
32-
- template: install.template.yml
32+
- template: install-and-build.template.yml
3333
parameters:
3434
nodeVersion: '16.x'
3535
- task: Npm@1

.ci/build-extension-artifact.template.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,9 @@ jobs:
4444
extensionId: '$(ExtensionID)'
4545
versionAction: 'Patch'
4646
outputVariable: 'Task.Extension.Version'
47-
- template: install.template.yml
47+
- template: install-and-build.template.yml
4848
parameters:
4949
nodeVersion: '10.21.0'
50-
- template: build.template.yml
51-
parameters:
5250
compileMode: ${{ parameters.compileMode }}
5351
- task: PackageAzureDevOpsExtension@3
5452
displayName: 'Package extension'

.ci/build.template.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.ci/install-and-build.template.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
parameters:
2+
- name: nodeVersion
3+
default: '10.21.0'
4+
- name: compileMode
5+
displayName: 'Compile Mode'
6+
type: string
7+
default: dev
8+
9+
steps:
10+
- task: NodeTool@0
11+
displayName: 'Install node'
12+
inputs:
13+
versionSpec: ${{ parameters.nodeVersion }}
14+
- task: Cache@2
15+
displayName: Cache npm
16+
inputs:
17+
key: 'npm | "$(Agent.OS)" | "${{ parameters.nodeVersion }}" | $(Build.SourcesDirectory)/package-lock.json'
18+
path: '$(npm_config_cache)'
19+
- task: Npm@1
20+
displayName: 'Install dependencies'
21+
inputs:
22+
command: ci
23+
- task: Bash@3
24+
displayName: 'Bootstrap Project'
25+
inputs:
26+
targetType: 'inline'
27+
script: 'npx lerna bootstrap --scope pull-request-core'
28+
- task: Npm@1
29+
displayName: 'Compile Shared'
30+
inputs:
31+
command: custom
32+
customCommand: 'run compile:shared'
33+
# Need a second bootstrap for linking the core module
34+
- task: Bash@3
35+
displayName: 'Bootstrap Project'
36+
inputs:
37+
targetType: 'inline'
38+
script: 'npx lerna bootstrap --ignore pull-request-core'
39+
- task: Npm@1
40+
displayName: 'Compile - ${{ parameters.compileMode }}'
41+
inputs:
42+
command: custom
43+
customCommand: 'run compile:${{ parameters.compileMode }}'

.ci/install.template.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.ci/run-tests.template.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ steps:
2020
# cp -r $(Build.SourcesDirectory)/coverage $(Build.ArtifactStagingDirectory)
2121
- task: PublishTestResults@2
2222
displayName: 'Publish test results'
23+
condition: always()
2324
inputs:
2425
testResultsFormat: 'JUnit'
2526
testResultsFiles: '**/**/ResultsFile.xml'

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ ResultsFile.xml
1212
!ci/buildDocs.js
1313
README-GEN.md
1414
marketplace/docs/*.md
15-
docs/generated
15+
docs/generated
16+
*.tgz

azure-pipelines.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ stages:
3737
jobs:
3838
- job:
3939
steps:
40-
- template: .ci/install.template.yml
41-
- template: .ci/build.template.yml
40+
- template: .ci/install-and-build.template.yml
4241
parameters:
4342
compileMode: dev
4443
- template: .ci/run-tests.template.yml

package-lock.json

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

0 commit comments

Comments
 (0)