Skip to content

Commit ab0e47a

Browse files
authored
Remove implicit dependency on successful completion of verify-links (#18277)
* ensure that dev_reqs are installed before verify sdist. put verify-links back where it was. change conditions to always analyze deps
1 parent 4398c15 commit ab0e47a

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

eng/pipelines/templates/steps/analyze.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,19 @@ steps:
3232
# target is based on data available per-package the --always-succeed should
3333
# be removed so this script can help enforce correct practices
3434
# (https://github.com/Azure/azure-sdk-for-python/issues/8697)
35+
36+
37+
- pwsh: |
38+
pip install -r eng/ci_tools.txt $(if($IsWindows) {"--user" })
39+
displayName: 'Install Necessary Dependencies'
40+
condition: succeededOrFailed()
41+
3542
- script: |
3643
cd eng/versioning
3744
pip install -r requirements.txt
3845
python find_invalid_versions.py --always-succeed --service=${{parameters.ServiceDirectory}}
3946
displayName: Find Invalid Versions
47+
condition: succeededOrFailed()
4048
4149
- pwsh: |
4250
Get-ChildItem $(Build.SourcesDirectory) -Filter "*.py" |
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
11
steps:
22
- task: UsePythonVersion@0
33
displayName: 'Use Python $(PythonVersion)'
4+
condition: succeededOrFailed()
45
inputs:
56
versionSpec: '$(PythonVersion)'
67

78
- pwsh: |
89
pip install -r eng/ci_tools.txt $(if($IsWindows) {"--user" })
910
ward scan -d $(Build.SourcesDirectory) -c $(Build.SourcesDirectory)/eng/.docsettings.yml
1011
displayName: 'Verify Readmes'
12+
condition: succeededOrFailed()
1113
1214
- pwsh: |
1315
mkdir "$(Build.ArtifactStagingDirectory)/reports"
1416
Copy-Item -Path "$(Build.SourcesDirectory)/eng/common/InterdependencyGraph.html" -Destination "$(Build.ArtifactStagingDirectory)/reports/InterdependencyGraph.html"
1517
displayName: 'Populate Reports Staging Folder'
18+
condition: succeededOrFailed()
1619
1720
- task: PythonScript@0
1821
displayName: 'Analyze dependencies'
22+
condition: succeededOrFailed()
1923
inputs:
2024
scriptPath: 'scripts/analyze_deps.py'
2125
arguments: '--verbose --out "$(Build.ArtifactStagingDirectory)/reports/dependencies.html" --dump "$(Build.ArtifactStagingDirectory)/reports/data.js"'

0 commit comments

Comments
 (0)