diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index aa244284..f22e6c46 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,7 +16,7 @@ jobs: php-version: ${{ matrix.php-version }} - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Validate composer.json and composer.lock run: composer validate diff --git a/.github/workflows/upload-release-asset.yml b/.github/workflows/upload-release-asset.yml index 1b10b1f8..31a66f1d 100644 --- a/.github/workflows/upload-release-asset.yml +++ b/.github/workflows/upload-release-asset.yml @@ -20,16 +20,15 @@ jobs: 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') - - name: Get Latest Release Upload URL + - name: Get Latest Release Id and 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') - - - name: Display Latest Release Info - run: | + release_id=$(echo "$response" | jq -r '.id') + echo "::set-output name=release_id::$release_id" + echo "::set-output name=upload_url::$upload_url" echo "Latest Release ID: ${{ steps.get-release-id.outputs.release_id }}" echo "Latest Release Upload URL: ${{ steps.get-release-upload-url.outputs.upload_url }}" @@ -39,9 +38,9 @@ jobs: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | gh api \ - --method POST \ - -H "Accept: application/vnd.github+json" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - -H "Content-Type: application/zip" \ - ${{ steps.get-release-upload-url.outputs.upload_url }}?name=AdyenPaymentShopware6.zip \ - -F "--data-binary=@AdyenPaymentShopware6.zip" + --method POST \ + -H "Accept: application/vnd.github+json" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + -H "Content-Type: application/zip" \ + ${{ steps.get-release-upload-url.outputs.upload_url }}?name=AdyenPaymentShopware6.zip \ + -F "data=@AdyenPaymentShopware6.zip" \ No newline at end of file