This commit introduces a changelog generation step in the `check.yml` workflow. The changelog is generated using `git log` to capture commit messages since the last tag.
The generated `CHANGELOG.md` file is then used as the body for the GitHub release, providing a more informative release description.
This commit updates the versioning and release date format in the `check.yml` workflow.
The version string now includes the datetime, branch, and short hash. The release date format has also been updated to include the time. This provides more granular information for releases.
This commit removes the Git commit and push steps from the `check.yml` workflow. These steps were previously used to update the version info, but are no longer needed. The version info is now updated through a different mechanism.
This commit re-adds the Git authorization and commit/push steps to the check.yml workflow. These steps were removed in a previous commit, but are needed to update the version info.
This commit removes the Git authorization and commit/push steps from the check.yml workflow, as they are no longer needed. It also removes the check badge from the README.md.
chore(check.yml): update workflow name from "Update" to "Check"
chore(check.yml): add git pull command before committing changes
chore(README.md): update badge URL for workflow status to check.yml