18 Commits

Author SHA1 Message Date
Ed Page
c8a15f324f fix(publish): Don't generate final artifacts 2025-09-02 15:29:04 -05:00
Ed Page
3f857e9dd4 test(publish): Show the build-dir behavior 2025-09-02 13:21:35 -05:00
Ross Sullivan
a24ae6fd58
feat(build-dir): Stabilize build-dir 2025-08-15 11:00:01 +09:00
Eric Huss
1ce8023626 Rustfmt 2024 2025-07-05 19:50:36 -07:00
Ross Sullivan
92d9a94d02
chore: Migrated testsuite to testsuite::prelude 2025-06-25 22:37:24 +09:00
Ross Sullivan
fac2aafa11
feat(build-dir): Added improved error message when template is invalid 2025-04-12 02:20:15 +09:00
Ross Sullivan
389f263a79
test(build-dir): Add test for build-dir template nearest suggestion 2025-04-12 01:20:05 +09:00
Ross Sullivan
ad3e593e53
feat(build-dir): Added validation for unmatched brackets in template 2025-04-11 20:50:54 +09:00
Ross Sullivan
2a11c26af2
test(build-dir): Added test for unmatched brackets in build-dir path 2025-04-11 20:50:06 +09:00
Ross Sullivan
50533934d0
feat(build-dir): Resolve symlinks before hashing workspace-path-hash
This commit resolves symlinks in the manifest path before hashing it.
2025-04-08 22:48:13 +09:00
Ross Sullivan
dc0d1133f9
test(build-dir): Added test for workspace-path-hash symlink handling 2025-04-08 22:48:07 +09:00
Ross Sullivan
5b077cb489
chore(build-dir): Renamed workspace-manifest-path-hash to workspace-path-hash 2025-03-20 12:16:40 +09:00
Ross Sullivan
229489e9b3
Added invalid variable validation for build.buil-dir path templating.
This commit adds logic to check for unexpected variables in templated
paths like `build.build-dir`. Cargo will error if it finds a variable
that it does not know how to expand.
2025-03-15 17:24:45 +09:00
Ross Sullivan
76e54339f7
Added test for unknown templating variables 2025-03-15 17:24:40 +09:00
Ross Sullivan
ba4df9f86b
Implemented templating support for build.build-dir 2025-03-14 20:11:51 +09:00
Ross Sullivan
d0a3ec7366
Added build_dir templating tests.
This is in preparation for adding templating suppport to
the `build.build-dir` configuration option.
2025-03-14 20:11:51 +09:00
Ross Sullivan
5874b6f347
Seperated build directory from target directory
This commits implements the seperation of the intermidate artifact
directory (called "build directory") from the target directory. (see #14125)
2025-02-25 21:05:23 +09:00
Ross Sullivan
4ce639da9f
Added target-dir tests
These ares are in preparation to split target-dir into artifact-dir and build-dir
2025-02-24 18:19:49 +09:00