aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
Commit message (Collapse)AuthorAge
...
* 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.
* fix(ci): Remove gcc@8/gcc@9 homebrew workaroundJames McCoy2021-06-04
|
* ci(gha): New workflow to regen API docs on pushes to release branchesJames McCoy2021-05-31
| | | | | | | | Upon pushing updates to files which may contain API documentation, the workflow will regenerate the docs and, if there are relevant changes, create a PR targeting the source branch. [skip ci]
* feat(ci): autolabel pull requests (#14574)Matthieu Coudron2021-05-18
| | | | autolabel pull requests depending on which files are modified
* ci(coverity): Fix typo in tar commandJames McCoy2021-05-05
| | | | [skip ci]
* ci(gha): Run ci workflow for PRs into release branchesJames McCoy2021-05-05
|
* ci(gha): Add weekly Coverity scansJames McCoy2021-05-05
| | | | [skip ci]
* ci(gha/ci): Use clang-12 for TSANJames McCoy2021-05-02
|
* ci(gha/release): Bump to ubuntu-18.04James McCoy2021-05-02
| | | | | Per https://wiki.ubuntu.com/Releases, 16.04 is no longer under standard support. Switch to the next LTS, 18.04, for the next couple years.
* ci(gha/vim-patches): Create PR against branch running the workflowJames McCoy2021-04-26
| | | | | | Avoids hard-coding branch names. [skip ci]
* ci(gha): Rename nightly workflow to vim-patchesJames McCoy2021-04-26
| | | | [skip ci]
* ci(gha/nightly): Enable "contents: write" permissions to setup PRJames McCoy2021-04-26
| | | | [skip ci]
* ci(gha/release): Enable "contents: write" permission to publish releaseJames McCoy2021-04-21
|
* ci(gha/win): Specify valid directory for DEPS_BUILD_DIRJames McCoy2021-04-21
|
* ci(gha): Simplify clang installationJames McCoy2021-04-21
|
* ci(gha): Update to clang-12James McCoy2021-04-21
|
* ci(gh): Automatically create PR for version.c updatesJames McCoy2021-03-20
| | | | [skip ci]
* ci(GHA/release): Delete the release when creating a new nightlyJames McCoy2021-03-14
| | | | | | | | | | This reverts #13733. Disabling delete of the release leaves behind a draft release associated with the previous nightly tag, which is annoying to cleanup. In the rare circumstances that the creation of a new nightly fails after deleting the previous nightly, the job can be re-run or a nightly can be missing for a day.
* Merge pull request #14139 from jamessan/release-packagesJames McCoy2021-03-14
|\ | | | | ci(GHA/release): Stop installing gcc-multilib
| * ci(GHA/release): Stop installing gcc-multilibJames McCoy2021-03-14
| | | | | | | | | | Recent changes in Xenial have made it uninstallable and we aren't actually using anything from it for the release builds.
* | Don't run CI on draft PRssmolck2021-03-14
|/
* ci(GHA): install perl on osxJan Edmund Lazo2021-01-17
| | | | Fix missing header files in system perl.
* ci(gha): brew unlink gcc@8/@9 to fix upgrade issuesJames McCoy2021-01-11
|
* ci(gha): brew upgrade before installingJames McCoy2021-01-10
|
* Do not delete the nightly releaseMichał Kiełbowicz2021-01-10
|
* ci: Fix typo in release.yml that prevents optimized nightly build (#13671)Collided Scope2021-01-03
| | | Assuming the `CMAKE_BUILD_TYPE` directive is case-sensitive, this *actually* prevents the nightly build from being optimized. Even if it doesn't, the typo causes `:checkhealth` to issue a dummy warning in the Performance section.
* ci: Add Windows binaries to the releaseJames McCoy2020-12-31
|
* ci(GHA): Disable fail-fast for CI checksJames McCoy2020-12-30
|