|
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: |
@@ -73,13 +73,13 @@ jobs: |
73 | 73 | file-url: https://raw.githubusercontent.com/arduino/tooling-project-assets/main/workflow-templates/assets/sync-labels/${{ matrix.filename }} |
74 | 74 |
|
75 | 75 | - name: Pass configuration files to next job via workflow artifact |
76 | | - uses: actions/upload-artifact@v3 |
| 76 | + uses: actions/upload-artifact@v4 |
77 | 77 | with: |
78 | 78 | path: | |
79 | 79 | *.yaml |
80 | 80 | *.yml |
81 | 81 | if-no-files-found: error |
82 | | - name: ${{ env.CONFIGURATIONS_ARTIFACT }} |
| 82 | + name: ${{ env.CONFIGURATIONS_ARTIFACT_PREFIX }}${{ matrix.filename }} |
83 | 83 |
|
84 | 84 | sync: |
85 | 85 | needs: download |
@@ -113,16 +113,17 @@ jobs: |
113 | 113 | - name: Checkout repository |
114 | 114 | uses: actions/checkout@v4 |
115 | 115 |
|
116 | | - - name: Download configuration files artifact |
117 | | - uses: actions/download-artifact@v3 |
| 116 | + - name: Download configuration file artifacts |
| 117 | + uses: actions/download-artifact@v4 |
118 | 118 | with: |
119 | | - name: ${{ env.CONFIGURATIONS_ARTIFACT }} |
| 119 | + merge-multiple: true |
| 120 | + pattern: ${{ env.CONFIGURATIONS_ARTIFACT_PREFIX }}* |
120 | 121 | path: ${{ env.CONFIGURATIONS_FOLDER }} |
121 | 122 |
|
122 | | - - name: Remove unneeded artifact |
123 | | - uses: geekyeggo/delete-artifact@v2 |
| 123 | + - name: Remove unneeded artifacts |
| 124 | + uses: geekyeggo/delete-artifact@v5 |
124 | 125 | with: |
125 | | - name: ${{ env.CONFIGURATIONS_ARTIFACT }} |
| 126 | + name: ${{ env.CONFIGURATIONS_ARTIFACT_PREFIX }}* |
126 | 127 |
|
127 | 128 | - name: Merge label configuration files |
128 | 129 | run: | |
|
0 commit comments