1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-05 21:15:38 -05:00

Release tag to Copr

This commit is contained in:
purian23
2025-10-22 21:35:36 -04:00
parent 0b0af20a84
commit 9128141be0

View File

@@ -7,6 +7,7 @@ on:
permissions:
contents: write
actions: write
concurrency:
group: release-${{ github.event.client_payload.tag }}
@@ -216,4 +217,27 @@ jobs:
tag_name: ${{ env.TAG }}
files: _release_assets/**
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Extract plain version
id: plain_version
run: |
set -e
if [[ "$TAG" == v* ]]; then
VERSION="${TAG#v}"
else
VERSION="$TAG"
fi
echo "plain=$VERSION" >> "$GITHUB_OUTPUT"
- name: Trigger Copr release workflow
run: |
set -euo pipefail
VERSION="${{ steps.plain_version.outputs.plain }}"
JSON_PAYLOAD=$(jq -n --arg version "$VERSION" '{inputs:{version:$version}}')
curl -X POST \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/${{ github.repository }}/actions/workflows/copr-release.yml/dispatches \
-d "$JSON_PAYLOAD"