also looking at this
fix(packaging): stop macOS packages relocating themselves elsewhere
#46
4 files
+164
-16
| @@ -96,8 +96,11 @@ jobs: | ||
| 96 | 96 | uses: actions/upload-artifact@v4 |
| 97 | 97 | with: |
| 98 | 98 | name: native-lifecycle-${{ matrix.name }} |
| 99 | path: | | |
| 100 | artifacts/native-lifecycle/${{ matrix.name }}/report.json | |
| 101 | artifacts/native-lifecycle/${{ matrix.name }}/work/packages-*/** | |
| 99 | # Everything, not just report.json and the packages directory. The | |
| 100 | # macOS relocation bug took a workflow dispatch to diagnose because | |
| 101 | # the compiled fixtures at work/craft-lifecycle-* were outside the | |
| 102 | # uploaded subtree, so the artifact alone could not answer what the | |
| 103 | # runner had actually built. | |
| 104 | path: artifacts/native-lifecycle/${{ matrix.name }}/** | |
| 102 | 105 | if-no-files-found: error |
| 103 | 106 | retention-days: 90 |