Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/neovim/bot-ci
[DEPRECATED], now lives at https://github.com/neovim/doc
https://github.com/neovim/bot-ci
7fe3647443467c46e256cba1138abcc5f17b6726 authored over 3 years ago by Justin M. Keyes <[email protected]>
5399edaa16046efc5ead227799fb0f73ebe3a72e authored over 3 years ago by Justin M. Keyes <[email protected]>
Switch to travis-ci.com
830a8cd42100f13e0800af91a5d777a5a28b4a7e authored about 4 years ago by James McCoy <[email protected]>0b4de8efeb798c2b609687e2683dacb32b68ec15 authored about 4 years ago by James McCoy <[email protected]>
Split nightly jobs into their own stages
779b26e5ea56db623d0dc472123b43438b08d2c5 authored about 4 years ago by James McCoy <[email protected]>
The Linux/Windows nightly job needs to run before macOS, otherwise the
macOS binaries will be at...
c799c16b003db67e353542ee7f1494731931dc6b authored over 4 years ago by James McCoy <[email protected]>
This allows the script to fail if get_vimpatch_report_body errors,
rather than continuing on and...
When there are a lot of patches in version.c, the environment variables
were too large causing t...
- tag "version.c" PRs with the "vim-patch" label
- remove "RFC", it is useless
161b76de9e203d21175ea5ab67c08e5aceec6546 authored about 5 years ago by Alan Landucci-Ruiz <[email protected]>
5f5d73cc9ade209422d8ed9a2a7cc2600201b449 authored about 5 years ago by Justin M. Keyes <[email protected]>
13057b001a7106dac6313176ae1cd1f47cb434c2 authored about 5 years ago by Justin M. Keyes <[email protected]>
b3908594f7d69e75bd6266be58c3bb74631382c2 authored about 5 years ago by Justin M. Keyes <[email protected]>
Travis CI "cron" doesn't work, so go back to using AWS lambda.
reverts ffe5f2fd1e67
25348825f05f3496fa181719665473045af44d20 authored about 5 years ago by Justin M. Keyes <[email protected]>
This ensures that stale artifacts from the "stable" tag are not uploaded
(e.g. if AppVeyor has n...
The Travis CI web UI has a "cron" feature which can be used to schedule
daily/weekly/monthly re-...
The neovim/unibilium fork is now the "upstream" until further notice.
https://github.com/neovim/...
The `stable` release typically already has old assets from the previous
release. So, also check...
The `stable` tag and other release tags are decided externally (by
a human). But the `nightly` t...
51da75c9b99852b29a948bbb9578412279b69394 authored over 5 years ago by Justin M. Keyes <[email protected]>
de10e47be1598a9a625386b8d3946428f4c21ddc authored over 5 years ago by Justin M. Keyes <[email protected]>
This was left over from a time when we thought we might want to have
bot-ci decide the tags. But...
Some tools/users depend on the release assets being associated with the
permanent semantic tag (...
https://github.com/neovim/neovim/pull/10027
4b1ff4376a10e53c04438d66fcf2b5a8c69c6d56 authored over 5 years ago by Justin M. Keyes <[email protected]>972e06723f18da84b9c07548c631405f6b38ad25 authored over 5 years ago by Justin M. Keyes <[email protected]>
Do not try to guess the last tag. The "stable" tag is defined
explicitly (externally), and it d...
fd7e1454ae8637a6135312444b41ace5e83d8340 authored over 5 years ago by Justin M. Keyes <[email protected]>
Problem: Script checks "stable" release by comparing the git hash; so if
we push to the...
Create local branches to feed to --all.
--mirror is destructive: it prunes any changes to our r...
87c35f4d71273faa53f4a20f3f0a2221c2e1b09a authored almost 6 years ago by Justin M. Keyes <[email protected]>a21b27cf9f5c5d762f15bc74e367d4af58a5c744 authored almost 6 years ago by Justin M. Keyes <[email protected]>
acb818e40c3a5014ac1f0339f97135d5ffd57dfa authored almost 6 years ago by Justin M. Keyes <[email protected]>
c84692372c719a4c9dc007c4de5edf008089f389 authored almost 6 years ago by Justin M. Keyes <[email protected]>
529acbe5fe6b8902124a2c752b272d89fd55455e authored almost 6 years ago by Justin M. Keyes <[email protected]>
It fails too frequently. And it is not used by anyone.
132228a38dd0e415d010b7e35fe0ab4576380962 authored almost 6 years ago by Justin M. Keyes <[email protected]>ci/nightly: Use $NEOVIM_BRANCH instead of hard-coded branch names
5f3cc5cfda9a1ce147dd61c7685ca64212aa0ea9 authored almost 6 years ago by James McCoy <[email protected]>591393f7a97b0a7a97bc6d75002718b2e42c424c authored almost 6 years ago by James McCoy <[email protected]>
9461d6c3be55fed1296fc9d401297f10ff4c8e27 authored almost 6 years ago by Justin M. Keyes <[email protected]>
Use "^{commit}" to get the commit that the tag points to.
git rev-parse "$last_tag"^{commit}
e065ab8aef2df4c41e368805ecc99f9d382f4283 authored about 6 years ago by Justin M. Keyes <[email protected]>bb1cce9278dbf371aad374ea6cf4e332cad64779 authored about 6 years ago by Justin M. Keyes <[email protected]>
2e78a40ddcb58cdd00e2fcfc86c3967e12d69703 authored about 6 years ago by Justin M. Keyes <[email protected]>
For pull requests, we can try read-only requests try without GitHub
authentication.
XXX: This mi...
or if it does not exist. We still check
"$(git_commits_since_last_tag master)" -lt 4
to av...
00b12cd0cf57144493148c3eeb1e388f869adece authored about 6 years ago by Justin M. Keyes <[email protected]>ace15de73f68c303ef7b65db53b52cb59e40f162 authored about 6 years ago by Justin M. Keyes <[email protected]>
closes https://github.com/neovim/neovim/issues/9356
df7385d1e33477e54425d3f15e3afa7bdfde5e1b authored about 6 years ago by Justin M. Keyes <[email protected]>Also require the $delete_old parameter.
6675ce4e5e460653c502a900f60ac9e3550bd39d authored about 6 years ago by Justin M. Keyes <[email protected]>doxygen: Fix upstream URL
7bcb10e277fbe154874bf270ae935f1b30fc23a3 authored about 6 years ago by Justin M. Keyes <[email protected]>Upstream-provided binaries now fail with this error:
doxygen: error while loading shared li...
7c0f2b800ac7a92e2bfe2943d4940adf6bfc1559 authored about 6 years ago by Justin M. Keyes <[email protected]>ac14c1e0fc951f4686ad2ae504d73520090fc650 authored about 6 years ago by Justin M. Keyes <[email protected]>
nightly/macos: Exlcude CoreFoundation in nightly package
1a464e196d959162cc121afce63b99c0178349d4 authored about 6 years ago by Justin M. Keyes <[email protected]>
Do not ship CoreFoundation from the build host. Instead dynamically link
to the one found on the...
We want maximum coverage for the macOS binaries.
Note: b1760b3f26c3 did not help ticket https:/...
7128f6ad2b7a4764b5083debc53889dff119f417 authored about 6 years ago by Justin M. Keyes <[email protected]>But also specify the minimal OS version the executable can be run on.
b36f24a6f61b77a10a7928b632aca14b18e08ba5 authored about 6 years ago by Marco Hinz <[email protected]>
The MINGW_64 build suffers from a CMake quirk, CMAKE_INSTALL_PREFIX
points to the 32-bit locatio...
Travis now defaults to sudo:true, and sudo:false is deprecated.
ref #135
Call try_truncate_history from clang-report.sh becaues it is the slowest
task. Cannot do try_tr...
Instead, fetch and reset immediately, then push with --force. We can't
use --force-with-lease be...
ref 950497779e03
ref 10f89aa73e6e
950497779e0346f8285d3506d3f250b104889875 authored about 6 years ago by Justin M. Keyes <[email protected]>
This is more portable and precise. For example on the bot-ci worker, the
cloned repo does not ha...
9422bd6595d2075c1a9c574aeaeaf7908b3c75b2 authored about 6 years ago by Justin M. Keyes <[email protected]>
d03ae891c0c8a2479004eab6ebcc4432b7e07839 authored about 6 years ago by Justin M. Keyes <[email protected]>
"git pull --rebase" (in commit_subtree) will fail if another worker
pushed in the last ~minute. ...
All of the reports and docs push to https://github.com/neovim/doc/ .
Over time it gets a lot of ...
Also gettext apparently no longer needs explicit install.
https://github.com/neovim/neovim/pull...
ref https://github.com/neovim/neovim/pull/9259
"-s" is "--build-from-source", an option to `bre...
b0da98e1ad4093aad6b685ce5fde347e993a9006 authored about 6 years ago by Justin M. Keyes <[email protected]>travis: switch to Ubuntu Xenial (16.04)
11d14c9a948a566576655dd0bb5d5a99b26ccb72 authored about 6 years ago by Justin M. Keyes <[email protected]>807d2798c1866758f6e7116fbb8711b2874e499f authored about 6 years ago by Marco Hinz <[email protected]>
8df7d6d5b61d507811fd65ebd6eac281965970ed authored about 6 years ago by Marco Hinz <[email protected]>
12cad07f00344a2cd21737b311d14781074b08d3 authored about 6 years ago by Marco Hinz <[email protected]>
deps-src: Keep <proj>-stamp directory, but remove post-patch stamp files
8d7a8c6e80a36add8cc042f0ed13734f017c4a82 authored about 6 years ago by James McCoy <[email protected]>
The main steps of the ExternalProject build are, in order: mkdir,
download, update/patch, config...
closes https://github.com/neovim/neovim/issues/8991
b049b68c261238f9728aa60f51a54c4def03c6af authored over 6 years ago by Justin M. Keyes <[email protected]>Also remove "v" prefix from the release title.
53d57fffd88d83e71ca0a5f1d7513b0f3a167915 authored over 6 years ago by Justin M. Keyes <[email protected]>560e335839cd9e860551982a052aa99f9c57ef7c authored over 6 years ago by Justin M. Keyes <[email protected]>
- Support non-exclusive labels (such as "vim-patch")
- Check title contents, not just the prefix...
Various cleanups for handling of Windows nightly artifacts
bd66fb7e428625a4206c793af5954c7dc9ea1272 authored over 6 years ago by Justin M. Keyes <[email protected]>
This avoids the ugly size check for Windows builds, which was the sole
reason for upload_win_nig...
c9bbf23d35a49c02ffc567b04cfcfc3178a23cfc authored over 6 years ago by James McCoy <[email protected]>
Without `&pr=false`, AppVeyor will use the last build targeting the
master branch, which is very...
Pin osx_image to xcode7.3 so it matches neovim/neovim's config
9422f55d1f1a0058a486552e799a24b30dbd903f authored over 6 years ago by James McCoy <[email protected]>b1760b3f26c3904c8278018f9b6b0bc9675e7031 authored over 6 years ago by James McCoy <[email protected]>
closes https://github.com/neovim/neovim/issues/8386
If a build fails for some reason, the artif...
be607c7035e112afae048aee2e06edadce8a7f65 authored over 6 years ago by Justin M. Keyes <[email protected]>
For some reason PVS badge is no longer available, courtesy of 8ce3331 commit
which reordered f...
4fedda4a5e9e205dd79a7074d0fb2a6aae15cd57 authored over 6 years ago by Justin M. Keyes <[email protected]>
bdb8ae34c31140bb62e49debc0131c7794d9a8ca authored over 6 years ago by Nikolai Aleksandrovich Pavlov <[email protected]>
dcbd8f0a682fb0359cf67dc26c82da5a190f482c authored almost 7 years ago by James McCoy <[email protected]>
Avoid platform-specific noise in release notes.
e1b675512f804efea1263327e5eea272e396733f authored almost 7 years ago by Justin M. Keyes <[email protected]>travis: Remove versioned clang/scan-build names
a903054e698b6d60a502d31e064f975f1d44e9e9 authored almost 7 years ago by James McCoy <[email protected]>
Travis is providing clang >= 5.0 natively in the build environment, so
there's no need to instal...
51f7fadbfabb8e453d68c2547c2ccbc69d4767c9 authored almost 7 years ago by Justin M. Keyes <[email protected]>
apt.llvm.org is very unreliable, and causes unnecessary failures for
builds that don't need it. ...
cabbad328a708ef0b6979c403516e68e8a9b8d30 authored almost 7 years ago by Justin M. Keyes <[email protected]>
98f55c9f1db1ab0b57ff0e7bdbac7b0711999a3f authored almost 7 years ago by Justin M. Keyes <[email protected]>
93e02d34aa2064817ad4cb22f00cba51db092f61 authored almost 7 years ago by Justin M. Keyes <[email protected]>
943f81a47813dffddff0e70945f5950cc3cfe9b4 authored almost 7 years ago by Justin M. Keyes <[email protected]>
https://github.com/neovim/bot-ci/issues/10
a8de15cf2d4cea3940f01b2ba734a4f7fc0e03ec authored about 7 years ago by Justin M. Keyes <[email protected]>shellcheck pvs-report & apply suggestions
a28324034137d0a04a994f1c007f037d9d560d8b authored about 7 years ago by James McCoy <[email protected]>
Bring script in line with Google's shell style suggestions:
- https://google.github.io/stylegui...
- apply Google shell style guide: https://google.github.io/styleguide/shell
- 'set -u': Treat u...