cyberark / conjur-openapi-spec

OpenAPI v3 specification for Conjur / DAP v10+
https://conjur.org
Apache License 2.0
11 stars 2 forks source link

Added utilities for releasing project #174

Closed telday closed 3 years ago

telday commented 3 years ago

What does this PR do?

Added script for collecting artifacts to be attached to each release as well as a GitHub action to release the spec on push of a version tag.

What ticket does this PR close?

Related to #111

Checklists

Change log

Test coverage

Documentation

telday commented 3 years ago

@izgeri The GitHub action is now included in the PR, don't know how it got left out. As far as extra artifacts go, I was considering adding in the Python & Ruby generated clients because they are the most fleshed out currently. Possibly would be better to include the modified templates we used for generation instead though. let me know what you think

izgeri commented 3 years ago

@telday does this match well enough with Conjur v1.11.5? please review that it's good enough before tagging.

maybe we should have the API version added to Conjur with this merge/tag, and on the next Conjur release we'll start making sure they're aligned on Conjur release

we can file an issue in cyberark/conjur to update the release workflow given the API_VERSION file in Conjur, and add the API version to the OSS status page.

telday commented 3 years ago

@izgeri Sounds good, I will do a double check and open that issue later today before I push the tag.

Also can I have a re-approve on this? Just needed to rebase it.