bpo-39837: Remove .azure-pipelines/ directory by vstinner · Pull Request #18769 · python/cpython
Remove the Azure Pipelines integration: now superseded by GitHub actions which already runs the same jobs on Azure as well.
@zooba @brettcannon: Is there a reason to keep the Azure Pipelines job on GitHub PRs? If not, would mind to have a look at this PR?
This PR removes .azure-pipelines/ directory which contains 32 files:
ci.yml
docs-steps.yml
macos-steps.yml
posix-deps-apt.sh
posix-steps.yml
pr.yml
prebuild-checks.yml
windows-layout-steps.yml
windows-release.yml
windows-release/build-steps.yml
windows-release/checkout.yml
windows-release/find-sdk.yml
windows-release/gpg-sign.yml
windows-release/layout-command.yml
windows-release/mingw-lib.yml
windows-release/msi-steps.yml
windows-release/stage-build.yml
windows-release/stage-layout-embed.yml
windows-release/stage-layout-full.yml
windows-release/stage-layout-msix.yml
windows-release/stage-layout-nuget.yml
windows-release/stage-msi.yml
windows-release/stage-pack-msix.yml
windows-release/stage-pack-nuget.yml
windows-release/stage-publish-nugetorg.yml
windows-release/stage-publish-pythonorg.yml
windows-release/stage-publish-store.yml
windows-release/stage-sign.yml
windows-release/stage-test-embed.yml
windows-release/stage-test-msi.yml
windows-release/stage-test-nuget.yml
windows-steps.yml
I don't know if .github/workflows/ is related to GitHub actions for Azure or not:
$ ls .github/workflows/
build.yml coverage.yml doc.yml posix-deps-apt.sh*
Hum, there is still a "Azure Pipelines PR" job on this PR. Maybe something should be changed in https://github.com/python/cpython/ administration page to disable/remove Azure Pipelines.
If we decide to merge this I have to switch off the required status check for Azure Pipelines and turn it on for GH Actions.
If we decide to merge this I have to switch off the required status check for Azure Pipelines and turn it on for GH Actions.
Oh, I expected GH Actions to also be required. Is it possible to choose per job? Like having Windows (x64) required, but macOS "non voting" (not required) for example? The macOS job on Azure had some issues in the last months (seems to be solved now, but it's just an example).
vstinner
deleted the
remove_azure_pipelines
branch