@@ -23,42 +23,31 @@ jobs:
2323 uses : ./.github/workflows/reusable_docs_build.yml
2424 DetectChanges :
2525 runs-on : ubuntu-latest
26- outputs :
27- changed_files : ${{ steps.get-changes .outputs.all_changed_files }}
26+ outputs :
27+ changed_files : ${{ steps.changed-files .outputs.all_changed_files }}
2828 steps :
2929 - name : Checkout code
3030 uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
3131 with :
32- fetch-depth : 2
32+ fetch-depth : 0
3333
34- - name : List all changed files
35- id : get-changes
36- run : |
37- git diff --name-only HEAD^ HEAD > all_changed_files.txt
38- changed_files=$(cat all_changed_files.txt | tr '\n' ' ')
39- echo "changed_files=$changed_files" >> $GITHUB_ENV
40- echo "::set-output name=all_changed_files::$changed_files"
34+ - name : Get changed files
35+ id : changed-files
36+ uses :
tj-actions/[email protected] 4137
42- - name : all changed files
43- run : |
44- echo "changed files: ${{ needs.DetectChanges.outputs.changed_files }}"
45- Check :
46- runs-on : ubuntu-latest
47- needs : [DetectChanges]
48- steps :
49- - name : check changed files
38+ - name : List all changed files
39+ env :
40+ ALL_CHANGED_FILES : ${{ steps.changed-files.outputs.all_changed_files }}
5041 run : |
51- echo "all_changed_files: ${{ needs.DetectChanges.outputs.changed_files }}"
52- echo "all_changed_files: ${{ contains(join(needs.DetectChanges.outputs.changed_files, ' '), '.github/docker/') }}"
53-
42+ echo "Changed files: ${{ steps.changed-files.outputs.all_changed_files }}"
5443 BuildDockers :
5544 if : ${{ contains(join(needs.DetectChanges.outputs.changed_files, ' '), '.github/docker/') }}
5645 needs : [DetectChanges]
5746 permissions :
5847 contents : read
5948 packages : write
6049 secrets : inherit
61- uses : ./.github/workflows/build_dockers .yml
50+ uses : ./.github/workflows/reusable_dockers_build .yml
6251 FastBuild :
6352 if : always() && (needs.BuildDockers.result == 'skipped' || needs.BuildDockers.result == 'success')
6453 needs : [ CodeChecks, DocsBuild, BuildDockers]
0 commit comments