Refactor Docker Buildx and add JSON output for metadata

Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
This commit is contained in:
Shakar Bakr 2024-03-03 14:12:18 +03:00
parent 00bb7fe36f
commit 2442fd7725
No known key found for this signature in database
GPG Key ID: DA55A26823AE3C28

View File

@ -43,12 +43,6 @@ runs:
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- name: Run a command and output JSON
id: run-command
shell: bash
run: |
echo ${{ fromJson(steps.meta.outputs.json) }}
- id: meta - id: meta
name: Extract Metadata name: Extract Metadata
uses: docker/metadata-action@v5 uses: docker/metadata-action@v5
@ -68,6 +62,12 @@ runs:
type=semver,pattern={{major}}.{{minor}} type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{version}},priority=9999 #1 type=semver,pattern={{version}},priority=9999 #1
- name: Run a command and output JSON
id: run-command
shell: bash
run: |
echo ${{ steps.meta.outputs.json }} | python -m json.tool
- name: Login to Registry - name: Login to Registry
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with: