Scott Schafer
0d62ae2fc3
feat: Add rustc
style errors for manifest parsing
2023-12-15 13:30:10 -07:00
Ed Page
96fa278540
test(manifest): Verify we warn on unused workspace.package fields
...
Inspired by #13258
2024-01-08 09:21:31 -06:00
Ed Page
53dcd2f454
fix(manifest): Provide more context on sematic errors
2023-08-24 16:27:53 -05:00
Ed Page
5cac7aa8c6
fix(toml): Remove redundant error messages
2023-08-24 16:19:48 -05:00
cassaundra
5554889f88
Include rust-version in publish request
...
crates.io reads rust-version from the tarball directly, but we can include it in
the publish request for the sake of consistency for third-party registries.
2023-04-26 11:59:29 -07:00
hi-rustin
af0cd9fc5a
Improve error message for empty dep
...
Signed-off-by: hi-rustin <rustin.liu@gmail.com>
2023-04-20 09:32:24 +08:00
Eric Huss
3c295cf5ec
Update tests for publish text changes
2023-03-15 08:50:11 -07:00
Scott Schafer
a32af2fff1
fix(toml): Provide a way to show unused manifest keys for workspace inheritance
2023-03-01 13:43:57 -06:00
Eric Huss
1c4651e5f3
Fix tests with nondeterministic ordering
2023-02-24 17:28:28 -08:00
hi-rustin
5751e17c9b
Change the download output order
2023-02-23 09:11:52 +08:00
hi-rustin
0b06a456f2
Make blocking tests non blocking
2023-02-23 09:11:52 +08:00
Scott Schafer
df909b938c
chore: update inheritable_workspace_fields
tests to use check
2023-02-20 12:21:27 -06:00
Ed Page
6007f05a85
chore: Update to toml v0.6, toml_edit v0.18
...
`toml` replaces `toml_edit::easy`, using `toml_edit` as its parser.
2023-01-19 15:26:28 -06:00
Scott Schafer
712b327f32
refactor(toml): Move TomlWorkspaceDependency
out of TomlDependency
2023-01-25 10:50:55 -06:00
Scott Schafer
49d722cfe6
fix(toml): Add default-features
to TomlWorkspaceDependency
2023-01-10 11:53:45 -06:00
Arlo Siemsen
7cd613773d
Fix several tests that are waiting 60 seconds for publishing to time out
2022-11-17 15:54:24 -06:00
Arlo Siemsen
dd5134c7a5
Implement RFC 3289: source replacement ambiguity
2022-10-07 22:30:59 -05:00
Scott Schafer
ab18bd40d5
refactor(testsuite): Replace [project]
with [package]
2022-09-26 09:51:16 -06:00
Wim Looman
492358a19f
Only override published resolver when the workspace is different
2022-08-10 09:26:50 +02:00
Wim Looman
d953c3b2d7
Override to resolver=1 in published package
2022-07-29 16:03:05 +02:00
Scott Schafer
2c810afda9
Stabilize workspace inheritance
2022-07-23 09:36:49 -05:00
Scott Schafer
c239e407e7
add a reason to masquerade_as_nightly_cargo
so it is searchable
2022-07-15 21:32:23 -05:00
Scott Schafer
a18b97f8f3
Prefer dependency.workspace = true
to dependency = { workspace = true }
when only specifying { workspace = true }
2022-04-20 10:45:18 -05:00
Scott Schafer
ea79548c1b
Prefer field.workspace = true
to field = { workspace = true }
2022-04-20 10:44:53 -05:00
Scott Schafer
114f1e53f7
Part 7 of RFC2906 - Add support for inheriting exclude
and include
2022-04-13 18:32:53 -05:00
Scott Schafer
494eb293ff
Part 6 of RFC2906 - Switch the inheritance source from workspace
to workspace.package
2022-04-13 15:22:38 -05:00
Scott Schafer
327976f36a
Part 5 of RFC2906 - Add support for inheriting rust-version
2022-04-13 12:03:40 -05:00
Scott Schafer
3bbb781ae7
Part 4 of RFC2906 - Add support for inheriting readme
2022-04-08 15:18:48 -05:00
Scott Schafer
3d07652c38
Part 3 of RFC2906 - Add support for inheriting license-path
, and depednency.path
2022-04-07 16:34:34 -05:00
scott
0cd55465a4
Part 2 of RFC2906 - allow inheriting from parent workspaces
2022-04-04 15:32:46 -05:00
scott
e6992d4310
-- renamed deduplicate_workspace to inheritable_workspace_fields
...
-- removed `[]` from error messages in favor of back-ticks
2022-03-23 16:47:06 -05:00