181 Commits

Author SHA1 Message Date
Jonas Platte
db327e7d9c
ci: Clean up 2021-05-06 14:31:52 +02:00
Jonas Platte
325c0adf69
Remove --quiet flags
They were useful on builds.sr.ht but for local running of CI commands
it's nice to have some progress indication.
2021-05-06 14:31:51 +02:00
Devin Ragotzy
5090c11843
Enable non-default clippy lints 2021-05-06 11:07:31 +00:00
Devin Ragotzy
c6aa2e0428 Fix clippy warnings across workspace 2021-05-06 06:16:28 -04:00
Jonas Platte
7cf9fab6af
ci: Fix msrv check 2021-05-03 16:05:35 +02:00
Jonas Platte
faa6faee9e
Use sub-.gitignore for xtask 2021-05-03 14:58:50 +02:00
Jonas Platte
f5955cee9e
xtask: Simplify code for ci task 2021-05-02 14:02:54 +02:00
Jonas Platte
c692d18797
client: Add an HttpClient abstraction and implement it for hyper::Client 2021-05-01 21:20:07 +02:00
132ikl
ba642674af
xtask: Fix release creating an empty commit on existing release 2021-04-24 09:23:09 +00:00
Jonas Platte
8adab45200
xtask: Fix cargo fmt usage 2021-04-22 00:50:55 +02:00
Jonas Platte
b829c472fa
xtask: Fix git command syntax 2021-04-17 19:37:57 +02:00
Jonas Platte
1abda2067e
xtask: Double the sleep after macro crate release 2021-04-17 19:24:33 +02:00
Jonas Platte
3995ef0fdb
xtask: Allow "con" for "continue" 2021-04-17 19:24:33 +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
976b1b8090
xtask: Push release commit after cargo publish, together with tag 2021-04-17 19:07:52 +02:00
Jonas Platte
233b473041
xtask: Disallow releasing a macro crate without its parent crate 2021-04-17 18:57:19 +02:00
Jonas Platte
461f856b5a
ci: Disable irrelevant parts of xtask 2021-04-14 19:20:45 +02:00
Jonas Platte
4bc25f836a
xtask: Exit feedback loop on EOF 2021-04-14 19:09:57 +02:00
Kévin Commaille
bc62192e60
xtask: Add release commit creation to release 2021-04-14 18:53:56 +02:00
Jonas Platte
96758df5dd
xtask: Skip 10sec delay after publishing macro crate was skipped
(because it already existed)
2021-04-13 21:25:52 +02:00
Jonas Platte
cae9a3e089
xtask: Fail early in release if config.toml does not exist 2021-04-13 21:21:28 +02:00
Jonas Platte
322edc551f
xtask: Add a delay after publishing a macro crate 2021-04-13 21:16:24 +02:00
Jonas Platte
cdcefa1e53
xtask: Don't short-circuit on ci failure 2021-04-13 18:33:24 +02:00
Jonas Platte
48c71dbe4d
xtask: Clean up 2021-04-13 18:14:39 +02:00
Kévin Commaille
d189c5ea29 xtask: Handle pre-releases in release 2021-04-12 20:12:28 +02:00
Kévin Commaille
508aa6dac5 xtask: Handle macros crates in release 2021-04-12 20:12:28 +02:00
Jonas Platte
eae0b58163
ci: Clean up and add audit task 2021-04-11 14:02:29 +02:00
Jonas Platte
dd8493a0fc
ruma: Introduce full feature 2021-04-11 13:26:44 +02:00
Abhik Jain
563e891a4a
xtask: Add ci command 2021-04-11 12:11:45 +02:00
Kévin Commaille
ae6183ce6e
xtask: Make release check before each step and ask to continue 2021-04-05 17:40:18 +02:00
Kévin Commaille
eb7683bae9
Add xtask to automate crate releases 2021-04-03 16:59:28 +02:00