chore: fix action

pull/4096/head v0.23.0-rc.0
Steven 9 months ago
parent ae957439ec
commit f59daf839b

@ -49,22 +49,35 @@ jobs:
install: true install: true
version: v0.9.1 version: v0.9.1
- name: Docker meta # Metadata for stable versions
id: meta - name: Docker meta for stable
id: meta-stable
if: env.PRE_RELEASE == 'false'
uses: docker/metadata-action@v5 uses: docker/metadata-action@v5
with: with:
images: | images: |
neosmemo/memos neosmemo/memos
ghcr.io/usememos/memos ghcr.io/usememos/memos
tags: | tags: |
# For stable versions, add stable and latest tags type=semver,pattern={{version}},value=${{ env.VERSION }}
${{ env.PRE_RELEASE == 'false' && "type=semver,pattern={{version}},value=${{ env.VERSION }}" }} type=semver,pattern={{major}}.{{minor}},value=${{ env.VERSION }}
${{ env.PRE_RELEASE == 'false' && "type=semver,pattern={{major}}.{{minor}},value=${{ env.VERSION }}" }} type=raw,value=stable
${{ env.PRE_RELEASE == 'false' && "type=raw,value=stable" }}
# For rc versions, only add rc tag
${{ env.PRE_RELEASE == 'true' && "type=raw,value=${{ env.VERSION }}" }}
flavor: | flavor: |
latest=${{ env.PRE_RELEASE == 'false' }} latest=true
labels: |
org.opencontainers.image.version=${{ env.VERSION }}
# Metadata for rc versions
- name: Docker meta for rc
id: meta-rc
if: env.PRE_RELEASE == 'true'
uses: docker/metadata-action@v5
with:
images: |
neosmemo/memos
ghcr.io/usememos/memos
tags: |
type=raw,value=${{ env.VERSION }}
labels: | labels: |
org.opencontainers.image.version=${{ env.VERSION }} org.opencontainers.image.version=${{ env.VERSION }}
@ -76,5 +89,5 @@ jobs:
file: ./Dockerfile file: ./Dockerfile
platforms: linux/amd64,linux/arm64 platforms: linux/amd64,linux/arm64
push: true push: true
tags: ${{ steps.meta.outputs.tags }} tags: ${{ steps.meta-stable.outputs.tags || steps.meta-rc.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }} labels: ${{ steps.meta-stable.outputs.labels || steps.meta-rc.outputs.labels }}

Loading…
Cancel
Save