10
10
outputs :
11
11
version : {{ "${{ steps.supported-versions-matrix.outputs.lowest }}" }}
12
12
steps :
13
- - uses : actions/checkout@v4
13
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
14
14
- id : supported-versions-matrix
15
- uses : WyriHaximus/github-action-composer-php-versions-in-range@v1
15
+ uses : WyriHaximus/github-action-composer-php-versions-in-range@ea3d54bf7909d5607c4f32bda9cd8d64e420ec99 # v1
16
16
with :
17
17
workingDirectory : clients/{{ path }}
18
18
generate-{{ path|replace({"." : " _" })|lower }}:
23
23
container :
24
24
image : wyrihaximusnet/php:{{ "${{ needs.supported-versions-matrix.outputs.version }}" }}-nts-alpine-slim-dev-root
25
25
steps :
26
- - uses : actions/checkout@v4
26
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
27
27
- uses : ramsey/composer-install@v2
28
28
- uses : ramsey/composer-install@v2
29
29
with :
@@ -41,12 +41,12 @@ jobs:
41
41
php -r 'file_put_contents(getenv("GITHUB_OUTPUT"), "previous=" . md5(file_get_contents("etc/specs/{{ path }}/previous.spec.yaml")) . "\n", FILE_APPEND);'
42
42
- name : Look current up spec version
43
43
id : look-current-up-spec-version
44
-
44
+ uses : mikefarah/yq@f03c9dc599c37bfcaf533427211d05e51e6fee64 # v4.47.1
45
45
with :
46
46
cmd : yq '.info.version' 'etc/specs/{{ path }}/current.spec.yaml'
47
47
- name : Look previous up spec version
48
48
id : look-previous-up-spec-version
49
-
49
+ uses : mikefarah/yq@f03c9dc599c37bfcaf533427211d05e51e6fee64 # v4.47.1
50
50
with :
51
51
cmd : yq '.info.version' 'etc/specs/{{ path }}/previous.spec.yaml'
52
52
- name : Generate spec diff
64
64
run : |
65
65
make generate-client {{ path }}
66
66
- name : Create Pull Request
67
- uses : peter-evans/create-pull-request@v7
67
+ uses : peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
68
68
with :
69
69
branch : " {{ path }}/from-{{ " ${{ steps.look-current-up-spec-version.outputs.result }}" }}-{{ "${{ steps.spec-hash.outputs.current }}" }}-from-{{ "${{ steps.look-previous-up-spec-version.outputs.result }}" }}-{{ "${{ steps.spec-hash.outputs.current }}" }}"
70
70
token : {{ "${{ secrets.SUBSPLIT_GITHUB_TOKEN }}" }}
0 commit comments