ci: pass along COMPOSER_AUTH where needed (#258)

This commit is contained in:
Damien Retzinger
2026-05-12 21:29:33 -04:00
parent 4fc491bc1a
commit 1fcb3618c0
6 changed files with 22 additions and 3 deletions
@@ -50,9 +50,12 @@ jobs:
tools: composer:v${{ matrix.composer }} tools: composer:v${{ matrix.composer }}
magento_version: ${{ matrix.magento }} magento_version: ${{ matrix.magento }}
mode: extension mode: extension
composer_auth: ${{ secrets.COMPOSER_AUTH }}
- run: composer update --no-install - run: composer update --no-install
working-directory: ${{ steps.setup-magento.outputs.path }} working-directory: ${{ steps.setup-magento.outputs.path }}
env:
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
- uses: ./cache-magento - uses: ./cache-magento
with: with:
@@ -79,6 +82,8 @@ jobs:
- run: composer install - run: composer install
working-directory: ${{ steps.setup-magento.outputs.path }} working-directory: ${{ steps.setup-magento.outputs.path }}
env:
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
- uses: actions/upload-artifact@v7 - uses: actions/upload-artifact@v7
with: with:
@@ -99,3 +104,5 @@ jobs:
path: "_ghamagento/" path: "_ghamagento/"
composer_cache_key: ${{ matrix.magento }} composer_cache_key: ${{ matrix.magento }}
stamp: true stamp: true
secrets:
composer_auth: ${{ secrets.COMPOSER_AUTH }}
@@ -31,6 +31,8 @@ jobs:
- run: composer create-project --repository-url="https://mirror.mage-os.org" "magento/project-community-edition:2.4.5-p1" ../magento2 --no-install - run: composer create-project --repository-url="https://mirror.mage-os.org" "magento/project-community-edition:2.4.5-p1" ../magento2 --no-install
shell: bash shell: bash
name: Create Magento ${{ matrix.magento }} Project name: Create Magento ${{ matrix.magento }} Project
env:
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
- uses: ./get-magento-version - uses: ./get-magento-version
id: magento-version id: magento-version
@@ -58,6 +58,8 @@ jobs:
- run: composer update --no-install - run: composer update --no-install
working-directory: ${{ steps.setup-magento.outputs.path }} working-directory: ${{ steps.setup-magento.outputs.path }}
env:
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
- uses: ./cache-magento - uses: ./cache-magento
with: with:
@@ -57,6 +57,8 @@ jobs:
- run: composer update --no-install - run: composer update --no-install
working-directory: ${{ steps.setup-magento.outputs.path }} working-directory: ${{ steps.setup-magento.outputs.path }}
env:
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
- uses: ./cache-magento - uses: ./cache-magento
with: with:
@@ -78,6 +78,8 @@ jobs:
- run: composer update --no-install - run: composer update --no-install
working-directory: ${{ env.magento_folder }} working-directory: ${{ env.magento_folder }}
env:
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
- uses: ./cache-magento - uses: ./cache-magento
with: with:
@@ -218,6 +220,8 @@ jobs:
- run: composer update --no-install - run: composer update --no-install
working-directory: ${{ steps.setup-magento.outputs.path }} working-directory: ${{ steps.setup-magento.outputs.path }}
env:
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
- uses: ./cache-magento - uses: ./cache-magento
with: with:
@@ -40,3 +40,5 @@ jobs:
path: _test/demo-package path: _test/demo-package
matrix: ${{ needs.compute_matrix.outputs.matrix }} matrix: ${{ needs.compute_matrix.outputs.matrix }}
stamp: true stamp: true
secrets:
composer_auth: ${{ secrets.COMPOSER_AUTH }}