forked from AG_QGIS/Plugin_Test_Action
.gitea/workflows/release.yml aktualisiert
This commit is contained in:
@@ -180,48 +180,4 @@ jobs:
|
|||||||
DOWNLOAD_URL=$(echo "$RESPONSE" | grep -o '"browser_download_url":"[^"]*' | cut -d'"' -f4)
|
DOWNLOAD_URL=$(echo "$RESPONSE" | grep -o '"browser_download_url":"[^"]*' | cut -d'"' -f4)
|
||||||
echo "download_url=${DOWNLOAD_URL}" >> $GITHUB_OUTPUT
|
echo "download_url=${DOWNLOAD_URL}" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Build XML block
|
|
||||||
id: xmlblock
|
|
||||||
run: |
|
|
||||||
NAME="${{ steps.cfg.outputs.name }}"
|
|
||||||
VERSION="${{ steps.info.outputs.version }}"
|
|
||||||
|
|
||||||
BLOCK=$(cat <<EOF
|
|
||||||
<pyqgis_plugin name="${NAME}" version="${VERSION}">
|
|
||||||
<description>${{ steps.cfg.outputs.description }}</description>
|
|
||||||
<qgisMinimumVersion>${{ steps.cfg.outputs.qgis_min }}</qgisMinimumVersion>
|
|
||||||
<qgisMaximumVersion>${{ steps.cfg.outputs.qgis_max }}</qgisMaximumVersion>
|
|
||||||
<author>${{ steps.cfg.outputs.author }}</author>
|
|
||||||
<email>${{ steps.cfg.outputs.email }}</email>
|
|
||||||
<homepage>${{ steps.cfg.outputs.homepage }}</homepage>
|
|
||||||
<tracker>${{ steps.cfg.outputs.tracker }}</tracker>
|
|
||||||
<repository>${{ steps.cfg.outputs.repository }}</repository>
|
|
||||||
<download_url>${{ steps.upload_asset.outputs.download_url }}</download_url>
|
|
||||||
<experimental>${{ steps.cfg.outputs.experimental }}</experimental>
|
|
||||||
<deprecated>${{ steps.cfg.outputs.deprecated }}</deprecated>
|
|
||||||
</pyqgis_plugin>
|
|
||||||
EOF
|
|
||||||
)
|
|
||||||
|
|
||||||
# Mehrzeiligen Output korrekt setzen
|
|
||||||
{
|
|
||||||
echo "block<<EOF"
|
|
||||||
echo "$BLOCK"
|
|
||||||
echo "EOF"
|
|
||||||
} >> "$GITHUB_OUTPUT"
|
|
||||||
|
|
||||||
|
|
||||||
- name: Dispatch to Repository
|
|
||||||
run: |
|
|
||||||
curl -s -X POST \
|
|
||||||
-H "Authorization: token ${{ secrets.RELEASE_TOKEN }}" \
|
|
||||||
-H "Content-Type: application/json" \
|
|
||||||
"https://${{ vars.RELEASE_URL }}/api/v1/repos/${{ github.repository_owner }}/Repository/dispatches" \
|
|
||||||
-d "{
|
|
||||||
\"type\": \"plugin-released\",
|
|
||||||
\"payload\": {
|
|
||||||
\"plugin\": \"${{ steps.cfg.outputs.name }}\",
|
|
||||||
\"channel\": \"${{ steps.info.outputs.channel }}\",
|
|
||||||
\"xml_block\": \"${{ steps.xmlblock.outputs.block }}\"
|
|
||||||
}
|
|
||||||
}"
|
|
||||||
Reference in New Issue
Block a user