Age | Commit message (Collapse) | Author |
|
Problem: Cirrus CI disabled
Solution: re-enable Cirrus CI
Ref patch 9.0.1912:
> Perhaps at the beginning of the next month we can revisit and enable
> just a build without testing it. Hopefully this is won't take too
> many credits and we can at least verify that building works.
Actually enabling testing should be fine. In the last month there were
three Cirrus CI jobs and credits ran out on Sep 15, but now there is
only one Cirrus CI job, so credits shouldn't run out.
closes: #13261
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
|
|
Problem: Cirrus-CI running out of credits
Solution: disable Cirrus-CI for now
We are running out of credits for Cirrus CI already at the middle of the
month and unfortunately this means our CI now consistently fails. This
all hapens because cirrus ci is not enforcing the free-tier limits (see also
https://cirrus-ci.org/blog/2023/07/17/limiting-free-usage-of-cirrus-ci/).
Perhaps at the beginning of the next month we can revisit and
enable just a build without testing it. Hopefully this is won't take
too many credits and we can at least verify that building works.
Signed-off-by: Christian Brabandt <cb@256bit.org>
|
|
Problem: Cirrus-CI fails because we have used all credits
Solution: Remove FreeBSD 13.1 and MacOS M1
Cirrus CI has started introducing monthly limits. Vim has exceeded the
monthly limit which means our CI unfortunately starts to fail. So let's
remove some CI tasks, so that in the future we won't run out of credits
so fast.
closes: #13108
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: dundargoc <gocdundar@gmail.com>
|
|
Problem: CI: no FreeBSD 14 support
Solution: Drop support for FreeBSD 12, add FreeBSD 14
closes: #13059
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Philip H <47042125+pheiduck@users.noreply.github.com>
|
|
|
|
Problem: Diff test fails on MacOS 13.
Solution: Install GNU diffutils. (Ozaki Kiichi, closes #12258)
|
|
Problem: CI doesn't use the latest FreeBSD version.
Solution: Go from 12.3 to 12.4. (closes #11423)
|
|
Problem: CI on Mac M1 with gcc actually uses clang.
Solution: Remove the gcc task. (Ozaki Kiichi, closes #11297)
|
|
Problem: CI on Mac M1 only uses clang
Solution: Also run with gcc. (closes #11263)
|
|
Problem: CI on Mac M1 has the channel feature disabled.
Solution: Include the channel feature.
|
|
Problem: No CI running for MacOS on M1.
Solution: Add a cirrus CI task. (closes #11203)
|
|
Problem: CI only tests with FreeBSD 12.
Solution: Also test with FreeBSD 13. (closes #10366)
|
|
Problem: CI with FreeBSD is a bit outdated.
Solution: Use 12.3 instead of 12.1. (closes #10333)
|
|
Problem: CI on cirrus times out, coveralls doesn't always run.
Solution: Set timeout to 20 minutes. Adjust condition. (closes #7493)
|
|
Problem: Some tests fail on Cirrus CI and/or with FreeBSD.
Solution: Make 'backupskip' empty. Do not run tests as root. Check for
directory when using viminfo. (Ozaki Kiichi, closes #6596)
|
|
Problem: Indent tests don't run on CI for FreeBSD.
Solution: Set modeline. (Ozaki Kiichi, closes #6048)
|
|
Problem: Tests fail on Cirrus CI for FreeBSD.
Solution: Fix a test and skip some. (Christian Brabandt, closes #5281)
|
|
Problem: Cirrus CI runs on another repository.
Solution: Run Cirrus CI on vim/vim.
|
|
Problem: CI doesn't cover FreeBSD.
Solution: Configure Cirrus-CI. (Christian Brabandt, closes #5273)
|