Skip to content

feat: drop appimage bundle and v1 compatible updater (#409) #22

feat: drop appimage bundle and v1 compatible updater (#409)

feat: drop appimage bundle and v1 compatible updater (#409) #22

name: Release Drafter
on:
push:
branches:
- main
jobs:
update_release_draft:
permissions:
contents: write
# write permission is required for autolabeler
# otherwise, read permission is required at least
pull-requests: write
runs-on: ubuntu-latest
name: Release Drafter
steps:
- name: Checkout the repository
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
fetch-depth: 0
- name: Find Next Version
id: version
run: |
tag_prefix="mdns-browser-"
current_version=$(jq -r '.version' src-tauri/tauri.conf.json)
IFS='.' read -r -a version_parts <<< "$current_version"
major=${version_parts[0]}
minor=${version_parts[1]}
patch=${version_parts[2]}
new_patch=$((patch + 1))
new_version="v$major.$minor.$new_patch"
echo Current version: v$current_version
echo New target version: $new_version
echo "tag=$tag_prefix$new_version" >> "$GITHUB_OUTPUT"
echo "name=mDNS-Browser Release $new_version" >> "$GITHUB_OUTPUT"
- name: Run Release Drafter
uses: release-drafter/release-drafter@3f0f87098bd6b5c5b9a36d49c41d998ea58f9348 # v6.0.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}