update release version to be pep-440
This commit is contained in:
parent
3d200814d4
commit
c0c26b7729
4 changed files with 20 additions and 8 deletions
16
.github/workflows/publish-tags.yml
vendored
16
.github/workflows/publish-tags.yml
vendored
|
@ -3,7 +3,7 @@ name: Release Image
|
|||
on:
|
||||
push:
|
||||
tags:
|
||||
- "v*"
|
||||
- "[0-9]*"
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
|
@ -27,13 +27,18 @@ jobs:
|
|||
cd neodb-takahe
|
||||
echo "takahe=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Overwrite version in code
|
||||
env:
|
||||
REF_NAME: ${{ github.ref_name }}
|
||||
run: echo '__version__ = "'$REF_NAME'"' > boofilsic/__init__.py
|
||||
|
||||
- name: Send Discord notification
|
||||
uses: appleboy/discord-action@master
|
||||
with:
|
||||
webhook_id: ${{ secrets.DISCORD_WEBHOOK_ID }}
|
||||
webhook_token: ${{ secrets.DISCORD_WEBHOOK_TOKEN }}
|
||||
color: "#1857a4"
|
||||
message: Building release image ${{ steps.version.outputs.neodb }}-${{ steps.version.outputs.takahe }}
|
||||
message: Building release image ${{ github.ref_name }}-${{ steps.version.outputs.neodb }}-${{ steps.version.outputs.takahe }}
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
|
@ -48,8 +53,9 @@ jobs:
|
|||
images: neodb/neodb
|
||||
tags: |
|
||||
type=raw,value=latest
|
||||
type=semver,pattern={{version}}
|
||||
type=raw,value=${{ steps.version.outputs.neodb }}-${{ steps.version.outputs.takahe }}
|
||||
type=pep440,pattern={{version}}
|
||||
type=pep440,pattern={{major}}.{{minor}}
|
||||
# type=raw,value=${{ steps.version.outputs.version }}-${{ steps.version.outputs.neodb }}-${{ steps.version.outputs.takahe }}
|
||||
|
||||
- name: Login to DockerHub
|
||||
if: github.event_name != 'pull_request'
|
||||
|
@ -73,4 +79,4 @@ jobs:
|
|||
webhook_id: ${{ secrets.DISCORD_WEBHOOK_ID }}
|
||||
webhook_token: ${{ secrets.DISCORD_WEBHOOK_TOKEN }}
|
||||
color: "#1857a4"
|
||||
message: Published release image ${{ steps.version.outputs.neodb }}-${{ steps.version.outputs.takahe }}
|
||||
message: Published release image ${{ github.ref_name }}-${{ steps.version.outputs.neodb }}-${{ steps.version.outputs.takahe }}
|
||||
|
|
9
.github/workflows/publish.yml
vendored
9
.github/workflows/publish.yml
vendored
|
@ -31,13 +31,18 @@ jobs:
|
|||
cd neodb-takahe
|
||||
echo "takahe=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Overwrite version in code
|
||||
env:
|
||||
REF_NAME: ${{ github.ref_name }}
|
||||
run: echo '__version__ = "'$REF_NAME'"' > boofilsic/__init__.py
|
||||
|
||||
- name: Send Discord notification
|
||||
uses: appleboy/discord-action@master
|
||||
with:
|
||||
webhook_id: ${{ secrets.DISCORD_WEBHOOK_ID }}
|
||||
webhook_token: ${{ secrets.DISCORD_WEBHOOK_TOKEN }}
|
||||
color: "#1857a4"
|
||||
message: Building development image ${{ steps.version.outputs.neodb }}-${{ steps.version.outputs.takahe }}
|
||||
message: Building development image ${{ github.ref_name }}-${{ steps.version.outputs.neodb }}-${{ steps.version.outputs.takahe }}
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
|
@ -75,4 +80,4 @@ jobs:
|
|||
webhook_id: ${{ secrets.DISCORD_WEBHOOK_ID }}
|
||||
webhook_token: ${{ secrets.DISCORD_WEBHOOK_TOKEN }}
|
||||
color: "#1857a4"
|
||||
message: Published development image ${{ steps.version.outputs.neodb }}-${{ steps.version.outputs.takahe }}
|
||||
message: Published development image ${{ github.ref_name }}-${{ steps.version.outputs.neodb }}-${{ steps.version.outputs.takahe }}
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||

|
||||

|
||||

|
||||

|
||||
|
||||
NeoDB (fka boofilsic) is an open source project and free service to help users manage, share and discover collections, reviews and ratings for culture products (e.g. books, movies, music, podcasts, games and performances) in Fediverse.
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
__version__ = "0.9.0"
|
||||
__version__ = "dev"
|
||||
|
|
Loading…
Add table
Reference in a new issue