mirror of
https://github.com/LukeHagar/pocketbase.git
synced 2025-12-07 20:57:47 +00:00
Update build-and-push.yaml
This commit is contained in:
8
.github/workflows/build-and-push.yaml
vendored
8
.github/workflows/build-and-push.yaml
vendored
@@ -23,13 +23,13 @@ jobs:
|
|||||||
else
|
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
|
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
|
fi
|
||||||
echo "BUILD=${cat latest_version}" >> $GITHUB_OUTPUT
|
echo "LATEST_VERSION=${cat latest_version}" >> $GITHUB_ENV
|
||||||
id: latest_version
|
id: latest_version
|
||||||
|
|
||||||
- name: Print Pocketbase Version
|
- name: Print Pocketbase Version
|
||||||
run: |
|
run: |
|
||||||
cat latest_version
|
cat latest_version
|
||||||
echo ${{ steps.latest_version.outputs.latest_version }}
|
echo "The current pocketbase version is ${{ env.LATEST_VERSION }}"
|
||||||
id: print_version
|
id: print_version
|
||||||
|
|
||||||
- name: Check latest ${{ matrix.release_type }} Docker Image Version
|
- name: Check latest ${{ matrix.release_type }} Docker Image Version
|
||||||
@@ -48,7 +48,7 @@ jobs:
|
|||||||
- name: Check if latest version is different
|
- name: Check if latest version is different
|
||||||
id: check_version
|
id: check_version
|
||||||
run: |
|
run: |
|
||||||
if [ "$(cat latest_version)" != "$(cat latest_docker_version)" ]; then
|
if [ "${{env.LATEST_VERSION}}" != "$(cat latest_docker_version)" ]; then
|
||||||
echo "Versions are different"
|
echo "Versions are different"
|
||||||
echo "BUILD=true" >> $GITHUB_OUTPUT
|
echo "BUILD=true" >> $GITHUB_OUTPUT
|
||||||
else
|
else
|
||||||
@@ -77,4 +77,4 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
tags: lukehagar/pocketbase:${{ matrix.release_type }}
|
tags: lukehagar/pocketbase:${{ matrix.release_type }}
|
||||||
build-args: POCKETBASE_VERSION="${{ steps.latest_version.outputs.latest_version }}"
|
build-args: POCKETBASE_VERSION="${{ env.LATEST_VERSION }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user