aboutsummaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAge
...
* Merge pull request #17888 from dundargoc/ci/remove-reviewers-when-draftingJames McCoy2022-03-31
|\
| * ci: remove reviewers when drafting or closing a PRDundar Göc2022-03-27
| |
* | ci: label changes to Makefiles as buildcasswedson2022-03-27
| | | | | | | | | | Makefiles are used for builds, so why not label changes to these files as build
* | Merge pull request #17873 from muniter/jl-apidocs-improvementesJames McCoy2022-03-27
|\ \ | |/ |/| ci(doc): improve missing docs workflow
| * ci(doc): improve missing docs workflowJavier López2022-03-26
| | | | | | | | | | | | | | | | | | | | 1. Add new pattern `runtime/doc/**`. This is a common case were the contributor modifies only the help file but the doc gen would discard their changes. 2. Add to the output what the changes after running doc gen would be. [skip ci]
* | Merge pull request #17857 from muniter/jl-breaking-change-labelJames McCoy2022-03-26
|\ \ | |/ |/| ci: automatic breaking change label
| * ci: automatic breaking change labelJavier López2022-03-26
| | | | | | | | | | When the PR title contains the breaking change format apply the breaking-change label.
* | chore: fix typos (#17755)dundargoc2022-03-25
|/ | | | Co-authored-by: Jordan Haine <jhaine@securitycompass.com>
* ci: remove src/nvim/**.lua from docgen patternzeertzjq2022-03-24
| | | | After #17623 this pattern is no longer necessary.
* fix(ci): provide necessary permissions for calling workflowJavier López2022-03-21
| | | | | Also error on the side of security adding an extra check on the automatic PR step.
* ci(docs): add a check for PR's to commit their doc changesJavier López2022-03-18
| | | | | | | | Repurpose the api-docs workflow to also run in all PR's but work only as a check, if the changes in the PR introduce doc changes that are not committed fail. [skip ci]
* ci: refactor and simplify CI processDundar Göc2022-03-10
|
* ci(macos): minimize log output from brew updateDundar Göc2022-03-07
| | | | | Also remove perl from brew install to prevent a warning that states it's already installed.
* ci: document the purpose of some non-obvious jobsDundar Göc2022-03-07
|
* ci(reviews): update reviewersDundar Göc2022-03-04
|
* ci(lint): re-add building of third-partyJames McCoy2022-02-27
|
* ci(lint): use bundled luv until system packages are updatedJames McCoy2022-02-27
|
* ci: add timeout to all jobsDundar Göc2022-02-26
|
* Merge pull request #17467 from dundargoc/ci/remove-failing-windowsJames McCoy2022-02-25
|\ | | | | ci: remove failing windows CI tests
| * ci: bump Windows image to windows-2019James McCoy2022-02-20
| | | | | | | | | | | | | | | | The VS 2019 CMake generator no longer has different generator types for different architectures. Now, the architecture is specified via CMake's `-A` switch. However, this requires we also propagate `${CMAKE_GENERATOR_PLATFORM}` to the bundled deps, so they build for the same architecture as Nvim.
* | Merge pull request #17390 from RenFraser/feature/packagingJames McCoy2022-02-24
|\ \ | | | | | | ci: improve cpack packaging
| * | ci: improved cpack packagingHenry Fraser2022-02-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addresses: #12571 - Added the following installers through CMake files: - Windows NSIS. - Windows MSI. - Windows zip. - MacOs tarball. - Linux tarball. - Linux Deb package. - Tweaked pipeline CPack commands to build using new CMakeLists.txt configuration file. - Added icons and relevant packaging files. - Updated notes.md to reflect new installation instructions. This isn't meant to be the perfect solution, it's simply a first pass at using a simple packaging system to build Windows installers. A Debian package has also been added since it's very easy but other packages have been left out due to limiting the scope. Hopefully we can build further upon this and improve it over time with code signing, better icons and more user-friendly installation graphics and so on.
* | | ci: skip ci workflow on only documentation changesDundar Göc2022-02-21
| | |
* | | Merge pull request #17469 from jamessan/use-sysdeps-for-lint-ciJames McCoy2022-02-20
|\ \ \ | | | | | | | | Use system dependencies for lint CI
| * | | ci(lint): explicity build nvimJames McCoy2022-02-19
| | | | | | | | | | | | | | | | | | | | | | | | “make clint-full” bypasses the normal mechanisms used to communicate build flags in the CI jobs, so explicitly build nvim before running the lint jobs.
| * | | ci(lint): build against system depsJames McCoy2022-02-19
| | | |
| * | | ci(lint): install deps via apt instead of building from third-partyJames McCoy2022-02-19
| | |/ | |/|
* / | ci: remove success check since it's the defaultDundar Göc2022-02-20
|/ /
* | ci(labeler): change "tests" to "test"Dundar Göc2022-02-18
| |
* | Merge pull request #17445 from dundargoc/ci/review/use-checkoutJames McCoy2022-02-18
|\ \
| * | ci: download reviews.js through checkout instead of wgetDundar Göc2022-02-17
| | | | | | | | | | | | This makes testing the workflows much smoother.
* | | Merge pull request #17404 from dundargoc/ci/put-each-test-in-separate-stepJames McCoy2022-02-18
|\ \ \ | | | | | | | | ci: run each test suite in a separate github step
| * | | ci: run each test suite in a separate github stepDundar Göc2022-02-18
| |/ / | | | | | | | | | | | | This should help combat some of the lagginess when looking at the CI logs in the browser.
* / / ci(lint): simplify cache keyDundar Göc2022-02-18
|/ /
* | ci(lint): remove unnecessary stepsDundar Göc2022-02-17
| |
* | ci(reviews): move reviews.js to .github/scriptsDundar Göc2022-02-17
| |
* | revert: "ci: run functionaltest-lua on drafts as well"Dundar Göc2022-02-15
| | | | | | | | This reverts commit a91a5c1880dcb7718aed4e19ff2757be0948e7d5.
* | ci(labeler): disable sync that interferes with other jobsDundar Göc2022-02-14
| |
* | ci: use a separate script for request review workflowzeertzjq2022-02-14
| |
* | Merge pull request #17392 from zeertzjq/ci-review-open-onlyJames McCoy2022-02-13
|\ \ | | | | | | ci: only request review on open non-draft PRs
| * | ci: only request review on open non-draft PRszeertzjq2022-02-13
| | |
* | | ci(labeler): add filetype label if any filetype files have changedDundar Göc2022-02-12
|/ /
* | Merge pull request #17376 from dundargoc/ci/reviews/upgrade-to-v6James McCoy2022-02-12
|\ \ | | | | | | ci(reviews): upgrade github-script version to v6
| * | ci(reviews): upgrade github-script version to v6Dundar Göc2022-02-12
| | |
* | | revert: "ci: use continue-on-error instead of "|| true""Dundar Göc2022-02-12
|/ / | | | | | | | | | | | | | | | | This reverts commit 559aa4179c639f5ebd45474a36361343ac2371cf. 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.
* | ci: fix reviews workflow by sending an artifact with PR numberDundar Göc2022-02-11
| |
* | ci: add reviewers if labels are manually added after PR creationDundar Göc2022-02-10
| |
* | ci: add more reviewers based on labelDundar Göc2022-02-09
| |
* | ci: add write permissions to add-reviewer jobDundar Göc2022-02-08
| |
* | ci: add reviewers based on labelDundar Göc2022-02-07
|/