name: commit-and-push description: Stage, commit, and push changes to the remote repository with a well-formed commit message.
When committing and pushing changes, always follow these steps:
Stage all relevant changes with
git add. Be deliberate — stage only files related to the current topic. Never blindly stage everything withgit add -Aif unrelated changes are present.Commit with a clear, concise message following the Conventional Commits standard (e.g.,
feat(bots): add favicon retry logic). The message should explain why the change was made, not just what changed.Push the committed changes to the current branch on the remote repository.
Verify that the push succeeded and the remote is in sync with the local branch.