Andrew Fletcher published: 13 May 2022 1 minute read
Adding git tag to your actions.
The regular process that I work to is
git add -A
git commit -m "some comment"
git push
With git tag, whilst there are many options for how you can apply git tag, this initial step I'll keep simple. As follows:
git add -A
git commit -m "some comment"
git tag some note
git push
I'm looking to trigger a GitHub pipeline action. The trigger in this instance is dev-*
So if the tag has something with dev-, then the pipeline trigger occurs. By way of example
git add -A
git commit -m "some comment - like login JSON change"
git tag dev-1.0.0
git push
So the git tag has been set, however to action the trigger you need to run
git push --tag
Task |
Git commands |
---|---|
Generate an annotated tag |
|
Generate a lightweight tag |
|
Push all your tags (a regular push won't push a tag) |
|
Push a single tag |
|
List the tags in a repository |
|
Remove a tag from a repo |
|
Related articles
Andrew Fletcher
•
22 Apr 2024
Streamlined Drupal 10 Deployment: Best Practices for Stability and Security
Have you ever walked into a situation and marveled at how a site is still operational? Deployments that are riddled with fail-safes piled atop a shaky foundation. The real challenge lies in gradually persuading the team to embrace change to build a stable, robust deployment process aligned with...
Andrew Fletcher
•
21 Apr 2024
This command will help you spot any unusually large directories
The red flag was when I saw the server disk space is showing a site is taking up 57992.5 MB, where locally the site size is showing 957MB. There is something serious happening here and I need to establish the problem quickly. When dealing with a significant discrepancy in site size...
Andrew Fletcher
•
19 Apr 2024
Extending a Contrib Module's Configuration in Drupal 10: A Case Study with Sitewide Alert
Extending the functionality of a contrib module in Drupal can enhance its usefulness without altering the original codebase. This article provides a step-by-step guide on how to add custom configuration options to an existing contrib module, using the sitewide_alert module as an example. We will...