Commit Graph

688 Commits

Author SHA1 Message Date
Daniel Donenfeld
d4be64fe0f Fix push_asm script to checkout the asm branches against the repo commit instead of the repo branch as the repo_branch could change if other users commit while the CI is running 2019-02-28 18:14:42 -08:00
Daniel Donenfeld
fe285615f4 EMPTY commit to test commit made after CI started but before it completed 2019-02-28 18:06:18 -08:00
Daniel Donenfeld
12a36fe802 Change tests/span_compile_only.cpp to test ASM system 2019-02-28 18:00:40 -08:00
Daniel Donenfeld
d8d4d8ff21 Change tests/span_compile_only.cpp to test ASM system 2019-02-28 17:56:02 -08:00
Daniel Donenfeld
792a38b841 wrap all asm deployment in check for CI. Slight formatting changes 2019-02-28 14:59:52 -08:00
Daniel Donenfeld
236efc5751 Add comments to indicate which are travis or appveyor specific functions. Rearange file a little 2019-02-28 13:39:07 -08:00
Daniel Donenfeld
7a3bfa26dc Fix Get-AppveyorBuild to not just get latest build, but to use the build version to get the correct build. Fix get any failures function to also check for cancellations 2019-02-28 12:39:26 -08:00
Daniel Donenfeld
9d0b30f09d Consolidate powershell code into Asm-Functions.ps1 2019-02-28 11:11:45 -08:00
Daniel Donenfeld
84aaa291a4 [skip ci] Update ASM for 91cbd29807 2019-02-28 02:43:32 +00:00
Daniel Donenfeld
91cbd29807 Renable all appveyor tests. Fix whitespace issue. Change appveyor to exclude asm branches from testing instead of only testing master 2019-02-27 17:45:06 -08:00
Daniel Donenfeld
6535e63ae2 [skip ci] Update ASM for 2df1702fc5 2019-02-28 01:07:07 +00:00
Daniel Donenfeld
2df1702fc5 Add newline to end of compile only test to fix clang issue 2019-02-27 16:55:31 -08:00
Daniel Donenfeld
1ec9da1609 Re-enable x64 to ensure LLVM asm is generated 2019-02-27 16:42:43 -08:00
Daniel Donenfeld
ccbfb30933 [skip ci] Update ASM for d684a2cb96 2019-02-27 23:55:12 +00:00
Daniel Donenfeld
d684a2cb96 change compile only span test by adding new function to test ASM generation system 2019-02-27 15:50:31 -08:00
Daniel Donenfeld
0c46d039ac [skip ci] Update ASM for cee06dcad9 2019-02-27 23:38:33 +00:00
Daniel Donenfeld
cee06dcad9 change compile only span test to test ASM generation system 2019-02-27 15:33:23 -08:00
Daniel Donenfeld
a4a700ea60 Reorder travis functions together 2019-02-27 15:24:55 -08:00
Daniel Donenfeld
840f1be8c6 Add retry command function to retry git push for final asm. 2019-02-27 14:26:14 -08:00
Daniel Donenfeld
0978c7bcf5 delete asm branches again 2019-02-27 11:58:49 -08:00
Daniel Donenfeld
383b32e169 [skip ci] Update ASM for c89e293dc9 2019-02-27 19:52:23 +00:00
Daniel Donenfeld
c89e293dc9 (Hopefully) Fix issue with diffing the asm branch and slight cleanup 2019-02-27 11:46:46 -08:00
Daniel Donenfeld
3168cbd7fb Temporarily turn off asm branch cleanup 2019-02-27 11:18:12 -08:00
Daniel Donenfeld
c1697529d2 Merge all branches into APPVEYOR_REPO_BRANCH instead of master in case otehr development branches are used. Try checking out APPVEYOR_REPO_BRANCH before collecting asm 2019-02-26 18:17:10 -08:00
Daniel Donenfeld
560a596cf8 Add logging 2019-02-26 18:02:03 -08:00
Daniel Donenfeld
adffa26f25 Fix git diff invocation by using origin/ branch 2019-02-26 17:00:34 -08:00
Daniel Donenfeld
30092d9f6f Only cherry-pick if there are asm diffs 2019-02-26 16:47:35 -08:00
Daniel Donenfeld
bcd7b60df7 Allow empty with git-cherry-pick 2019-02-16 21:46:29 -08:00
Daniel Donenfeld
54cf763ab1 Try changing cherry-pick into origin/... 2019-02-16 21:30:38 -08:00
Daniel Donenfeld
c53294b92a Change merge of asm branches into final branch into cherry-pick 2019-02-16 21:09:30 -08:00
Daniel Donenfeld
18dedb4838 throw on failed merge 2019-02-15 19:00:15 -08:00
Daniel Donenfeld
7e72576ace Wrap checkout of master in cmd.exe call. ENable more builds to test the asm generation 2019-02-15 18:49:20 -08:00
Daniel Donenfeld
096d572749 Wrap noisy calls to git within cmd.exe invocation 2019-02-15 18:41:43 -08:00
Daniel Donenfeld
801422759c Revert "TEMPORARILY ADD THIS ASM"
This reverts commit c3b95d23259cd9a03979547b81b9b0cea38d8d0b.
2019-02-15 18:41:43 -08:00
Daniel Donenfeld
da5d6c2719 TEMPORARILY ADD THIS ASM 2019-02-15 18:41:42 -08:00
Daniel Donenfeld
bbec3b2a84 [skip ci] Update ASM for d02a3a8795 2019-02-16 02:35:11 +00:00
Daniel Donenfeld
d02a3a8795 Try to merge commits individually into final branch, then squash 2019-02-15 18:30:41 -08:00
Daniel Donenfeld
8e6d1a4fe7 Remove logging from branch deletion. Fix deploy-asm inclusion of API-Functions (hopefully) 2019-02-15 18:18:09 -08:00
Daniel Donenfeld
e92e6e3f65 Add API functions file 2019-02-15 17:58:14 -08:00
Daniel Donenfeld
1949baf70e Fix issue and refactor API accesses 2019-02-15 17:51:48 -08:00
Daniel Donenfeld
cf0d3268f0 checkout master, not origin master. Add logging 2019-02-15 17:40:12 -08:00
Daniel Donenfeld
bdb9109561 log $jobs better 2019-02-15 17:33:01 -08:00
Daniel Donenfeld
a7012c27ab Add logging for delete asm 2019-02-15 17:21:56 -08:00
Daniel Donenfeld
64f17b570a Remove some logging. Change checkout master command and fetch command 2019-02-15 16:12:47 -08:00
Daniel Donenfeld
5530359dbc try merging local branches once they are checked-out 2019-02-15 13:20:30 -08:00
Daniel Donenfeld
9f9b17c870 checkout each asm branch to ensure it is available locally 2019-02-15 13:10:34 -08:00
Daniel Donenfeld
4eaff9d824 add call to git fetch origin 2019-02-15 13:00:22 -08:00
Daniel Donenfeld
aacf0301fc redirect git to stdout so powershell doesn't see them as errors 2019-02-15 12:02:11 -08:00
Daniel Donenfeld
ddfcf070c8 Only delete asm branches if it is the last build 2019-02-15 11:51:34 -08:00
Daniel Donenfeld
3d45a84f47 Add extra checks and logging 2019-02-15 11:36:40 -08:00