Louis Dionne
fbdc3d9ecc
Include the Phabricator review ID in commit messages
...
This allows jobs that trigger on these branches being created to
access this information.
2020-09-30 12:58:40 +02:00
Mikhail Goncharov
24336ae2e4
don't fail if branch cannot be deleted
2020-09-25 13:59:03 +00:00
Mikhail Goncharov
33c5072489
pass phid to applyPatch
2020-09-25 13:49:16 +00:00
Louis Dionne
3a0eda3819
Add the Phabricator ID to the commit messages
...
This allows parsing the commit message to get the Phabricator ID when
triggering jobs from unrelated pipelines.
2020-09-25 12:13:16 +00:00
Mikhail Goncharov
8b36ff5888
remove jenkins configs and scrips
...
- moved linux agents to a new node pool (basically renamed old one)
- removed some out of date scripts or moved them to playlists
- removed shell scrips invoked from jenkins
- minor docs updates
Some python classes methods are not used anymore and will be cleaned up
separately.
2020-09-01 09:51:49 +02:00
Mikhail Goncharov
cb41bb38dd
reset before checking out master
2020-07-30 09:32:50 +02:00
Mikhail Goncharov
d75dcdd2fb
cleanup before checking out master
2020-07-30 09:27:05 +02:00
Mikhail Goncharov
9cfdbbb8fe
fix git clenup
2020-07-30 09:20:19 +02:00
Mikhail Goncharov
fb5e91fdeb
fix auto revision usage
2020-07-24 10:10:48 +02:00
Mikhail Goncharov
5b07569602
fix auto revision usage
2020-07-24 10:06:04 +02:00
Mikhail Goncharov
57702114b0
fix fallback to master branch
2020-07-24 08:58:51 +02:00
Mikhail Goncharov
2932ea50e3
handle broader range or git exceptions
2020-07-23 21:49:44 +02:00
Mikhail Goncharov
f99e98e434
use logging in apply_patch2
...
+ possible fix for base commit
+ ph_ options to control commit behavior
2020-07-23 20:24:02 +02:00
Mikhail Goncharov
6bf3c85cc6
Print commands to reproduce build locally
...
- additional arguments to set enabled projects, log level and reset
cache.
2020-07-09 15:31:34 +02:00
Mikhail Goncharov
017ca44a75
Add windows build
...
- configured sccache on buildkite windows machines
- final result is sent to phabricator from "summary.py" that waits for both builds to complete
- extracted "add_url_artifact" to a runnable script
- reorganized code and fixed some of TODOs
2020-06-03 13:40:22 +02:00
Mikhail Goncharov
d796cfec6d
fix typo
2020-05-26 12:54:31 +02:00
Mikhail Goncharov
8eee5355ea
building with buildkite
2020-05-25 16:42:40 +02:00
Mikhail Goncharov
1505cfb635
build
2020-05-14 12:57:38 +02:00
Christian Kühnel
169744c617
extended log scan preiod to 90 days
...
fixes #181
2020-05-12 08:46:24 +02:00
Christian Kühnel
971d4b8b74
fixes #175
2020-05-06 12:41:58 +02:00
Christian Kühnel
f4f6f5881c
removed redundant backslashes
2020-04-17 16:33:51 +02:00
Christian Kühnel
7b90806189
removing --ignore-whitespace --whitespace=fix from git apply
...
Now patches are applies as they are with whatever white space changes
they contain.
fixes #147
2020-04-17 16:33:26 +02:00
Christian Kühnel
140d9f6f59
changed Error to Info
...
fixes #155
2020-04-17 16:25:27 +02:00
Christian Kühnel
06ca090e8c
fixes #149
2020-03-25 07:37:25 +01:00
Christian Kühnel
9f41b8768b
added log output
...
To get more data to analyze #149
2020-03-25 07:26:55 +01:00
Christian Kühnel
2b3d0e127b
Handle problems when unable to push to origin/master
2020-03-25 07:09:31 +01:00
Christian Kühnel
fe92469ae0
create branch for every diff
...
This should be compatible with the current pipelines.
2020-03-23 10:39:49 +01:00
Mikhail Goncharov
814517c89e
add link to a full diff
2020-03-10 14:28:56 +01:00
Mikhail Goncharov
3ee08f18bc
Ignore 'No relevant changes found.' text
2020-03-10 13:46:49 +01:00
Mikhail Goncharov
3bf868ec83
add link to build log
2020-03-10 13:07:26 +01:00
Mikhail Goncharov
dee5385784
Truncate clang-format comments
...
If clang format diff is longer that 11 lines only show first 10 and add
note about omitted ones.
for #144
2020-03-10 11:59:25 +01:00
Christian Kühnel
c3c8f039cf
try fixing whitespaces
2020-02-24 17:25:47 +01:00
Mikhail Goncharov
70df407e0e
Add name of build agent to summary
2020-02-19 17:48:51 +01:00
Mikhail Goncharov
c1396546e5
Remove empty lines at the end of clang-tidy report
2020-02-19 16:17:50 +01:00
Christian Kühnel
63ad2d1be6
retrying on phab.update_interfaces()
2020-02-19 12:08:18 +01:00
Christian Kühnel
22ce8e9632
handling broken XML files
2020-02-18 09:55:30 +01:00
Christian Kühnel
71240e7473
fixed types
2020-02-17 16:42:41 +00:00
Christian Kühnel
3b593e36cf
no error message when no clang-tidy/format files given
2020-02-17 16:34:00 +00:00
ChristianKuehnel
f6ad5451a1
Improving phabtalk ( #128 )
...
* enabled dryrun for add_artifact
2020-02-17 10:23:47 +01:00
Christian Kühnel
2da32a0cdf
using git apply
...
fixes problems for failing windows builds
2020-02-17 09:08:34 +00:00
Mikhail Goncharov
fd5c753c69
small style fixes
2020-02-07 14:50:47 +01:00
Mikhail Goncharov
6b6558e22c
Add reason of failure on top of summary
2020-02-07 12:30:39 +01:00
Mikhail Goncharov
41581c95be
format failed tests results
2020-02-07 09:04:41 +01:00
Mikhail Goncharov
6012e873b5
ignore successfull 4 byte clang tidy report
2020-02-07 08:16:35 +01:00
Mikhail Goncharov
490939a4b7
also retry 'update_indterfaces'
2020-02-07 08:12:51 +01:00
Mikhail Goncharov
144354bc04
Generate HTML summary instead of adding comment
...
+ reworked phab-talk, now it's a class instead of free functions
2020-02-06 16:49:42 +01:00
Mikhail Goncharov
0519b5a4e3
Attach artifacts to build
...
Generate test summary HTML
2020-02-06 14:24:31 +01:00
Mikhail Goncharov
f06f2e2f30
stage patch
2020-02-06 12:57:50 +01:00
Mikhail Goncharov
48934a35ed
Retry API calls
2020-02-06 11:28:30 +01:00
Mikhail Goncharov
7ba1fd18ac
Updates to apply-patch
...
- use other commit then master as a base
- recursively find dependent commits
- commit dependent changes before applying main diff
2020-02-05 10:01:13 +01:00