discourse/lib/plugin
David Taylor daad6ef1f7
FIX: Include rollup file hash in plugin entrypoint filenames (#40853)
The content and hash of rollup chunks may vary when various
internals/dependencies change. Previously, we didn't include the rollup
hash on entrypoint filenames - we just relied on the
Discourse-controlled input hash. We did include the rollup hash for
chunks. That meant we could end up in a situation where the chunk
filenames have changed, but cached entrypoints still reference the old
chunk filenames.

Also adds a guard to ensure we don't double-upload `.gz` assets to S3.
2026-06-15 09:24:28 +01:00
..
filter.rb DEV: Apply syntax_tree formatting to lib/* 2023-01-09 12:10:19 +00:00
filter_manager.rb DEV: Apply syntax_tree formatting to lib/* 2023-01-09 12:10:19 +00:00
instance.rb DEV: Add stat_type to register_stat API and Stat model (#40726) 2026-06-10 16:16:21 +10:00
js_compiler.rb DEV: Increase plugin_manager timout, and improve error message (#38874) 2026-03-25 15:43:07 +00:00
js_manager.rb FIX: Include rollup file hash in plugin entrypoint filenames (#40853) 2026-06-15 09:24:28 +01:00
metadata.rb DEV: Enable Style/RedundantSelf rubocop rule (#40098) 2026-05-19 19:27:45 +02:00