From b190d4eb98fb66f176925bf5b63c03d774980235 Mon Sep 17 00:00:00 2001 From: Fredrik Arvidsson Date: Tue, 12 Nov 2024 23:35:13 +0100 Subject: [PATCH] ci: create latest supported kafka version tag --- .github/workflows/set-kafka-version-tag.yml | 30 +++++++++++++++++++++ Kafka.Protocol.sln | 1 + 2 files changed, 31 insertions(+) create mode 100644 .github/workflows/set-kafka-version-tag.yml diff --git a/.github/workflows/set-kafka-version-tag.yml b/.github/workflows/set-kafka-version-tag.yml new file mode 100644 index 0000000..8040666 --- /dev/null +++ b/.github/workflows/set-kafka-version-tag.yml @@ -0,0 +1,30 @@ +name: Set Kafka Version Tag + +on: + push: + branches: + - '**' + tags-ignore: + - '**' + +jobs: + set_kafka_version_tag: + name: Set Kafka Version Tag + runs-on: ubuntu-latest + timeout-minutes: 10 + permissions: + # Create tag + contents: write + steps: + - uses: actions/checkout@v3 + - name: Read Kafka Release Version + id: kafka-release-version + shell: bash + run: | + version=$(cat KafkaReleaseTag.json | jq '.name' | xargs) + echo "version=$version" >> $GITHUB_OUTPUT + - name: Update Kafka Release Tag + uses: EndBug/latest-tag@v1 + with: + ref: Kafka-${{ steps.kafka-release-version.version }} + description: Kafka version ${{ steps.kafka-release-version.version }} diff --git a/Kafka.Protocol.sln b/Kafka.Protocol.sln index 01b89fb..2396219 100644 --- a/Kafka.Protocol.sln +++ b/Kafka.Protocol.sln @@ -20,6 +20,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution .github\workflows\ci.yml = .github\workflows\ci.yml .github\CODEOWNERS = .github\CODEOWNERS README.md = README.md + .github\workflows\set-kafka-version-tag.yml = .github\workflows\set-kafka-version-tag.yml EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kafka.Protocol.SourceGenerator", "Kafka.Protocol.SourceGenerator\Kafka.Protocol.SourceGenerator.csproj", "{4ED349C3-7623-46AE-883D-8EE0C1595A00}"