Skip to content

Merge remote-tracking branch 'origin/ECP-8954' into ECP-8954 #12

Merge remote-tracking branch 'origin/ECP-8954' into ECP-8954

Merge remote-tracking branch 'origin/ECP-8954' into ECP-8954 #12

#on:
# release:
# types: [created, edited]
on: ["push", "workflow_dispatch"]
name: Upload Release Asset
jobs:
run:
name: Upload Release Asset
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Prepare release artifact
run: .github/workflows/scripts/prepare-release.sh
- name: Get Latest Release ID
id: get-release-id
run: |
response=$(curl -s -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" "https://api.github.com/repos/${{ github.repository }}/releases/latest")
release_id=$(echo "$response" | jq -r '.id')
echo "::set-output name=release_id::$release_id"
- name: Get Latest Release Upload URL
id: get-release-upload-url
run: |
response=$(curl -s -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" "https://api.github.com/repos/${{ github.repository }}/releases/latest")
upload_url=$(echo "$response" | jq -r '.upload_url' | sed 's/{?name,label}//g')
echo "::set-output name=upload_url::$upload_url"
- name: Use Latest Release Info
run: |
echo "Latest Release ID: ${{ steps.get-release-id.outputs.release_id }}"
echo "Latest Release Upload URL: ${{ steps.get-release-upload-url.outputs.upload_url }}"
- name: Marketplace Release Artifacts
id: marketplace-release-Artifact
run: |
gh api \
--method POST \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://uploads.github.com/repos/Adyen/adyen-shopware6/releases/155824733/assets?name=AdyenPaymentShopware6.zip \
-f "@AdyenPaymentShopware6.zip"
# --hostname https://uploads.github.com \
# /repos/Adyen/adyen-shopware6/releases/155824733/assets?name=AdyenPaymentShopware6.zip \
# uses: alexellis/[email protected]
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# with:
# asset_paths: '["./AdyenPaymentShopware6.zip"]'
# upload_url: ${{ steps.get-release-upload-url.outputs.upload_url }}
# asset_name: AdyenPaymentShopware6.zip
# asset_content_type: application/zip