|
19 | 19 |
|
20 | 20 | env: |
21 | 21 | CONFIGURATIONS_FOLDER:.github/label-configuration-files |
22 | | -CONFIGURATIONS_ARTIFACT:label-configuration-files |
| 22 | +CONFIGURATIONS_ARTIFACT_PREFIX:label-configuration-file- |
23 | 23 |
|
24 | 24 | jobs: |
25 | 25 | check: |
@@ -71,13 +71,13 @@ jobs: |
71 | 71 | file-url:https://raw.githubusercontent.com/arduino/tooling-project-assets/main/workflow-templates/assets/sync-labels/${{ matrix.filename }} |
72 | 72 |
|
73 | 73 | -name:Pass configuration files to next job via workflow artifact |
74 | | -uses:actions/upload-artifact@v3 |
| 74 | +uses:actions/upload-artifact@v4 |
75 | 75 | with: |
76 | 76 | path:| |
77 | 77 | *.yaml |
78 | 78 | *.yml |
79 | 79 | if-no-files-found:error |
80 | | -name:${{ env.CONFIGURATIONS_ARTIFACT }} |
| 80 | +name:${{ env.CONFIGURATIONS_ARTIFACT_PREFIX }}${{ matrix.filename }} |
81 | 81 |
|
82 | 82 | sync: |
83 | 83 | needs:download |
@@ -108,16 +108,17 @@ jobs: |
108 | 108 | -name:Checkout repository |
109 | 109 | uses:actions/checkout@v4 |
110 | 110 |
|
111 | | - -name:Download configurationfiles artifact |
112 | | -uses:actions/download-artifact@v3 |
| 111 | + -name:Download configurationfile artifacts |
| 112 | +uses:actions/download-artifact@v4 |
113 | 113 | with: |
114 | | -name:${{ env.CONFIGURATIONS_ARTIFACT }} |
| 114 | +merge-multiple:true |
| 115 | +pattern:${{ env.CONFIGURATIONS_ARTIFACT_PREFIX }}* |
115 | 116 | path:${{ env.CONFIGURATIONS_FOLDER }} |
116 | 117 |
|
117 | | - -name:Remove unneededartifact |
118 | | -uses:geekyeggo/delete-artifact@v2 |
| 118 | + -name:Remove unneededartifacts |
| 119 | +uses:geekyeggo/delete-artifact@v5 |
119 | 120 | with: |
120 | | -name:${{ env.CONFIGURATIONS_ARTIFACT }} |
| 121 | +name:${{ env.CONFIGURATIONS_ARTIFACT_PREFIX }}* |
121 | 122 |
|
122 | 123 | -name:Merge label configuration files |
123 | 124 | run:| |
|