Azure / azure-iot-cli-extension

Azure IoT extension for Azure CLI
Other
82 stars 64 forks source link

feat(ci): create CI/CD and release github workflows #698

Closed c-ryan-k closed 2 months ago

c-ryan-k commented 3 months ago

This uses our newer github workflow build setup to run CI, unit/int tests, and release builds.

Updates to tox.ini - there are now [feature]-int environments specifically for running unit tests by service: image

The selected service's pytest commands are grouped with matrix tags like so: image

Integration tests use strings to build array matrices for running those tests in various python versions or service configs:

image


This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Thank you for contributing to the IoT extension!

This checklist is used to make sure that common guidelines for a pull request are followed.

General Guidelines

Intent for Production

Basic expectations

Azure IoT CLI maintainers reserve the right to enforce any of the outlined expectations.

A PR is considered ready for review when all basic expectations have been met (or do not apply).

c-ryan-k commented 2 months ago

Back to draft mode while I investigate some ADU test failures / token timeouts

c-ryan-k commented 2 months ago

Will reopen after testing, no need to waste CI cycles on this