Repository: amir20/dozzle (language: go)

Issue:
Support minor release for ghcr.io
### Describe the feature you would like to see

Several projects support adding major.minor in semantic mode, for example:

This works: ghcr.io/amir20/dozzle:v8.10.1
This not works: ghcr.io/amir20/dozzle:v8.10
This not works: ghcr.io/amir20/dozzle:v8

### Describe how you would like to see this feature implemented

Add the tag for the minor and if make sense for the major.
Will be nice to update automatic when minor changes happens for the agent without being forced to use the latest.

### Describe any alternatives you've considered

_No response_


Discussion / hints:
I use https://github.com/docker/build-push-action and https://github.com/docker/metadata-action?tab=readme-ov-file#typesemver. I think it can be done. I just don't have time to look at it. Can you send a PR? 
> I use https://github.com/docker/build-push-action and https://github.com/docker/metadata-action?tab=readme-ov-file#typesemver. I think it can be done. I just don't have time to look at it. Can you send a PR?

Sure, I have did this on another project, I will into yours.

Fix patch:
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 3382855ff52d..3dd8550a7f37 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -111,6 +111,11 @@ jobs:
           images: |
             amir20/dozzle
             ghcr.io/amir20/dozzle
+          tags: |
+            type=raw,pattern=v{{version}}
+            type=raw,pattern=v{{major}}.{{minor}}
+            type=raw,pattern=v{{major}}
+            type=raw,value=latest
       - name: Writing certs to file
         run: |
           echo "${{ secrets.TTL_KEY }}" > shared_key.pem


Test patch: