Reusable workflows for analyzing and testing code

perform-analyze-test

This workflow performs all the code analysis and test steps. It needs to be ‘wrapped’ with a workflow that passes in the necessary parameters.

analyze-test

A ‘wrapper’ for the perform-analyze-test workflow that runs the steps against a single OS version, Python version, and WeeWX version. By default it runs agains the ‘latest’ OS, Python and WeeWX versions. By default it will run code coverage but not invoke any of the analysis ‘providers’.

analyze-test-matrix

A ‘wrapper’ for the perform-analyze-test workflow that runs the steps against a matrix of OS and Python versions with the ‘latest’ WeeWX version. It will run code coveraage and invoke the analysis ‘providers’ when the matrix invocation is with the ‘latest’ OS and Python versions.

Reusable workflows to manage repositories

stale

A workflow that will mark ‘inactive’ issues as stale. If there is no activity against the stale issue, it will be closed.

versioning

Create and keep up to date tags for @latest and for @Vx, where x is the major version number of x.y.x.


This site uses Just the Docs, a documentation theme for Jekyll.