Skip to content

Commit 7c36d43

Browse files
committed
[github-actions] Avoid workflow-ref checkout for PHP resolution (#76)
1 parent b412617 commit 7c36d43

3 files changed

Lines changed: 3 additions & 48 deletions

File tree

.github/workflows/reports.yml

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,9 @@ jobs:
4040
steps:
4141
- uses: actions/checkout@v6
4242

43-
- name: Resolve workflow source
44-
id: workflow_source
45-
env:
46-
WORKFLOW_REF: ${{ github.workflow_ref }}
47-
run: |
48-
echo "repository=${WORKFLOW_REF%%/.github/workflows/*}" >> "$GITHUB_OUTPUT"
49-
echo "ref=${WORKFLOW_REF#*@}" >> "$GITHUB_OUTPUT"
50-
51-
- name: Checkout workflow source repository
52-
uses: actions/checkout@v6
53-
with:
54-
repository: ${{ steps.workflow_source.outputs.repository }}
55-
ref: ${{ steps.workflow_source.outputs.ref }}
56-
path: .dev-tools-workflow-source
57-
5843
- name: Resolve workflow PHP version
5944
id: resolve
60-
uses: ./.dev-tools-workflow-source/.github/actions/resolve-php-version
45+
uses: php-fast-forward/dev-tools/.github/actions/resolve-php-version@main
6146

6247
reports:
6348
needs: resolve_php

.github/workflows/tests.yml

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -65,24 +65,9 @@ jobs:
6565
steps:
6666
- uses: actions/checkout@v6
6767

68-
- name: Resolve workflow source
69-
id: workflow_source
70-
env:
71-
WORKFLOW_REF: ${{ github.workflow_ref }}
72-
run: |
73-
echo "repository=${WORKFLOW_REF%%/.github/workflows/*}" >> "$GITHUB_OUTPUT"
74-
echo "ref=${WORKFLOW_REF#*@}" >> "$GITHUB_OUTPUT"
75-
76-
- name: Checkout workflow source repository
77-
uses: actions/checkout@v6
78-
with:
79-
repository: ${{ steps.workflow_source.outputs.repository }}
80-
ref: ${{ steps.workflow_source.outputs.ref }}
81-
path: .dev-tools-workflow-source
82-
8368
- name: Resolve workflow PHP version
8469
id: resolve
85-
uses: ./.dev-tools-workflow-source/.github/actions/resolve-php-version
70+
uses: php-fast-forward/dev-tools/.github/actions/resolve-php-version@main
8671

8772
tests:
8873
needs: resolve_php

.github/workflows/wiki.yml

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,24 +28,9 @@ jobs:
2828
steps:
2929
- uses: actions/checkout@v6
3030

31-
- name: Resolve workflow source
32-
id: workflow_source
33-
env:
34-
WORKFLOW_REF: ${{ github.workflow_ref }}
35-
run: |
36-
echo "repository=${WORKFLOW_REF%%/.github/workflows/*}" >> "$GITHUB_OUTPUT"
37-
echo "ref=${WORKFLOW_REF#*@}" >> "$GITHUB_OUTPUT"
38-
39-
- name: Checkout workflow source repository
40-
uses: actions/checkout@v6
41-
with:
42-
repository: ${{ steps.workflow_source.outputs.repository }}
43-
ref: ${{ steps.workflow_source.outputs.ref }}
44-
path: .dev-tools-workflow-source
45-
4631
- name: Resolve workflow PHP version
4732
id: resolve
48-
uses: ./.dev-tools-workflow-source/.github/actions/resolve-php-version
33+
uses: php-fast-forward/dev-tools/.github/actions/resolve-php-version@main
4934

5035
preview:
5136
needs: resolve_php

0 commit comments

Comments
 (0)