Skip to content

bpo-39837: Remove .azure-pipelines/ directory - #18769

Closed
vstinner wants to merge 1 commit into
python:masterfrom
vstinner:remove_azure_pipelines
Closed

bpo-39837: Remove .azure-pipelines/ directory#18769
vstinner wants to merge 1 commit into
python:masterfrom
vstinner:remove_azure_pipelines

Conversation

@vstinner

@vstinnervstinner commented Mar 3, 2020

Copy link
Copy Markdown
Member

Remove the Azure Pipelines integration: now superseded by GitHub
actions which already runs the same jobs on Azure as well.

https://bugs.python.org/issue39837

Remove the Azure Pipelines integration: now superseded by GitHub
actions which already runs the same jobs on Azure as well.
@vstinner

Copy link
Copy Markdown
MemberAuthor

@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*

@vstinner

Copy link
Copy Markdown
MemberAuthor

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.

@brettcannon

Copy link
Copy Markdown
Member

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.

@vstinner

Copy link
Copy Markdown
MemberAuthor

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

Copy link
Copy Markdown
MemberAuthor

@vstinnervstinner closed this Mar 3, 2020
@vstinner
vstinner deleted the remove_azure_pipelines branch March 3, 2020 18:33
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@vstinner@brettcannon@the-knights-who-say-ni@bedevere-bot