Update build-and-push.yaml

This commit is contained in:
Luke Hagar
2024-02-07 09:36:37 -06:00
parent 9f2683552a
commit 5441c3807f

View File

@@ -23,7 +23,7 @@ jobs:
else
curl -s https://api.github.com/repos/pocketbase/pocketbase/releases | jq -r '.[] | select(.prerelease == true and .draft == false) | .tag_name' | head -n 1 | sed 's/^v//' > latest_version
fi
echo "BUILD=${latest_version}" >> $GITHUB_OUTPUT
echo "BUILD=${cat latest_version}" >> $GITHUB_OUTPUT
id: latest_version
- name: Print Pocketbase Version
@@ -32,15 +32,15 @@ jobs:
echo ${{ steps.latest_version.outputs.latest_version }}
id: print_version
- name: Check latest Pre-release Docker Image Version
- name: Check latest ${{ matrix.release_type }} Docker Image Version
run: |
echo "default_version" > latest_docker_version
docker pull lukehagar/pocketbase:pre-release
docker inspect lukehagar/pocketbase:pre-release --format='{{index .Config.Labels "org.opencontainers.image.version"}}' > latest_docker_version
docker pull lukehagar/pocketbase:${{ matrix.release_type }}
docker inspect lukehagar/pocketbase:${{ matrix.release_type }} --format='{{index .Config.Labels "org.opencontainers.image.version"}}' > latest_docker_version
id: latest_docker_version
continue-on-error: true
- name: Print latest Pre-release Docker Image Version
- name: Print latest ${{ matrix.release_type }} Docker Image Version
run: |
cat latest_docker_version
id: print_docker_version
@@ -76,5 +76,5 @@ jobs:
uses: docker/build-push-action@v5
with:
push: true
tags: lukehagar/pocketbase:pre-release
tags: lukehagar/pocketbase:${{ matrix.release_type }}
build-args: POCKETBASE_VERSION="${{ steps.latest_version.outputs.latest_version }}"