From 24ab8f0c998dbd521cbc8ec3250ded68467ac647 Mon Sep 17 00:00:00 2001 From: Koen Baas Date: Wed, 23 Jul 2025 16:27:49 +0200 Subject: [PATCH 1/3] Add directory --- .gitignore | 1 + action.yml | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..723ef36 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea \ No newline at end of file diff --git a/action.yml b/action.yml index e7868f4..20e757d 100644 --- a/action.yml +++ b/action.yml @@ -2,6 +2,10 @@ name: Setup composer description: Install and cache composer dependencies author: Jamie Schouten inputs: + directory: + description: 'directory to run composer in' + required: false + default: '.' args: description: 'install arguments' required: false @@ -21,6 +25,9 @@ runs: - name: Checkout uses: actions/checkout@v4 + - name: Set working directory + run: cd ${{ inputs.directory }} + - name: Auth registry run: composer config --global bearer.packistry.qlic.nl ${{ inputs.packistry-token }} -- 2.49.1 From c2cece21dc2b8fe3e77194478c2bc38d8c9ca0b4 Mon Sep 17 00:00:00 2001 From: Koen Baas Date: Wed, 23 Jul 2025 16:42:54 +0200 Subject: [PATCH 2/3] Add directory --- action.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/action.yml b/action.yml index 20e757d..e15fc05 100644 --- a/action.yml +++ b/action.yml @@ -2,10 +2,10 @@ name: Setup composer description: Install and cache composer dependencies author: Jamie Schouten inputs: - directory: + working-directory: description: 'directory to run composer in' required: false - default: '.' + default: './' args: description: 'install arguments' required: false @@ -30,11 +30,13 @@ runs: - name: Auth registry run: composer config --global bearer.packistry.qlic.nl ${{ inputs.packistry-token }} + working-directory: ${{ inputs.working-directory }} - name: Get Composer Cache Directory id: composer-cache run: | echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT + working-directory: ${{ inputs.working-directory }} - uses: actions/cache@v4 with: @@ -42,6 +44,8 @@ runs: key: ${{ runner.os }}-composer-${{ hashFiles(inputs.file) }} restore-keys: | ${{ runner.os }}-composer- + working-directory: ${{ inputs.working-directory }} - name: Install dependencies run: composer install ${{ inputs.args }} + working-directory: ${{ inputs.working-directory }} -- 2.49.1 From b3853119a0a0b1be6c3a094e22aa8f36f0cf7cf0 Mon Sep 17 00:00:00 2001 From: Koen Baas Date: Wed, 23 Jul 2025 16:48:27 +0200 Subject: [PATCH 3/3] Add directory --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index e15fc05..c3ca1f9 100644 --- a/action.yml +++ b/action.yml @@ -26,7 +26,7 @@ runs: uses: actions/checkout@v4 - name: Set working directory - run: cd ${{ inputs.directory }} + run: cd ${{ inputs.working-directory }} - name: Auth registry run: composer config --global bearer.packistry.qlic.nl ${{ inputs.packistry-token }} -- 2.49.1