I also added a CI build pipeline as part of this -- Sarif-Tools-Build. I was planning to use this for PR builds as well, but realized that that doesn't make sense since the results wouldn't be visible to external users. I'll create a GitHub Action for that.
Adds an AzDO pipeline, Sarif-Tools-Release that can publish to PyPi using a service connection so no PAT is required.
The first successful run, publishing 3.0.2, is here.
With the introduction of this pipeline, the release process will be:
pyproject.toml
and__init__.py
.main
I documented this on a new Release Process wiki page.
I also added a CI build pipeline as part of this -- Sarif-Tools-Build. I was planning to use this for PR builds as well, but realized that that doesn't make sense since the results wouldn't be visible to external users. I'll create a GitHub Action for that.