Cache hashed assets forever in fullstack (#3928)

* Cache hashed assets forever in fullstack

* fix clippy

* fix fullstack test port

* fix fullstack clippy

* fix double insertion of meta in fullstack test

* pull out head element changes

* Fix cli-optimization test when interrupted

* remove tests for raw assets

* fix playwright tests

* look for hash in asset name instead of building a manifest

* undo changes to cli

* fix clippy

* fix test_file_name_looks_immutable
This commit is contained in:
Evan Almloff authored and GitHub committed 2025-06-19 22:18:55 -07:00
1 parent 09d8e3aef2
commit 76ffcabd0b
10 files changed
+165 -40

No files matched your search

+2 -1
View File
@@ -145,7 +145,8 @@ pub fn add_hash_to_asset(asset: &mut BundledAsset) {
.map(|byte| format!("{byte:x}"))
.collect::<String>();
let file_stem = source_path.file_stem().unwrap_or(file_name);
let mut bundled_path = PathBuf::from(format!("{}-{hash}", file_stem.to_string_lossy()));
let mut bundled_path =
PathBuf::from(format!("{}-dxh{hash}", file_stem.to_string_lossy()));
if let Some(ext) = ext {
bundled_path.set_extension(ext);