Following #21217 the logic to create patch packages and our existing workflows no longer works for the libraries/vendor and media/vendor directories to determine which files have been added, modified, or deleted between patch releases or to determine which files have been deleted since a git tag. This workflow will need to be addressed before a stable release can be created.
| Labels |
Added:
?
|
||
| Labels |
Added:
?
|
||
| Category | ⇒ | Repository |
| Status | New | ⇒ | Discussion |
| Labels |
Added:
J4 Issue
|
||
| Labels |
Added:
?
?
|
||
| Labels |
Added:
?
|
||
| Labels |
Removed:
?
?
|
||
| Status | Discussion | ⇒ | Closed |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2021-03-24 16:43:09 |
| Closed_By | ⇒ | rdeutz | |
| Labels |
Added:
?
Removed: ? |
||
| Labels |
Removed:
?
|
||
So me and Michael discussed this offline a bit. Probably this is going to have to be a generated list of files (where we run the build tag to remove things like node_modules and build dirs after package generation) and then generate a file.
Options are the store the list of files from each release in the build directory, OR we can store them in some sort of jenkins artifact reference (https://jenkins.io/doc/pipeline/tour/tests-and-artifacts/) in the jenkins job.
Ideally we don't want to make jenkins do a "double/triple" npm build (one for the new release and one for each previous release with zipped upgrade path) as this will add significant time to the release job.