igr opened a new issue, #25:
URL: https://github.com/apache/airflow-client-go/issues/25

   Airflow API version is `1.0.0` 
(https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html)
   
   AFAIK, all we have to do is make a tag `v1.0.0` on the repo. This should set 
the client version for the Go module ([official 
docs](https://go.dev/doc/modules/developing#decentralized))
   
   Of course, before that, there should be some kind of _client versioning 
strategy_ in place. One simple strategy is to follow the API version, so every 
time when you bump the API version, you rebuild the client. However, sometimes 
generated library needs an update (e.g due to a bug in the client generation). 
If this happens often, you might simply have independent versioning of the 
client, while you maintain at least the major version. In that case you must 
have a mapping table that indicates client version to api version matching.
   
   Either way, the first version tag should be added :)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to