From 1fcb3618c0e646d1f724f8c5f33744ca977549ee Mon Sep 17 00:00:00 2001 From: Damien Retzinger Date: Tue, 12 May 2026 21:29:33 -0400 Subject: [PATCH] ci: pass along COMPOSER_AUTH where needed (#258) --- .github/workflows/_internal-check-store.yaml | 9 ++++++++- .github/workflows/_internal-get-magento-version.yaml | 4 +++- .github/workflows/_internal-sansec-ecomscan.yaml | 2 ++ .github/workflows/_internal-setup-install.yaml | 2 ++ .github/workflows/_internal-setup-magento.yaml | 6 +++++- .github/workflows/_internal_check_extension.yaml | 2 ++ 6 files changed, 22 insertions(+), 3 deletions(-) diff --git a/.github/workflows/_internal-check-store.yaml b/.github/workflows/_internal-check-store.yaml index 28298c2..9e52315 100644 --- a/.github/workflows/_internal-check-store.yaml +++ b/.github/workflows/_internal-check-store.yaml @@ -50,9 +50,12 @@ jobs: tools: composer:v${{ matrix.composer }} magento_version: ${{ matrix.magento }} mode: extension + composer_auth: ${{ secrets.COMPOSER_AUTH }} - run: composer update --no-install working-directory: ${{ steps.setup-magento.outputs.path }} + env: + COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }} - uses: ./cache-magento with: @@ -79,6 +82,8 @@ jobs: - run: composer install working-directory: ${{ steps.setup-magento.outputs.path }} + env: + COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }} - uses: actions/upload-artifact@v7 with: @@ -98,4 +103,6 @@ jobs: store_artifact_name: store-fixture-${{ matrix.version }} path: "_ghamagento/" composer_cache_key: ${{ matrix.magento }} - stamp: true \ No newline at end of file + stamp: true + secrets: + composer_auth: ${{ secrets.COMPOSER_AUTH }} \ No newline at end of file diff --git a/.github/workflows/_internal-get-magento-version.yaml b/.github/workflows/_internal-get-magento-version.yaml index 812c9ab..f651124 100644 --- a/.github/workflows/_internal-get-magento-version.yaml +++ b/.github/workflows/_internal-get-magento-version.yaml @@ -30,7 +30,9 @@ jobs: - run: composer create-project --repository-url="https://mirror.mage-os.org" "magento/project-community-edition:2.4.5-p1" ../magento2 --no-install shell: bash - name: Create Magento ${{ matrix.magento }} Project + name: Create Magento ${{ matrix.magento }} Project + env: + COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }} - uses: ./get-magento-version id: magento-version diff --git a/.github/workflows/_internal-sansec-ecomscan.yaml b/.github/workflows/_internal-sansec-ecomscan.yaml index 78cb6b0..661990b 100644 --- a/.github/workflows/_internal-sansec-ecomscan.yaml +++ b/.github/workflows/_internal-sansec-ecomscan.yaml @@ -58,6 +58,8 @@ jobs: - run: composer update --no-install working-directory: ${{ steps.setup-magento.outputs.path }} + env: + COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }} - uses: ./cache-magento with: diff --git a/.github/workflows/_internal-setup-install.yaml b/.github/workflows/_internal-setup-install.yaml index e9be830..cf6da25 100644 --- a/.github/workflows/_internal-setup-install.yaml +++ b/.github/workflows/_internal-setup-install.yaml @@ -57,6 +57,8 @@ jobs: - run: composer update --no-install working-directory: ${{ steps.setup-magento.outputs.path }} + env: + COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }} - uses: ./cache-magento with: diff --git a/.github/workflows/_internal-setup-magento.yaml b/.github/workflows/_internal-setup-magento.yaml index 4d62da7..fd978c3 100644 --- a/.github/workflows/_internal-setup-magento.yaml +++ b/.github/workflows/_internal-setup-magento.yaml @@ -78,6 +78,8 @@ jobs: - run: composer update --no-install working-directory: ${{ env.magento_folder }} + env: + COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }} - uses: ./cache-magento with: @@ -218,13 +220,15 @@ jobs: - run: composer update --no-install working-directory: ${{ steps.setup-magento.outputs.path }} + env: + COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }} - uses: ./cache-magento with: composer_cache_key: ${{ matrix.magento }} working-directory: ${{ steps.setup-magento.outputs.path }} stamp: true - + - run: composer install name: Composer install shell: bash diff --git a/.github/workflows/_internal_check_extension.yaml b/.github/workflows/_internal_check_extension.yaml index 61518eb..b701ca1 100644 --- a/.github/workflows/_internal_check_extension.yaml +++ b/.github/workflows/_internal_check_extension.yaml @@ -40,3 +40,5 @@ jobs: path: _test/demo-package matrix: ${{ needs.compute_matrix.outputs.matrix }} stamp: true + secrets: + composer_auth: ${{ secrets.COMPOSER_AUTH }}