Skip to content

Replace Azure Pipelines CI with GitHub Actions#51

Merged
sdpython merged 2 commits intomainfrom
copilot/replace-ci-with-github-actions
Mar 6, 2026
Merged

Replace Azure Pipelines CI with GitHub Actions#51
sdpython merged 2 commits intomainfrom
copilot/replace-ci-with-github-actions

Conversation

Copy link
Contributor

Copilot AI commented Mar 6, 2026

The repo relied on azure-pipelines.yml for CI. This migrates all CI to GitHub Actions.

New workflow: .github/workflows/tests.yml

Replaces the Azure Pipelines matrix with a native GitHub Actions equivalent:

OS Python
ubuntu-latest 3.12, 3.13
windows-latest 3.12
macos-latest 3.12

Each job: installs OS-level deps (pandoc, graphviz where applicable), builds a wheel, installs the package, runs pytest, and uploads the wheel as an artifact. Uses fail-fast: false so all matrix legs always run.

Updated existing workflows

Bumped stale action versions across all existing workflows:

  • actions/checkout@v3@v4
  • github/codeql-action/*@v2@v3
  • codecov/codecov-action@v3@v4
Original prompt

This section details on the original issue you should resolve

<issue_title>replace CI by github actions</issue_title>
<issue_description></issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Replace CI with GitHub Actions for workflows Replace Azure Pipelines CI with GitHub Actions Mar 6, 2026
@xadupre xadupre marked this pull request as ready for review March 6, 2026 14:42
@sdpython sdpython merged commit 317aa8e into main Mar 6, 2026
15 of 20 checks passed
@sdpython sdpython deleted the copilot/replace-ci-with-github-actions branch March 6, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

replace CI by github actions

3 participants