21 Commits

Author SHA1 Message Date
Kévin Commaille
9b3f4a2c0f ci: Add lint to check if all sub-crates features can be enabled from ruma crate 2024-05-11 12:11:35 +02:00
Kévin Commaille
14d7ec42e7 xtask: Don't try to read ruma-macros changelog and only publish it 2024-05-09 15:17:07 +02:00
mib
7b373b78bb
xtask: Migrate from isahc to reqwest
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>
2024-04-26 20:43:49 +00:00
Jonas Platte
157b36d305 xtask: Simplify match arm
Thanks to clippy for the lint!
2024-01-10 16:09:03 +01:00
Jonas Platte
db6acae8a8
xtask: Don't wait after ruma-macros release
Current versions of Cargo do this as part of `cargo publish`.
2023-02-02 13:13:36 +01:00
Jonas Platte
b0967d9053
Re-export ruma-server-util from ruma with a feature flag 2023-02-01 14:19:28 +01:00
Jonas Platte
5b77165e2b
Update xtask release to work for ruma-server-util 2023-02-01 14:12:38 +01:00
Jonas Platte
92c1602d2d
Update release xtask to account for workspace dependencies 2023-02-01 13:24:43 +01:00
Jonas Platte
c745d3baf7
Fix clippy lint 2022-09-02 14:07:28 +02:00
Kévin Commaille
93d8401d35 xtask: Fix release changelog generation
The version title might exist after the "unreleased" title if the
release failed after the changelog was updated
2022-06-03 13:22:41 +02:00
Jonas Platte
8912182c56
Increase usage of implicit named arguments in format strings 2022-06-03 10:06:28 +02:00
Jonas Platte
222c57ff8a
xtask: Fix inverted conditions 2022-04-28 17:14:50 +02:00
Kévin Commaille
4d04ef614f xtask: Don't update changelog when version is set 2022-03-18 13:11:41 +01:00
Kévin Commaille
c647d39c9e xtask: Add dry-run option for release task 2022-03-18 13:11:41 +01:00
Jonas Platte
e579735ebc
xtask: Upgrade dependencies 2021-10-18 12:52:31 +02:00
Jonas Platte
aa5fdf9d22
Merge serde attributes and improve docs 2021-10-08 12:49:13 +02:00
Jonas Platte
b2add295b0
xtask: Fix dependency version writing on non-child macro crates in release cmd 2021-06-24 13:36:41 +02:00
Devin Ragotzy
337b1e26ef misc: Allow exhaustive for non api related structs 2021-06-18 22:44:00 +02:00
Jonas Platte
83e4c29603
xtask: Don't look for pre-release titles in changelogs 2021-04-17 19:18:01 +02:00
Jonas Platte
461f856b5a
ci: Disable irrelevant parts of xtask 2021-04-14 19:20:45 +02:00
Kévin Commaille
bc62192e60
xtask: Add release commit creation to release 2021-04-14 18:53:56 +02:00