You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
edit configure.ac's CARES_VERSION_INFO, and CMakeLists.txt's
CARES_LIB_VERSIONINFO set to the same value to denote the current shared
object versioning.
edit include/ares_version.h and set ARES_VERSION_* definitions to reflect
the current version.
All release tags need to be made off a release branch named vX.Y, where X
is the Major version number, and Y is the minor version number. We also
want to create an empty commit in the branch with a message, this ensures
when we tag a release from the branch, it gets tied to the branch itself and
not a commit which may be shared across this branch and main. Create the
branch like:
make sure all relevant changes are committed on the release branch
Create a signed tag for the release using a name of vX.Y.Z where X is the
Major version number, Y is the minor version number, and Z is the release.
This tag needs to be created from the release branch, for example:
When a tag is created, it will spawn off a github action to generate a new
draft release based on this workflow: package.yml.
Wait for this workflow to complete then fetch the generated source tarball: