James McCoy
720bb5844d
Merge pull request #17445 from dundargoc/ci/review/use-checkout
2022-02-18 08:36:45 -05:00
James McCoy
ac480ef6b4
Merge pull request #17404 from dundargoc/ci/put-each-test-in-separate-step
...
ci: run each test suite in a separate github step
2022-02-18 06:42:32 -05:00
Dundar Göc
40473e55a2
ci(lint): simplify cache key
2022-02-18 11:50:51 +01:00
Dundar Göc
8b92d71b30
ci: run each test suite in a separate github step
...
This should help combat some of the lagginess when looking at the CI
logs in the browser.
2022-02-18 11:36:30 +01:00
Dundar Göc
1d0e38e42c
ci: download reviews.js through checkout instead of wget
...
This makes testing the workflows much smoother.
2022-02-17 23:30:22 +01:00
Dundar Göc
58a55e3889
ci(lint): remove unnecessary steps
2022-02-17 22:38:54 +01:00
Dundar Göc
b877237612
ci(reviews): move reviews.js to .github/scripts
2022-02-17 14:48:14 +01:00
Dundar Göc
48108975c9
revert: "ci: run functionaltest-lua on drafts as well"
...
This reverts commit a91a5c1880 .
2022-02-15 14:01:06 +01:00
Dundar Göc
5aed2e9f27
ci(labeler): disable sync that interferes with other jobs
2022-02-14 21:16:36 +01:00
zeertzjq
29eabbcd07
ci: use a separate script for request review workflow
2022-02-14 07:47:10 +08:00
James McCoy
c5f5c0d4da
Merge pull request #17392 from zeertzjq/ci-review-open-only
...
ci: only request review on open non-draft PRs
2022-02-13 08:42:47 -05:00
zeertzjq
1be9549e6b
ci: only request review on open non-draft PRs
2022-02-13 19:17:18 +08:00
Dundar Göc
12eca76e2c
ci(labeler): add filetype label if any filetype files have changed
2022-02-12 14:32:42 +01:00
James McCoy
e126fbc971
Merge pull request #17376 from dundargoc/ci/reviews/upgrade-to-v6
...
ci(reviews): upgrade github-script version to v6
2022-02-12 07:09:43 -05:00
Dundar Göc
f052e0bd11
ci(reviews): upgrade github-script version to v6
2022-02-12 11:20:00 +01:00
Dundar Göc
0c901baee1
revert: "ci: use continue-on-error instead of "|| true""
...
This reverts commit 559aa4179c .
I mistakenly believed both ways of writing were equivalent; this is
untrue. Setting continue-on-error to true will make the job pass, but
an error annotation will still be created which is misleading since it's
not actually an error.
2022-02-12 11:03:32 +01:00
Dundar Göc
e957697334
ci: fix reviews workflow by sending an artifact with PR number
2022-02-11 15:12:41 +01:00
Dundar Göc
b0bcbb08a9
ci: add reviewers if labels are manually added after PR creation
2022-02-10 18:06:36 +01:00
Dundar Göc
afac1b5d87
ci: add more reviewers based on label
2022-02-09 10:47:14 +01:00
Dundar Göc
79bacb0973
ci: add write permissions to add-reviewer job
2022-02-08 14:56:46 +01:00
Dundar Göc
fde169f328
ci: add reviewers based on label
2022-02-07 21:25:45 +01:00
James McCoy
707cc1a167
ci(commitlint): use lintcommit.lua from main repo
...
[skip ci]
2022-02-06 08:31:23 -05:00
zeertzjq
6eb8c0c0c8
ci: add intercept_tls_get_addr=0 to ASAN_OPTIONS
2022-01-27 23:16:33 +08:00
James McCoy
66076e5e1b
ci: create automated PRs as draft PRs
...
GH workflows aren't allowed to trigger other GH workflows. Since
commitlint is a required check now, we need something manual to happen
for it to run on vim-patch/api-doc PRs.
Creating these PRs as drafts and then marking them as "ready to review"
when we want to merge them will provide the manual trigger to run
commitlint.
[skip ci]
2022-01-17 13:36:01 -05:00
James McCoy
8f54b88a5e
Merge pull request #17122 from dundargoc/ci/remove-non-working-job
...
ci: remove non-working add-reviewer job
2022-01-17 13:11:46 -05:00
Dundar Göc
6c1d6f3dd6
ci: remove non-working add-reviewer job
2022-01-17 18:48:08 +01:00
James McCoy
69b2dd175c
ci(api-docs): avoid running ci for doc commits
2022-01-17 12:21:16 -05:00
James McCoy
d7e2229b41
ci(commitlint): use pull_request_target to avoid "skip ci"
2022-01-17 12:21:09 -05:00
James McCoy
5bd7ae5b0f
ci(release): enable gh's api debug logs when creating the release
...
This is intended to help track down why the release is sporadically left
in draft state, rather than being published.
[skip ci]
2022-01-12 07:13:25 -05:00
Dundar Göc
f29a4ec553
ci: add a continue-on-error to the add-reviewer jobs
...
This is to circumvent a limitation in GitHub Actions that requires
special organization access in order to add any reviewers.
2022-01-09 19:57:25 +01:00
Dundar Göc
fd71162428
ci: add reviewer based on label
...
Also remove CODEOWNERS since this is a superior solution.
2022-01-09 11:30:05 +01:00
James McCoy
2e5bafa04c
Merge pull request #17000 from dundargoc/ci/use-continue-on-error
...
ci: use continue-on-error instead of "|| true"
2022-01-08 16:10:47 -05:00
Dundar Göc
559aa4179c
ci: use continue-on-error instead of "|| true"
...
The intention is clearer and doesn't rely on shell-isms.
2022-01-08 15:31:14 +01:00
Dundar Göc
c2b9dea4ba
ci: set CLANG_SANITIZER variable to TSAN when running the tsan job
2022-01-07 20:20:02 +01:00
Dundar Göc
df06c36932
ci: run type-scope job after the triage job
...
This should prevent the scenario of one job accidentally removing a
relevant label from the other.
2022-01-07 13:32:14 +01:00
Michael Lingelbach
ef214e9753
chore: remove lspconfig checkhealth from issue template ( #16948 )
2022-01-05 12:13:16 -08:00
dundargoc
0b0c4f7dfa
chore: fix typos ( #16816 )
...
Co-authored-by: Sean Dewar <seandewar@users.noreply.github.com >
Co-authored-by: Gregory Anders <greg@gpanders.com >
Co-authored-by: Sebastian Volland <seb@baunz.net >
Co-authored-by: Lewis Russell <lewis6991@gmail.com >
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
2022-01-04 11:07:40 -07:00
Dundar Göc
ec615abd1f
ci: install flake8 with apt instead of pip
2022-01-03 21:54:23 +01:00
Dundar Göc
b402cd3315
ci: add jamessan as codeowner for ci related files
...
[skip ci]
2022-01-03 20:27:31 +01:00
Dundar Göc
e71fbf2eb0
ci: remove unnecessary before_install script
2022-01-02 23:46:46 +01:00
James McCoy
b0993bdc45
Merge pull request #16853 from jamessan/clint-master-only
...
ci: run lint only on master branch
2022-01-02 14:07:01 -05:00
James McCoy
e5f7b61136
Merge pull request #16840 from zeertzjq/ci-clang-13
...
ci: bump clang version to 13 in asan and tsan
2022-01-01 11:43:38 -05:00
zeertzjq
6a932f68e6
ci: bump clang version to 13 in asan and tsan
2022-01-01 06:24:48 +08:00
James McCoy
35034da779
ci: run lint only on master branch
...
The list of known lint issues is only updated for the master branch, so
other branches report lots of false positive issues.
2021-12-31 12:09:23 -05:00
Dundar Göc
2a12e8ddfd
ci: remove outdated brew workaround that isn't needed anymore
2021-12-31 13:09:01 +01:00
James McCoy
094c3f2b54
ci: cancel in-progress CI if a PR is updated
...
[skip ci]
2021-12-25 11:11:54 -05:00
Dundar Göc
89a844a9c7
ci: remove unused "squash typo" workflow
2021-12-20 23:47:04 +01:00
James McCoy
238da85126
Merge pull request #16524 from dundargoc/ci/optimize-brew
...
ci: remove "brew upgrade" from macos jobs
2021-12-09 21:15:07 -05:00
dundargoc
5b117bbc75
ci: install doxygen with conda instead of apt ( #16517 )
...
This provides a newer version of Doxygen (1.9.0 or later)
that fixes a bug in the documentation generator.
Closes #16498
2021-12-08 09:28:25 -07:00
Dundar Göc
c5af86b9b9
ci: remove "brew upgrade" from macos jobs
...
Packages are automatically upgraded on install. This will avoid
upgrading unrelated packages, cutting the macos job time to about a
half.
2021-12-04 23:44:52 +01:00