Add upgrade profile and step to update the bundle timestamp. #248
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a follow-up on #247 (comment)
That PR updated the actions, with an upgrade step, but also changed css, which was missing an upgrade step. That is what I do here. This is an upgrade profile, so we have one upgrade step that applies the actions, updates the bundle timestamp, and combines the bundles.
I first tried it smaller, with only a tiny upgrade step, but that was not enough.
See branch
maurits/upgrade-step-bundle-1
, commit e15cd7d and the commented-out ideas in that commit.cc @thet because I wonder if he knows something simpler than either this PR or the ideas in the commit I reference.
I could imagine a new function in
CMFPlone
that takes a bundle prefix and a timestamp, and sets the last compilation date on this bundle, and calls combine-bundles, taking care that the ContentType of the response is not changed to json. So roughly theupdate_last_compilation
function I have in commit e15cd7d, plus the combine-bundles from the comments there.