Add a potential metadata extraction?

This commit is contained in:
Kokomo123
2024-08-24 18:45:02 -04:00
parent 8f791c05f0
commit cc04a95682

View File

@@ -45,20 +45,30 @@ jobs:
- uses: actions/checkout@master - uses: actions/checkout@master
# See: https://stackoverflow.com/a/58178121 # See: https://stackoverflow.com/a/58178121
#- name: Set Env - name: Set Env
# run: | run: |
# IMAGE_VERSION=${{ github.ref_name }} IMAGE_VERSION=${{ github.ref_name }}
# # Strip "v" prefix from tag name # Strip "v" prefix from tag name
# [[ "${{ github.ref }}" == "refs/tags/"* ]] && IMAGE_VERSION=$(echo $IMAGE_VERSION | sed -e 's/^v//') [[ "${{ github.ref }}" == "refs/tags/"* ]] && IMAGE_VERSION=$(echo $IMAGE_VERSION | sed -e 's/^v//')
# echo "IMAGE_VERSION=$IMAGE_VERSION" >> $GITHUB_ENV echo "IMAGE_VERSION=$IMAGE_VERSION" >> $GITHUB_ENV
#
# echo "IMAGE_ID=$(echo ghcr.io/${{ github.repository_owner }}/$IMAGE_NAME | tr '[A-Z]' '[a-z]')" >> $GITHUB_ENV echo "IMAGE_ID=$(echo ghcr.io/${{ github.repository_owner }}/$IMAGE_NAME | tr '[A-Z]' '[a-z]')" >> $GITHUB_ENV
# region See: https://docs.github.com/en/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions#upgrading-a-workflow-that-accesses-ghcrio # region See: https://docs.github.com/en/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions#upgrading-a-workflow-that-accesses-ghcrio
- name: Use QEMU - name: Use QEMU
uses: docker/setup-qemu-action@master uses: docker/setup-qemu-action@master
with: with:
platforms: all platforms: all
- name: Testing metadata extraction
id: meta
uses: docker/metadata-action@master
with:
images: kokomo123/5etools-img
tags: |
add-arm64-building
type=edge
type=sha
- name: Set up Docker Buildx - name: Set up Docker Buildx
id: buildx id: buildx
@@ -80,9 +90,9 @@ jobs:
echo IMAGE_ID=$IMAGE_ID echo IMAGE_ID=$IMAGE_ID
echo IMAGE_VERSION=$IMAGE_VERSION echo IMAGE_VERSION=$IMAGE_VERSION
docker tag $IMAGE_ID $IMAGE_ID:$IMAGE_VERSION docker tag $IMAGE_ID $IMAGE_ID:$IMAGE_VERSION
[[ "${{ github.ref }}" == "refs/tags/"* ]] && docker tag $IMAGE_NAME $IMAGE_ID:add-arm64-building [[ "${{ github.ref }}" == "refs/tags/"* ]] && docker tag $IMAGE_NAME $IMAGE_ID:latest
docker push $IMAGE_ID:$IMAGE_VERSION docker push $IMAGE_ID:$IMAGE_VERSION
docker push $IMAGE_ID:add-arm64-building docker push $IMAGE_ID:latest