Skip to content

webhooks urls update #24

webhooks urls update

webhooks urls update #24

# 05/2024 created
# This workflow triggers a plugin update in the topdata shopware6 demoshops
# The demoshop needs the topdata-plugin-manager-sw6 plugin installed
name: Update Plugin
on: [push]
jobs:
update-demoshops:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install dependencies
run: sudo apt-get update && sudo apt-get install -y jq curl
- name: Get Composer Name
run: |
COMPOSER_NAME=$(jq -r .name composer.json)
echo "COMPOSER_NAME=$COMPOSER_NAME" >> $GITHUB_ENV

Check failure on line 23 in .github/workflows/update-demoshops.yaml

View workflow run for this annotation

GitHub Actions / .github/workflows/update-demoshops.yaml

Invalid workflow file

You have an error in your yaml syntax on line 23
- name: Build urls.txt
run: |
cat << EOF > urls.txt
url = "${{ secrets.UPDATE_URL_DEMOSHOP_SW64_STAGING }}/${{ env.COMPOSER_NAME }}"
url = "${{ secrets.UPDATE_URL_DEMOSHOP_SW65_STAGING }}/${{ env.COMPOSER_NAME }}"
url = "${{ secrets.UPDATE_URL_DEMOSHOP_SW66_STAGING }}/${{ env.COMPOSER_NAME }}"
# url = "${{ secrets.UPDATE_URL_DEMOSHOP_SW64_PROD }}/${{ env.COMPOSER_NAME }}"
# url = "${{ secrets.UPDATE_URL_DEMOSHOP_SW65_PROD }}/${{ env.COMPOSER_NAME }}"
# url = "${{ secrets.UPDATE_URL_DEMOSHOP_SW66_PROD }}/${{ env.COMPOSER_NAME }}"
EOF
- name: Trigger Plugin Update on demoshops
run: |
curl -f -sS -X GET --parallel --parallel-immediate --parallel-max 4 --config urls.txt