aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
Commit message (Collapse)AuthorAge
...
* chore: fix typos (#16816)dundargoc2022-01-04
| | | | | | | 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>
* ci: install flake8 with apt instead of pipDundar Göc2022-01-03
|
* ci: remove unnecessary before_install scriptDundar Göc2022-01-02
|
* Merge pull request #16853 from jamessan/clint-master-onlyJames McCoy2022-01-02
|\ | | | | ci: run lint only on master branch
| * ci: run lint only on master branchJames McCoy2021-12-31
| | | | | | | | | | The list of known lint issues is only updated for the master branch, so other branches report lots of false positive issues.
* | Merge pull request #16840 from zeertzjq/ci-clang-13James McCoy2022-01-01
|\ \ | |/ |/| ci: bump clang version to 13 in asan and tsan
| * ci: bump clang version to 13 in asan and tsanzeertzjq2022-01-01
| |
* | ci: remove outdated brew workaround that isn't needed anymoreDundar Göc2021-12-31
|/
* ci: cancel in-progress CI if a PR is updatedJames McCoy2021-12-25
| | | | [skip ci]
* ci: remove unused "squash typo" workflowDundar Göc2021-12-20
|
* Merge pull request #16524 from dundargoc/ci/optimize-brewJames McCoy2021-12-09
|\ | | | | ci: remove "brew upgrade" from macos jobs
| * ci: remove "brew upgrade" from macos jobsDundar Göc2021-12-04
| | | | | | | | | | | | Packages are automatically upgraded on install. This will avoid upgrading unrelated packages, cutting the macos job time to about a half.
* | ci: install doxygen with conda instead of apt (#16517)dundargoc2021-12-08
|/ | | | | | This provides a newer version of Doxygen (1.9.0 or later) that fixes a bug in the documentation generator. Closes #16498
* ci: use tag v2 when using checkout actionDundar Göc2021-12-04
| | | | | Using v2 automatically fetches the latest minor patch for v2, meaning free bug fixes without needing to manually update the tag version.
* fix(ci/backport): check for event_name == "pull_request_target"James McCoy2021-11-30
| | | | [skip ci]
* ci!: remove win32 builds/releasesJames McCoy2021-11-14
|
* ci(release): delete nightly/stable tag so release recreates itJames McCoy2021-11-02
| | | | | | | | 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]
* ci: limit CI checks to the main dev branchesJames McCoy2021-10-31
| | | | | | | | 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]
* ci(backport): trigger on comments too, so "/backport" worksJames McCoy2021-10-30
| | | | [skip ci]
* ci(backport): bump version to v0.0.7James McCoy2021-10-30
| | | | [skip ci]
* ci(backport): add write permissions for contents/pull_requestsJames McCoy2021-10-30
| | | | | | The workflow needs to create commits and PRs. [skip ci]
* ci(release): do not fail if stable/nightly release doesn't existJames McCoy2021-10-30
| | | | [skip ci]
* ci(release): re-publish "stable" release for versioned releasesJames McCoy2021-10-30
| | | | [skip ci]
* ci(release): use gh cli instead of 3rd-party actionsJames McCoy2021-10-30
| | | | | | Closes #15709 [skip ci]
* ci: run functionaltest-lua on drafts as wellDundar Göc2021-10-28
|
* feat(ci): add backport PR action (#14766)Michael Lingelbach2021-10-26
| | | Trigger the backport action upon merge by marking a PR with the label `backport <branchname>` or after merge by applying the label and writing a comment containing `/backport`.
* build: update cmake min version to 3.10 #16065Jakub Łuczyński2021-10-19
| | | | | | * build(cmake): update cmake min version to 3.10 * ci: test cmake minimum required version * build(cmake): remove some legacy includes * Since version 3.5 cmake_parse_arguments is implemented natively.
* ci(commitlint): use action to checkout to pr branch directlyDundar Göc2021-10-19
|
* ci(labeler): Remove checkout stepsRob Cowsill2021-10-15
| | | Sets GH_REPO and passes PR number to `gh`, making checkout unnecessary
* ci: make labeler also work for breaking changesDundar Göc2021-10-13
| | | | | | | | | | | | This means that "refactor!: description" and "refactor(scope)!: description" will add the "refactor" label.
* ci: disable commit-lint on draft PRs #15958dundargoc2021-10-08
|
* ci: add type and scope from PR title as labels #15850dundargoc2021-09-30
| | | This only works if the label exists in the first place of course.
* ci(lintcommit.lua): replace third-party commitlint #15747dundargoc2021-09-26
|
* ci: use runner, instead of os, for job name and cache keyJames McCoy2021-09-24
|
* ci: add macOS 11 buildJames McCoy2021-09-24
|
* fix(ci): re-run GHA for ready_for_review events (#15377)James McCoy2021-08-15
| | | | | | | | By default, the pull_request target only runs for the "opened", "synchronize", and "reopened" events. Since we've disabled GHA CI for "draft" PRs, the "ready_for_review" event also needs to be included so CI is automatically run when leaving draft status.
* Merge pull request #15367 from jamessan/release-fixesJames McCoy2021-08-14
|\ | | | | Clean up release handling
| * build: use RelWithDebInfo build for nightlies, Release for releasesJames McCoy2021-08-13
| | | | | | | | | | | | | | | | Unlike Release build type, RelWithDebInfo does not disable asserts. This helps get better debug info from people brave enough to use the nightly builds, but shouldn't be used for official releases. [skip ci]
* | ci: fix typo squasher by changing trigger to "pull_request_target" (#15357)dundargoc2021-08-13
| | | | | | | | | | The "pull_request" trigger only enables read-access for forks, "pull_request_target" is required if a fork is to be a trigger. Also changed the python script to reflect this change.
* | ci: create GitHub Action that squashes all typo PRs into a single PR (#15041)dundargoc2021-08-09
| | | | | | | | The action adds all pull-request authors (and Marvim) as a co-author to the newly created PR and also links to the closed PRs.
* | ci: disable false "footer-leading-blank" warning from commitlint (#15238)dundargoc2021-08-02
| |
* | Merge pull request #15129 from dundargoc/action/commitlintMatthieu Coudron2021-08-02
|\ \ | | | | | | ci: add commit linter to GitHub Actions.
| * | ci: add commit linter to GitHub ActionsDundar Göc2021-08-01
| | |
* | | ci: label PRs only the first time they're opened (#15209)dundargoc2021-07-28
|/ / | | | | instead of on every change -- including removing erroneous labels
* | fix(ci): lower timeout to 45 minutes (from default 360 mins)Björn Linse2021-07-24
| |
* | Revert "fix(ci): remove mongodb from brew to avoid brew upgrade error ↵Christian Clason2021-07-20
| | | | | | | | | | | | | | (#15115)" (#15141) This reverts commit 5377b2b00aea1a0bde1b81452e6198dabe5b9796. (Fix no longer needed.)
* | fix(ci): remove mongodb from brew to avoid brew upgrade error (#15115)Oliver Marriott2021-07-17
|/ | | | | | | | | macOS CI was failing because: - brew upgrade fails because, - mongodb-community cant upgrade because, - some symlinks are owned by ... mongodb-community... We don't use mogodb, so we can just remove it wholesale.
* feat(ci): Add sha256 checksums to release notesOliver Marriott2021-07-02
|
* ci(gha): Add functionaltest-lua checkerJames McCoy2021-06-29
|
* ci: upgrade to gcc-11 on ubuntu-18.04glacambre2021-06-16
| | | | | | | | | | In https://github.com/neovim/neovim/issues/14150 , investigations showed that using an older gcc to build the appimage could result in severe perf issues. This is because older gcc versions happily replace calls to libc functions with their own, which happen to be less optimized than their libc counterparts. We fix this problem by upgrading to gcc-11 on ubuntu-18.04.