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
zeertzjq
1be9549e6b
ci: only request review on open non-draft PRs
2022-02-13 19:17:18 +08: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
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
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
Dundar Göc
8cd1fa8945
ci: use tag v2 when using checkout action
...
Using v2 automatically fetches the latest minor patch for v2, meaning
free bug fixes without needing to manually update the tag version.
2021-12-04 13:24:46 +01:00
James McCoy
50c8cc3020
fix(ci/backport): check for event_name == "pull_request_target"
...
[skip ci]
2021-11-30 22:20:32 -05:00
James McCoy
7bd6f12b3e
ci!: remove win32 builds/releases
2021-11-14 08:51:39 -05:00
James McCoy
14716e4619
ci(release): delete nightly/stable tag so release recreates it
...
Even though the releaes itself gets deleted, if the tag is not, then
creating a new release just re-uses the same tag, even though we're
using “--target <sha>”.
[skip ci]
2021-11-02 07:34:55 -04:00
James McCoy
ea2ce90cc6
ci: limit CI checks to the main dev branches
...
Now that we have various GH actions creating branches in the main repo,
using the generic '**' pattern for the CI workflow is just wasting CI
time and leading to more queued jobs.
[skip ci]
2021-10-31 20:05:52 -04:00
James McCoy
a1eea968a5
ci(backport): trigger on comments too, so "/backport" works
...
[skip ci]
2021-10-30 16:50:13 -04:00
James McCoy
9f5e736e5d
ci(backport): bump version to v0.0.7
...
[skip ci]
2021-10-30 16:33:20 -04:00
James McCoy
0c1b80efec
ci(backport): add write permissions for contents/pull_requests
...
The workflow needs to create commits and PRs.
[skip ci]
2021-10-30 16:29:02 -04:00
James McCoy
c819ce1fd4
ci(release): do not fail if stable/nightly release doesn't exist
...
[skip ci]
2021-10-30 14:02:04 -04:00