libcpr / cpr

C++ Requests: Curl for People, a spiritual port of Python Requests.
https://docs.libcpr.org/
Other
6.49k stars 922 forks source link

GitHub action for auto-updating GIT_TAG in readme #992

Closed andev0 closed 9 months ago

andev0 commented 9 months ago

This workflow will be automatically launched on a published release. It finds regex (GIT_TAG) [0-9a-f]+ in README.md and replaces the git tag with the one which is relevant for the created release.

So basically the workflow will do something like this:

-                          GIT_TAG 0817715923c9705e68994eb52ef9df3f6845beba)
+                          GIT_TAG 3b15fa82ea74739b574d705fea44959b58142eb8)

This way there will be no need to update the tag manually and therefore repository users will not have to additionally verify latest release tag.

I have also replaced current 0817715923c9705e68994eb52ef9df3f6845beba tag in readme with the most recent released 3b15fa82ea74739b574d705fea44959b58142eb8 so there is no need to create a new release once the changes are merged.

Note that the workflow uses third-party Action for committing changes: stefanzweifel/git-auto-commit-action@v5