Skip to content

ENH: Add GitHub Actions CI and update Azure Pipelines configurations#544

Merged
hjmjohnson merged 1 commit intomainfrom
update-ci-settings
Jun 23, 2025
Merged

ENH: Add GitHub Actions CI and update Azure Pipelines configurations#544
hjmjohnson merged 1 commit intomainfrom
update-ci-settings

Conversation

@hjmjohnson
Copy link
Member

  • Introduced GitHub Actions CI workflows for main branch with multi-platform support (Ubuntu, macOS, Windows).
  • Updated Azure Pipelines configurations to align with modern OS images (ubuntu-22.04, macos-13, windows-2022).
  • Standardized dependency installations, CMake configurations, and testing procedures across platforms.
  • Improved artifact handling, test result publishing, and code coverage reporting in CI workflows.

@hjmjohnson hjmjohnson force-pushed the update-ci-settings branch 3 times, most recently from 1f463bd to 597d5ba Compare June 23, 2025 02:29
- Introduced GitHub Actions CI workflows for `main` branch with multi-platform support (Ubuntu, macOS, Windows).
- Remove Azure Pipelines
- Remove Travis Pipelines
- Standardized dependency installations, CMake configurations, and testing procedures across platforms.
- Improved artifact handling, test result publishing, and code coverage reporting in CI workflows.
@hjmjohnson hjmjohnson force-pushed the update-ci-settings branch from 597d5ba to 7821b16 Compare June 23, 2025 11:34
@hjmjohnson hjmjohnson merged commit e417d4a into main Jun 23, 2025
1 of 3 checks passed
@hjmjohnson hjmjohnson deleted the update-ci-settings branch June 23, 2025 13:50
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.

1 participant