diff --git a/.github/workflows/universal_workflow_light.yaml b/.github/workflows/universal_workflow_light.yaml index 750297b..08f85b3 100644 --- a/.github/workflows/universal_workflow_light.yaml +++ b/.github/workflows/universal_workflow_light.yaml @@ -1168,6 +1168,10 @@ jobs: id: rt shell: bash run: | + echo "Debugging environment variables:" + env | grep "^cypress_" + echo "Setting outputs..." + # Rest of the script... ${{ needs.init.outputs.debug }} set +x E=$(env|grep -e "^cypress_") @@ -1222,6 +1226,14 @@ jobs: sed -e 's#\-\-*#-#' -e 's#\_\_*#_#g' | \ tee -a "${GITHUB_OUTPUT}" + - name: Set Cypress Variables + run: | + echo "cypress_composer_transform=some_value" >> $GITHUB_ENV + echo "cypress_composer_early=false" >> $GITHUB_ENV + echo "cypress_container_name=php" >> $GITHUB_ENV + echo "cypress_container_options=" >> $GITHUB_ENV + echo "cypress_path=/var/www/html" >> $GITHUB_ENV + - name: 'Start shop' uses: 'OXID-eSales/github-actions/start_shop@v4' with: @@ -1266,6 +1278,21 @@ jobs: ${{ steps.rt.outputs.cypress_container_name }} \ composer update --no-interaction -d "/var/www/${{ steps.rt.outputs.cypress_path }}" + + - name: Run composer if there is no transform + if: ${{ (steps.rt.outputs.cypress_composer_transform == '' || !steps.rt.outputs.cypress_composer_transform) && (steps.rt.outputs.cypress_composer_early == 'false' || !steps.rt.outputs.cypress_composer_early) }} + run: | + # run composer + ${{ inputs.debug }} + docker compose exec -T \ + ${{ steps.rt.outputs.cypress_container_options || '--user=www-data' }} \ + ${{ steps.rt.outputs.cypress_container_name || 'php' }} \ + composer config -g github-oauth.github.com "${{ secrets.enterprise_github_token || github.token }}" + docker compose exec -T \ + ${{ steps.rt.outputs.cypress_container_options || '--user=www-data' }} \ + ${{ steps.rt.outputs.cypress_container_name || 'php' }} \ + composer update --no-interaction -d "/var/www/${{ steps.rt.outputs.cypress_path || 'html' }}" + - name: Run custom scripts uses: 'OXID-eSales/github-actions/run_custom_scripts@v4' with: