Commit graph

54 commits

Author SHA1 Message Date
varkor
fb392c5ed6
Don't cc rust-lang/compiler for toolstate changes 2019-10-10 17:23:28 +01:00
Ralf Jung
388cd5d88e avoid duplicate issues for Miri build failures 2019-09-16 22:25:34 +02:00
Pietro Albini
ce451b9b26
ci: remove projektir from toolstate notifications
They don't contribute to rust-by-example anymore.
2019-09-16 16:31:52 +02:00
Pietro Albini
f2576c821d
ci: convert maintainer list in publish_toolstate to a set 2019-09-16 16:31:50 +02:00
Pietro Albini
f968c1a4f5
ci: address publish_toolstate review comments 2019-09-16 16:30:50 +02:00
Pietro Albini
eb97b1bfde
ci: rename Gankro to Gankra in toolstate 2019-09-16 16:30:48 +02:00
Pietro Albini
d3d7b58c37
ci: ensure all tool maintainers are assignable on issues
GitHub only allows people explicitly listed as collaborators on the
repository or who commented on the issue/PR to be assignees, failing to
create the issue if non-assignable people are assigned.

This adds an extra check on CI to make sure all the people listed as
tool maintainers can be assigned to toolstate issues. The check won't be
executed on PR builds due to the lack of a valid token.
2019-09-16 16:30:46 +02:00
Jane Lusby
925a766bc0 Add Yaah to clippy toolstain notification list 2019-09-03 10:08:02 -07:00
flip1995
8cf392114d
Notify me (flip1995) when Clippy toolstate changes 2019-08-28 13:25:45 +02:00
Mark Mansi
a9900be9f4 add amanjeev 2019-08-21 10:16:57 -05:00
Ralf Jung
82d18412d1 more comments 2019-07-23 15:36:51 -05:00
Ralf Jung
92d432a0c7 more callback docs 2019-07-23 15:36:51 -05:00
Who? Me?!
4eb492db54
Add spastorino for rustc-guide toolstate 2019-07-09 13:58:32 -05:00
André Luis Leal Cardoso Junior
d8a6ccfb4a Track rustc-guide on toolstate 2019-07-06 11:05:22 -03:00
Ralf Jung
02863a3554 do as tidy says 2019-06-21 20:47:42 +02:00
Ralf Jung
ecca52cac1 don't make PR author assignee; that break creating the issue when they are not a team member 2019-06-21 20:25:37 +02:00
Ralf Jung
e10012d037 show HTTP error body 2019-06-21 19:22:46 +02:00
Ralf Jung
8ceab3218e fix long line 2019-06-21 14:07:20 +02:00
Ralf Jung
e02c655194 dump the JSON we are going to submit to GH to create the issue 2019-06-21 13:46:46 +02:00
Ralf Jung
fb2f841867 give a bit more context in the error message 2019-06-21 13:40:57 +02:00
Ralf Jung
a8b2b1c7b3 publish_toolstate: don't use 'new' from inside the loop 2019-06-21 13:26:46 +02:00
Ralf Jung
d8eea9258a create an issue for miri even in status test-fail 2019-06-18 21:57:31 +02:00
Alex Crichton
521edee2e5 ci: Enable toolstate tracking on Azure
Currently just run it through its paces but don't actually push to
official locations. Instead let's just push to a separate fork (mine) as
well as open issues in a separate fork (mine). Make sure that people
aren't pinged for these issues as well!

This should hopefully ensure that everything is working on Azure and
give us a chance to work through any issues that come up.
2019-06-13 07:09:51 -07:00
Nick Cameron
dbbf87583b
Remove nrc from toolstate pings 2019-04-17 22:07:13 +12:00
Eric Huss
7a5c82d579 Add edition-guide to toolstate.
Also, add me to reference, alercah has taken a step back from involvement.
2019-03-28 10:23:15 -07:00
kennytm
d6f51006cd
Fix tidy 2019-03-10 18:02:40 +08:00
James Munns
135b686db4
Update src/tools/publish_toolstate.py
Co-Authored-By: kennytm <kennytm@gmail.com>
2019-03-10 17:38:16 +08:00
kennytm
94a6936a69
Track embedded-book in the toolstate 2019-03-09 14:40:14 +08:00
Philipp Hansch
4867a8c4fa
Update miri links
Miri has been moved to `rust-lang` a couple of days ago.
2019-02-21 19:26:45 +01:00
kennytm
66ae3131fc
publish_toolstate.py: further fix the runtime errors
The regex was missing a `,`, causing `relevant_pr_match` to become None
and set the PR number to -1 and assigned the new issue to
`@<unknown user>`. This causes the 422 error when creating the issue due
to invalid assignee and unable to leave the tool-is-broken comment since
PR -1 does not exist.

The default user names are now also changed to @ghost to prevent the
422 error in case anything goes wrong again.
2019-02-17 23:39:50 +08:00
bors
8af675a075 Auto merge of #58495 - kennytm:rollup, r=kennytm
Rollup of 19 pull requests

Successful merges:

 - #57929 (Rustdoc remove old style files)
 - #57981 (Fix #57730)
 - #58074 (Stabilize slice_sort_by_cached_key)
 - #58196 (Add specific feature gate error for const-unstable features)
 - #58293 (Remove code for updating copyright years in generate-deriving-span-tests)
 - #58306 (Don't default on std crate when manipulating browser history)
 - #58359 (librustc_mir: use ? in impl_snapshot_for! macro)
 - #58395 (Instant::checked_duration_since)
 - #58429 (fix Box::into_unique effecitvely transmuting to a raw ptr)
 - #58433 (Update which libcore/liballoc tests Miri ignores, and document why)
 - #58438 (Use posix_spawn_file_actions_addchdir_np when possible)
 - #58440 (Whitelist the ARM v6 target-feature)
 - #58448 (rustdoc: mask `compiler_builtins` docs)
 - #58468 (split MaybeUninit into several features, expand docs a bit)
 - #58479 (compile-pass test for #53606)
 - #58489 (Fix runtime error in generate-keyword-tests)
 - #58496 (Fix documentation for std::path::PathBuf::pop)
 - #58509 (Notify myself when Clippy toolstate changes)
 - #58521 (Fix tracking issue for error iterators)
2019-02-17 07:34:48 +00:00
Philipp Hansch
d6a98f4b3a
Notify myself when Clippy toolstate changes 2019-02-16 11:59:25 +01:00
kennytm
d21026e3e0
Fix the syntax error in publish_toolstate.py 2019-02-15 14:26:27 +08:00
topecongiro
be121a0cd1 Notify @topecongiro when the state of rustfmt has changed 2019-02-14 11:11:05 +09:00
bors
e544947278 Auto merge of #56951 - oli-obk:auto_toolstate_issue, r=kennytm
Automatically open an issue when a tool breaks

cc @nikomatsakis

fixes https://github.com/rust-lang-nursery/rust-toolstate/issues/6

documentation about issue opening via the github api: https://developer.github.com/v3/issues/#create-an-issue
2019-02-13 13:08:30 +00:00
Oliver Scherer
6ed4401609 Permit issue posting to have network failures 2019-02-12 14:48:53 +01:00
kennytm
854abd319e
Added a job to dry-run the publish_toolstate.py once 2018-12-27 13:57:29 +08:00
Mark Rousskov
2a663555dd Remove licenses 2018-12-25 21:08:33 -07:00
Oliver Scherer
488f16a850 Dedent mergebot message 2018-12-23 13:27:37 +01:00
Oliver Scherer
b454474c84 Tidy 2018-12-20 14:29:42 +01:00
Oliver Scherer
a4c317ef98 Be more cheerful and helpful 2018-12-19 17:44:46 +01:00
Oliver Scherer
ab5fc7fb5b Only emit issues for build failures to supress spurious failures 2018-12-19 16:37:16 +01:00
Oliver Scherer
c485acb27c Only open one issue per tool 2018-12-19 15:56:11 +01:00
Oliver Scherer
46a8fcdf3c
Automatically tag as nominated for T-compiler 2018-12-18 16:30:40 +01:00
Oliver Scherer
5a3abffc77 Automatically open an issue when a tool breaks 2018-12-18 13:33:02 +01:00
Pietro Albini
e771a7d353
Revert "Rollup merge of #56758 - Manishearth:emoji-status-toolstate, r=kennytm"
This reverts commit 050bb10dc3, reversing
changes made to c530e31245.
2018-12-15 14:57:17 +01:00
Manish Goregaokar
ae893bb9ab Add short emoji status to toolstate updates 2018-12-12 14:53:08 -08:00
Nick Cameron
d0778ac88e publish-toolstate: ping maintainers when a tool builds again
And add @Xanewok as an RLS maintainer
2018-11-02 10:38:05 +13:00
Yuka Takahashi
7fd98df963 Remove unused import copy from publish_toolstate.py 2018-11-01 14:52:00 +01:00
Nick Cameron
28dfc07a35 Ping infra team on all tool bustage 2018-05-04 10:21:05 +12:00