Tony
02/20/2024, 10:20 AMgithub-action-matrix-outputs-write and github-action-matrix-outputs-read actions.
github-action-matrix-outputs-read unfortunately is still using an older version of actions/download-artifact which uses node16 and I see an automatic PR in your repo to update it is failing :(
Are there any plans to update this to use v4 of actions/download to address this?
The v4 actions have breaking changes and now uploaded artifacts are immutable so it may be that github-action-matrix-outputs-write needs some changes at the same time so that they continue to work as expected?Erik Osterman (Cloud Posse)
02/20/2024, 2:46 PMErik Osterman (Cloud Posse)
02/20/2024, 2:46 PMIgor Rodionov
02/20/2024, 3:03 PMTony
02/20/2024, 3:15 PMIgor Rodionov
02/20/2024, 4:40 PMactions/download-artifact v3 is not compatible with v4 . Github changed download API so it needs additional work to update.Erik Osterman (Cloud Posse)
02/20/2024, 6:07 PMIgor Rodionov
02/20/2024, 6:08 PMIgor Rodionov
02/20/2024, 6:10 PMaction/upload-artifact@v3 and below are not supported.
3. In v3, Artifacts are mutable so itβs possible to write workflow scenarios where multiple jobs upload to the same Artifact.
In v4, Artifacts are immutable (unless deleted). So you must change each of the uploaded Artifacts to have a different name and filter the downloads by name to achieve the same effect. This was key feature we used. Now we need to change write/read action to suppor thatIgor Rodionov
02/20/2024, 6:11 PMIgor Rodionov
02/20/2024, 6:11 PMIgor Rodionov
02/20/2024, 6:11 PMIgor Rodionov
02/20/2024, 6:11 PMTony
02/21/2024, 7:16 AMpattern argument as <matrix-step-name>* and merge-multiple: true to actions/download-artifact. I think that would essentially get you back to what you have today right?Erik Osterman (Cloud Posse)
02/21/2024, 2:31 PMErik Osterman (Cloud Posse)
02/21/2024, 2:32 PMTony
02/28/2024, 9:52 AMIgor Rodionov
02/28/2024, 9:52 AMTony
02/28/2024, 9:52 AMIgor Rodionov
02/28/2024, 11:46 AMTony
02/28/2024, 12:51 PMTony
02/29/2024, 2:32 PMTony
02/29/2024, 2:33 PM