Skip to content

Commit

Permalink
Merge branch 'master' into remove-lseek
Browse files Browse the repository at this point in the history
  • Loading branch information
hubcio authored Feb 14, 2025
2 parents 8cb32f1 + bd4ab90 commit 52223fe
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 25 deletions.
8 changes: 8 additions & 0 deletions .github/workflows/publish_server.yml
Original file line number Diff line number Diff line change
Expand Up @@ -234,11 +234,19 @@ jobs:
run: |
docker buildx imagetools inspect ${{ env.DOCKERHUB_REGISTRY_NAME }}:latest
github_release:
uses: ./.github/workflows/release_server.yml
needs: tag
if: ${{ needs.tag.outputs.tag_created == 'true' }}
with:
tag_name: "server-${{ needs.tag.outputs.server_version }}"

finalize_publish_server:
runs-on: ubuntu-latest
needs:
- release_and_publish
- merge_docker_manifest
- github_release
if: always()
steps:
- name: Checkout code
Expand Down
32 changes: 7 additions & 25 deletions .github/workflows/release_server.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
name: release_server

on:
create:
tags:
- 'server-*'
workflow_call:
inputs:
tag_name:
description: 'The name of the tag to be released'
required: true
type: string

env:
GITHUB_TOKEN: ${{ github.token }}
Expand All @@ -12,28 +15,8 @@ env:
IGGY_CI_BUILD: true

jobs:
check_release_trigger:
name: Check if trigger was server tag creation
runs-on: ubuntu-latest
steps:
- name: Check if trigger was a tag creation
id: trigger
run: |
if [[ "${{ github.event.ref_type }}" == "tag" && "${{ github.ref }}" == refs/tags/server-* ]];
then
echo "This event was a tag creation."
echo "release=true" >> "$GITHUB_OUTPUT"
else
echo "This event was not a tag creation."
echo "release=false" >> "$GITHUB_OUTPUT"
fi
outputs:
release: ${{ steps.trigger.outputs.release == 'true' }}

release_server:
name: Build and release server binary
needs: check_release_trigger
if: ${{ needs.check_release_trigger.outputs.release == 'true' }}
runs-on: ubuntu-latest
steps:
- name: Checkout code
Expand Down Expand Up @@ -114,7 +97,7 @@ jobs:
files: |
zipped_artifacts/*
CHANGELOG.md
tag_name: ${GITHUB_REF#refs/tags/}
tag_name: ${{ inputs.tag_name }}
draft: false
prerelease: false
env:
Expand All @@ -124,7 +107,6 @@ jobs:
name: Finalize release
runs-on: ubuntu-latest
needs:
- check_release_trigger
- release_server
if: always()
steps:
Expand Down

0 comments on commit 52223fe

Please sign in to comment.