Azure / openapi-diff

Command line tool to detect breaking changes between two openapi specifications
MIT License
259 stars 36 forks source link

Migrate test pipelines to GH actions #330

Closed mikeharder closed 3 months ago

konrad-jamrozik commented 3 months ago

@mikeharder so I merged this:

And here is an example run:

Now, ignoring the warnings about deprecated action versions for a moment.

Per @scbedd, package publication to public package manager must go through official 1ES templates. In this repo this happens via Azure DevOps pipeline, which depends on building as seen here:

Hence now that we have GitHub action also building and testing, we have duplication. To deduplicate we would have to ensure that the drop from GitHub action is taken as input by the ADO pipeline doing the publishing. I think it reads the drop in these lines:

Do you have any experience with reading from ADO pipeline a drop made by GitHub actions?

I think it would be worthwhile for us to figure this out, otherwise we would have to maintain build ADO pipeline for all our tools that publish to public package manager.

Did what I wrote make sense?

konrad-jamrozik commented 3 months ago

Per my chat with @mikeharder: