Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/neovim/doc

Generated documentation and reports
https://github.com/neovim/doc

github-api.sh: Request anonymous if missing $GH_TOKEN

For pull requests, we can try read-only requests try without GitHub
authentication.
XXX: This mi...

ae4f248181d0c82487d80b8067b0cc7d3a6d1bb2 authored about 6 years ago by Justin M. Keyes <[email protected]>
nightly: Update `stable` tag if it is outdated

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]>
common.sh: always log to stderr

ace15de73f68c303ef7b65db53b52cb59e40f162 authored about 6 years ago by Justin M. Keyes <[email protected]>
nightly: Detect and publish `stable` release

closes https://github.com/neovim/neovim/issues/9356

df7385d1e33477e54425d3f15e3afa7bdfde5e1b authored about 6 years ago by Justin M. Keyes <[email protected]>
upload_nightly: introduce $tag parameter

Also require the $delete_old parameter.

6675ce4e5e460653c502a900f60ac9e3550bd39d authored about 6 years ago by Justin M. Keyes <[email protected]>
Merge pull request #139 from justinmk/doxygen

doxygen: Fix upstream URL

7bcb10e277fbe154874bf270ae935f1b30fc23a3 authored about 6 years ago by Justin M. Keyes <[email protected]>
doxygen: Install using package manager

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]>
doxygen: Fix upstream URL

ac14c1e0fc951f4686ad2ae504d73520090fc650 authored about 6 years ago by Justin M. Keyes <[email protected]>
Merge pull request #138 from justinmk/macos

nightly/macos: Exlcude CoreFoundation in nightly package

1a464e196d959162cc121afce63b99c0178349d4 authored about 6 years ago by Justin M. Keyes <[email protected]>
nightly/macOS: use system CoreFoundation

Do not ship CoreFoundation from the build host. Instead dynamically link
to the one found on the...

05384567778d00414e926dda23af2b05510d08bf authored about 6 years ago by Justin M. Keyes <[email protected]>
nightly/macOS: Target macOS 10.11

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]>
Travis/macOS: use latest Xcode (#137)

But also specify the minimal OS version the executable can be run on.

b36f24a6f61b77a10a7928b632aca14b18e08ba5 authored about 6 years ago by Marco Hinz <[email protected]>
nightly: Pull MSVC builds instead of MINGW

The MINGW_64 build suffers from a CMake quirk, CMAKE_INSTALL_PREFIX
points to the 32-bit locatio...

37c1661d62ac912adb429e67a88d04582a2329c0 authored about 6 years ago by Justin M. Keyes <[email protected]>
.travis.yml: Remove vestigial sudo:true

Travis now defaults to sudo:true, and sudo:false is deprecated.
ref #135

d95f69de108d73ee04a3d3360d97a05248b55814 authored about 6 years ago by Justin M. Keyes <[email protected]>
reports: Truncate after ALL reports were pushed

Call try_truncate_history from clang-report.sh becaues it is the slowest
task. Cannot do try_tr...

a0e180c596978859c65374f7aeca26e583d75fd8 authored about 6 years ago by Justin M. Keyes <[email protected]>
try_truncate_history: Do not retry

Instead, fetch and reset immediately, then push with --force. We can't
use --force-with-lease be...

33ae0aa652f2c4d2b05af3839e890bd6261ddc80 authored about 6 years ago by Justin M. Keyes <[email protected]>
commit_subtree: Skip "git pull" if --force

ref 950497779e03
ref 10f89aa73e6e

bc06732cc6d354847e525414b591c58bf586d14f authored about 6 years ago by Justin M. Keyes <[email protected]>
commit_subtree: Skip "git pull" if --force-with-lease

950497779e0346f8285d3506d3f250b104889875 authored about 6 years ago by Justin M. Keyes <[email protected]>
try_truncate_history: reset to FETCH_HEAD

This is more portable and precise. For example on the bot-ci worker, the
cloned repo does not ha...

9f7092d3cbb577416870222fe58590789bebdb76 authored about 6 years ago by Justin M. Keyes <[email protected]>
commit_subtree: Compare $attempts with -ge

9422bd6595d2075c1a9c574aeaeaf7908b3c75b2 authored about 6 years ago by Justin M. Keyes <[email protected]>
commit_subtree: Fix args quoting

d03ae891c0c8a2479004eab6ebcc4432b7e07839 authored about 6 years ago by Justin M. Keyes <[email protected]>
reports: Retry fetch-truncate-rebase on failure

"git pull --rebase" (in commit_subtree) will fail if another worker
pushed in the last ~minute. ...

a86069018b06c0531df78760b545701f1ad8a658 authored about 6 years ago by Justin M. Keyes <[email protected]>
reports: Truncate neovim/doc/ repository history

All of the reports and docs push to https://github.com/neovim/doc/ .
Over time it gets a lot of ...

10f89aa73e6e30cd5bd81b7907dad6e576e65f39 authored about 6 years ago by Justin M. Keyes <[email protected]>
Travis/macOS: update xcode to match Nvim project #136

Also gettext apparently no longer needs explicit install.
https://github.com/neovim/neovim/pull...

ae13045ae1bcaf51dca6751ea3629f5b90285f5b authored about 6 years ago by Justin M. Keyes <[email protected]>
Travis/macOS: Fix "brew reinstall" invocation

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]>
Merge pull request #135 from mhinz/xenial

travis: switch to Ubuntu Xenial (16.04)

11d14c9a948a566576655dd0bb5d5a99b26ccb72 authored about 6 years ago by Justin M. Keyes <[email protected]>
fuse: add missing group

807d2798c1866758f6e7116fbb8711b2874e499f authored about 6 years ago by Marco Hinz <[email protected]>
bzr: replace git-bzr-ng by git-remote-bzr

8df7d6d5b61d507811fd65ebd6eac281965970ed authored about 6 years ago by Marco Hinz <[email protected]>
travis: switch to Ubuntu Xenial (16.04)

12cad07f00344a2cd21737b311d14781074b08d3 authored about 6 years ago by Marco Hinz <[email protected]>
Merge pull request #134 from jamessan/keep-stamp-dir

deps-src: Keep <proj>-stamp directory, but remove post-patch stamp files

8d7a8c6e80a36add8cc042f0ed13734f017c4a82 authored about 6 years ago by James McCoy <[email protected]>
deps-src: Keep <proj>-stamp directory, but remove post-patch stamp files

The main steps of the ExternalProject build are, in order: mkdir,
download, update/patch, config...

8ec2df153b54046d01ad1ae081ff3e74e9c3ab31 authored about 6 years ago by James McCoy <[email protected]>
nightly: Mention "x64" for Linux AppImage

closes https://github.com/neovim/neovim/issues/8991

b049b68c261238f9728aa60f51a54c4def03c6af authored over 6 years ago by Justin M. Keyes <[email protected]>
nightly: Mention --appimage-extract

Also remove "v" prefix from the release title.

53d57fffd88d83e71ca0a5f1d7513b0f3a167915 authored over 6 years ago by Justin M. Keyes <[email protected]>
ci/assign-labels.sh: fix label-update logic

560e335839cd9e860551982a052aa99f9c57ef7c authored over 6 years ago by Justin M. Keyes <[email protected]>
ci/assign-labels.sh: Label "vim-patch" PRs

- Support non-exclusive labels (such as "vim-patch")
- Check title contents, not just the prefix...

bacc84a52cbf54f3e3c51bcf2ce8a562ff1baa41 authored over 6 years ago by Justin M. Keyes <[email protected]>
Merge #133 from jamessan/nightly-win-artifacts

Various cleanups for handling of Windows nightly artifacts

bd66fb7e428625a4206c793af5954c7dc9ea1272 authored over 6 years ago by Justin M. Keyes <[email protected]>
nightly: Use curl's -f flag to avoid saving a file on error

This avoids the ugly size check for Windows builds, which was the sole
reason for upload_win_nig...

c5cd1042b1047a2ec63f93b355c7e60543606aa9 authored over 6 years ago by James McCoy <[email protected]>
nightly: Add get_appveyor_build() to save a build artifact to a file

c9bbf23d35a49c02ffc567b04cfcfc3178a23cfc authored over 6 years ago by James McCoy <[email protected]>
nightly: Get the last non-PR master branch build from AppVeyor

Without `&pr=false`, AppVeyor will use the last build targeting the
master branch, which is very...

692878b9988c53c7416b7ce8330fcee04cf7c74e authored over 6 years ago by James McCoy <[email protected]>
Merge pull request #132 from jamessan/xcode7.3

Pin osx_image to xcode7.3 so it matches neovim/neovim's config

9422f55d1f1a0058a486552e799a24b30dbd903f authored over 6 years ago by James McCoy <[email protected]>
Pin osx_image to xcode7.3 so it matches neovim/neovim's config

b1760b3f26c3904c8278018f9b6b0bc9675e7031 authored over 6 years ago by James McCoy <[email protected]>
nightly: avoid uploading nonsense

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]>
Generate badge *after* generating the report (#131)

For some reason PVS badge is no longer available, courtesy of 8ce3331 commit
which reordered f...

4fe51a4f79f70307fb6e3c025b025f75f57f1352 authored over 6 years ago by Nikolai Aleksandrovich Pavlov <[email protected]>
nightly: include install instructions

4fedda4a5e9e205dd79a7074d0fb2a6aae15cd57 authored over 6 years ago by Justin M. Keyes <[email protected]>
pvs-report: Allow copying fullhtml report as well (#130)

bdb8ae34c31140bb62e49debc0131c7794d9a8ca authored almost 7 years ago by Nikolai Aleksandrovich Pavlov <[email protected]>
appimage: Publish zsync file for AppImageUpdate (#127)

dcbd8f0a682fb0359cf67dc26c82da5a190f482c authored almost 7 years ago by James McCoy <[email protected]>
ci/nightly.sh: minimize version info in release notes

Avoid platform-specific noise in release notes.

e1b675512f804efea1263327e5eea272e396733f authored almost 7 years ago by Justin M. Keyes <[email protected]>
Merge pull request #126 from jamessan/rm-apt.llvm

travis: Remove versioned clang/scan-build names

a903054e698b6d60a502d31e064f975f1d44e9e9 authored almost 7 years ago by James McCoy <[email protected]>
travis: Remove versioned clang/scan-build names

Travis is providing clang >= 5.0 natively in the build environment, so
there's no need to instal...

03cc2d7d747c53fe0e76af2803ba103f227e195e authored almost 7 years ago by James McCoy <[email protected]>
ci/auto-pullrequest.sh: skip PR if there are no changes

51f7fadbfabb8e453d68c2547c2ccbc69d4767c9 authored almost 7 years ago by Justin M. Keyes <[email protected]>
.travis.yml: fine-grained addons

apt.llvm.org is very unreliable, and causes unnecessary failures for
builds that don't need it. ...

f339962ad3762dae80f5b4d4461596e5b8db82e1 authored about 7 years ago by Justin M. Keyes <[email protected]>
Merge #123 'ci/auto-pullrequest.sh'

cabbad328a708ef0b6979c403516e68e8a9b8d30 authored about 7 years ago by Justin M. Keyes <[email protected]>
ci/auto-pullrequest.sh

98f55c9f1db1ab0b57ff0e7bdbac7b0711999a3f authored about 7 years ago by Justin M. Keyes <[email protected]>
ci/auto-pullrequest.sh

943f81a47813dffddff0e70945f5950cc3cfe9b4 authored about 7 years ago by Justin M. Keyes <[email protected]>
common/dependencies.sh: install_nvim_appimage()

93e02d34aa2064817ad4cb22f00cba51db092f61 authored about 7 years ago by Justin M. Keyes <[email protected]>
vimpatch-report.sh: authenticate GitHub request

https://github.com/neovim/bot-ci/issues/10

a8de15cf2d4cea3940f01b2ba734a4f7fc0e03ec authored about 7 years ago by Justin M. Keyes <[email protected]>
Merge pull request #120 from krakn/shellcheck_pvs_report.sh

shellcheck pvs-report & apply suggestions

a28324034137d0a04a994f1c007f037d9d560d8b authored about 7 years ago by James McCoy <[email protected]>
shellcheck pvs-report & apply suggestions

Bring script in line with Google's shell style suggestions:
- https://google.github.io/stylegui...

8ce33318ce8dc605fd1269b03fc2d3f92b185a29 authored over 7 years ago by Dan Beste <[email protected]>
doc-index.sh: lint (#115)

- apply Google shell style guide: https://google.github.io/styleguide/shell
- 'set -u': Treat u...

8141e9578a4d183804fcf1a1bb041641b218e8d3 authored over 7 years ago by Dan Beste <[email protected]>
nightly: upload Windows packages

https://github.com/neovim/bot-ci/issues/12

71fea5e52104f3463c3aee69019fa97efe206f81 authored over 7 years ago by Justin M. Keyes <[email protected]>
nightly: specify `uploadname`

2c84dd365372b1d694617832cbbaf7412643d752 authored over 7 years ago by Justin M. Keyes <[email protected]>
Merge #111 from justinmk/appimage

70cd0172a7cf0b8db631189824adb7a789840aff authored over 7 years ago by Justin M. Keyes <[email protected]>
nightly: set and reset "draft" when publishing

Hope this will cause the publish-date on the `nightly` release to
update.

cd5068d40669d841f0ce78906ea708b3ff17a81e authored over 7 years ago by Justin M. Keyes <[email protected]>
.travis.yml: sudo:true for AppImage

AppImage needs FUSE; to set up FUSE we need sudo/root.
https://github.com/AppImage/AppImageKit/w...

610463ed1252acc85ff4354a1973db3460e70233 authored over 7 years ago by Justin M. Keyes <[email protected]>
upload_nightly: `filepath`, `uploadname` params

0e48d4e0a418cea65ff512bc7e8c5a3fd84a281a authored over 7 years ago by Justin M. Keyes <[email protected]>
nightly: AppImage

2b6aff9123886fb53d6c6e44d158dc82b0de1b95 authored over 7 years ago by Justin M. Keyes <[email protected]>
Merge pull request #117 from jamessan/vim8-patches

vimpatch-report: Update to Vim 8

6a5838b715e44c3021a626c4bd19472d55054543 authored over 7 years ago by James McCoy <[email protected]>
vimpatch-report: Update to Vim 8

8c2747494587e70ab2ccc728d031b3f975047697 authored over 7 years ago by James McCoy <[email protected]>
ci/nightly.sh: build Release for macOS; enable jemalloc for linux

RelWithDebInfo does not help on macOS:
https://github.com/neovim/homebrew-neovim/issues/115#issu...

131d300efc8f9845dba256eb3ef463683133224c authored over 7 years ago by Justin M. Keyes <[email protected]>
Merge #112 from ZyX-I/pvs-compiler

9e1c40c3508a3c50be6408a934da46916f7ad635 authored over 7 years ago by Justin M. Keyes <[email protected]>
Use new --environment-cc switch

12c0b06b667c5b09d080ac3eaf9847039be75ff8 authored over 7 years ago by ZyX <[email protected]>
Try different clang version

db977b1604e4c18486f1c691439c10e680af365f authored over 7 years ago by ZyX <[email protected]>
Use clang as a compiler for PVS reports

Maybe this will make v677 warnings go away.

71c10089083e6e25dd07b0d7752796ee246b1ae1 authored over 7 years ago by ZyX <[email protected]>
ci: use .netrc, eliminate with_token()

References #99
References #109

31cbe5c09f6392ba36912e5b2055552868660e11 authored over 7 years ago by Justin M. Keyes <[email protected]>
github-api: Silence curl

262ba2e01743d63cd1dd2889373bfed0277fdfe6 authored over 7 years ago by James McCoy <[email protected]>
with_token: Combine stdout and stderr, rather than duping stdout

1062e2a09d70ff6d49cdbcb411f4801a6a9fbb51 was supposed to "Redirect
stderr", but instead it dupli...

c7e0f293fe06e1c70fc92e68ff4523fd1453e911 authored over 7 years ago by James McCoy <[email protected]>
with_token: Use $token to perform replacement of '%token%' literal (#108)

The ${var//pattern/repl} form of parameter expansion interprets a
leading % as anchoring patter...

890244c9594b1cc34d9e3e6c15cdb0b0a80972a7 authored over 7 years ago by James McCoy <[email protected]>
has_gh_token(): Avoid madness

eec40f9d0626ce5397cdb6495c43a784e44e0ee5 authored over 7 years ago by Justin M. Keyes <[email protected]>
with_token(): macOS xargs expects -n before -x.

d14d50f17cd76830fd2700efe77af8c0ba1d2608 authored over 7 years ago by Justin M. Keyes <[email protected]>
Merge pull request #107 from jamessan/cleanup

Various small cleanups

797f6032c8f709b8b473483bd941f62d540d5adc authored over 7 years ago by James McCoy <[email protected]>
Separate {( for functions which run in a subshell

This makes it more obvious that the function is running in a subshell
and also addresses shellch...

b2d82abc1572b704028685d26c32a2862001da8c authored over 7 years ago by James McCoy <[email protected]>
Re-add CI_OS declaration

694ab817484e8132fc00a5d36a4994b951a8fcc8 authored over 7 years ago by James McCoy <[email protected]>
Remove deps64 target, unused since 72b675d99

b4d2039d33294a9eaaba9b326241ea8791f13d41 authored over 7 years ago by James McCoy <[email protected]>
Merge pull request #104 from blueyed/common-shellcheck-fixes

ci/common/common.sh: shellcheck fixes

878396c1fa8873324f40e43dccf684d0c6f66c6e authored over 7 years ago by James McCoy <[email protected]>
Merge pull request #106 from jamessan/clang-bump

travis: Update clang to 4.0

fd97554ff4395962a13b83d7fd221a14dd99215f authored over 7 years ago by James McCoy <[email protected]>
travis: Update clang to 4.0

57cf675dbf1b3175a0e64441b4e2a6824563299f authored over 7 years ago by James McCoy <[email protected]>
ci/common/common.sh: shellcheck fixes

f9750bdad226edaa7b9782a9b3fa4f57e3ba6851 authored over 7 years ago by Daniel Hahler <[email protected]>
vimpatch: Fix regex to find included_patches in version.c

b4703461411f04e8d0c37f904e4e94b399d32e18 authored over 7 years ago by James McCoy <[email protected]>
Fix download_badge function (#101)

b838c26ed01e04a0188d3d4a6ca0fa05e0c153ba authored over 7 years ago by Nikolai Aleksandrovich Pavlov <[email protected]>
Fix PVS build (#100)

* Fix download_pvs_badge function

* Do not cd to subtree

* Quote $arg

* Redirect stderr...

1062e2a09d70ff6d49cdbcb411f4801a6a9fbb51 authored over 7 years ago by Nikolai Aleksandrovich Pavlov <[email protected]>
common.sh: with_token(): hide GH_TOKEN

3ef8b9c0764a5c370c228d37c3aab6bbbba290bf authored over 7 years ago by Justin M. Keyes <[email protected]>
ci: update GH_TOKEN

4b38be00a6beb0872de5c05a162b82dad8333aec authored over 7 years ago by Justin M. Keyes <[email protected]>
Merge #98 from ZyX-I/do-not-leak-gh_token

8f7268dc28e818271262dc72880980090941b353 authored over 7 years ago by Justin M. Keyes <[email protected]>
Do a pull even if no GH_TOKEN is present

26464b5135f74a2250e1227b48ca6ee900dd9b40 authored over 7 years ago by ZyX <[email protected]>
Hide all tokens in with_token function

bc980b159225426d7db52b5499ca8ce3d58de61c authored over 7 years ago by ZyX <[email protected]>
Merge #97 from ZyX-I/pvs

30b4b1b6bb4f939b56ac58d8323343d1c27848a4 authored over 7 years ago by Justin M. Keyes <[email protected]>
Do not let absent GH_TOKEN fail pvs build running with `set -u`

e25d0c2284b90d554dacbe2089158f424000613e authored over 7 years ago by ZyX <[email protected]>
Add title

8000649d7e920ef1014d819e070f875c20863d4f authored over 7 years ago by ZyX <[email protected]>
Use --pvs-install with --deps --recheck to run in $NEOVIM_DIR

Should fix build failure due to the missing dependencies.

fdd11bf1eb536115490c8b03b2ee1f48ffca80d6 authored over 7 years ago by ZyX <[email protected]>
Do not let absent private variables fail the PR build

11fb10825afe0c6d116f17af3bdbe9f75cebc92e authored over 7 years ago by ZyX <[email protected]>