| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ci: build with ssh on nightly | Edward Thomson | 2021-12-23 | 1 | -1/+2 |
| | | |||||
| * | cmake: USE_SSH is not on by default | Edward Thomson | 2021-11-11 | 2 | -20/+20 |
| | | |||||
| * | ci: only update docs on pushethomson/docs_ci | Edward Thomson | 2021-11-09 | 1 | -1/+1 |
| | | | | Only update the documentation on a `push`. We were previously updating the documentation only when not in a `pull_request`, which meant that we would push documentation updates in manual build triggers. | ||||
| * | Merge pull request #5950 from boretrk/posixtest | Edward Thomson | 2021-08-25 | 1 | -1/+1 |
| |\ | | | | | open: input validation for empty segments in path | ||||
| | * | tests: optional test for p_open() with empty path segments | Peter Pettersson | 2021-08-08 | 1 | -1/+1 |
| | | | |||||
| * | | ci: run dynamically loaded openssl workflows nightlyethomson/dlopen_ssl | Edward Thomson | 2021-08-24 | 1 | -0/+35 |
| | | | | | | | | | | | Add Xenial, Bionic, CentOS 7 and 8 workflows with OpenSSL-Dynamic builds nightly. | ||||
| * | | ci: tag new containers with the latest tag | Edward Thomson | 2021-08-23 | 1 | -0/+2 |
| | | | |||||
| * | | ci: update centos to find libssh2ethomson/centos_ci | Edward Thomson | 2021-08-21 | 1 | -1/+3 |
| | | | |||||
| * | | ci: update centos builds | Edward Thomson | 2021-08-15 | 1 | -0/+2 |
| | | | |||||
| * | | ci: update centos7 and centos8 build | Edward Thomson | 2021-08-15 | 1 | -0/+1 |
| | | | |||||
| * | | ci: run centos7 and centos8 builds nightly | Edward Thomson | 2021-08-15 | 1 | -0/+12 |
| | | | |||||
| * | | ci: run centos7 and centos8 builds nightly | Edward Thomson | 2021-08-15 | 1 | -0/+2 |
| | | | |||||
| * | | ci: update nightly to use source pathethomson/ci_nightly | Edward Thomson | 2021-08-14 | 1 | -5/+6 |
| | | | |||||
| * | | ci: final docs update | Edward Thomson | 2021-08-10 | 1 | -1/+1 |
| | | | |||||
| * | | ci: build docs in source directory for consistency | Edward Thomson | 2021-08-10 | 1 | -9/+4 |
| | | | | | | | All the other workflows jobs check out into the `source` directory; do this in the documentation build job as well, for consistency across jobs. | ||||
| * | | ci: update path during documentation generation | Edward Thomson | 2021-08-10 | 1 | -1/+1 |
| | | | |||||
| * | | ci: update paths during docker build | Edward Thomson | 2021-08-10 | 1 | -0/+2 |
| | | | |||||
| * | | ci: remove the docker entrypointethomson/dockerfile | Edward Thomson | 2021-08-09 | 2 | -14/+18 |
| |/ | | | | | | | | | Omitting an entrypoint.sh to configure the container and instead depending on docker primitives allows us to be more portable. (If a distribution uses a different mechanism for adding users, we need not have multiple entrypoint.sh files or invariants within it; instead we can configure that in the dockerfile itself along with all the other distribution specific components.) | ||||
| * | ci: enable strict allocation checking on one node | Edward Thomson | 2021-07-19 | 1 | -1/+1 |
| | | |||||
| * | ci: enable UBSan stacktracesethomson/treebuilder_write | Edward Thomson | 2021-03-04 | 1 | -0/+4 |
| | | |||||
| * | CI: add workflow_dispatch event to the main build | Edward Thomson | 2021-02-15 | 1 | -4/+5 |
| | | | | | | Invert the workflow conditionals so that a workflow_dispatch event acts like an on: push build. | ||||
| * | ci: don't use ninja on macOS | Edward Thomson | 2021-01-15 | 2 | -2/+0 |
| | | | | | | | Ninja is not installed by default on the macOS machines; stop trying to use it. Instead use `make -j` which should be roughly equivalent in performance but supported everywhere. | ||||
| * | github-actions: Also rename the main branch here | lhchavez | 2021-01-07 | 2 | -5/+5 |
| | | | | | This should fix the CI. | ||||
| * | Add github action to build and test with mmap emulation | Dhruva Krishnamurthy | 2020-12-30 | 1 | -0/+20 |
| | | |||||
| * | ci: only run codeql nightly | Edward Thomson | 2020-12-18 | 1 | -4/+1 |
| | | |||||
| * | ci: run codeqlethomson/codeql | Edward Thomson | 2020-12-16 | 1 | -0/+39 |
| | | |||||
| * | ci: run a threadsafe build in nightly | Edward Thomson | 2020-12-05 | 1 | -0/+8 |
| | | |||||
| * | ci: truly really absolutely run coverity | Edward Thomson | 2020-11-24 | 1 | -1/+2 |
| | | |||||
| * | ci: really truly run coverity | Edward Thomson | 2020-11-24 | 1 | -1/+1 |
| | | |||||
| * | ci: really, really correct usage for coverity | Edward Thomson | 2020-11-24 | 1 | -1/+1 |
| | | |||||
| * | ci: really correct container usage for coverity | Edward Thomson | 2020-11-24 | 1 | -0/+1 |
| | | |||||
| * | ci: correct container usage for coverity | Edward Thomson | 2020-11-24 | 1 | -1/+1 |
| | | |||||
| * | ci: move coverity into nightly builds | Edward Thomson | 2020-11-23 | 2 | -30/+18 |
| | | |||||
| * | ci: introduce arm nightly builds for GitHub Actions | Edward Thomson | 2020-11-23 | 1 | -21/+86 |
| | | |||||
| * | ci: support multi-arch docker builds | Edward Thomson | 2020-11-23 | 2 | -20/+59 |
| | | | | | | Provide the base to our docker images and run with the QEMU docker support optionally. | ||||
| * | Merge pull request #5597 from lhchavez/ci-thread-sanitizer | Edward Thomson | 2020-11-21 | 1 | -0/+13 |
| |\ | | | | | Add a ThreadSanitizer build | ||||
| | * | Add a ThreadSanitizer build | lhchavez | 2020-08-03 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | This change adds a ThreadSanitizer CI build rule. It's informative for now because there are still known places where there are races. Part of: #5592 | ||||
| * | | ci: set WIN32_LEAKCHECK instead of MSVC_CRTDBG | Edward Thomson | 2020-11-21 | 1 | -2/+2 |
| | | | |||||
| * | | ci: propagate environment variablesethomson/arm-actions | Edward Thomson | 2020-11-20 | 1 | -0/+1 |
| | | | |||||
| * | | ci: supply a token for self-hosted runners | Edward Thomson | 2020-11-20 | 1 | -2/+3 |
| | | | |||||
| * | | ci: supply a token for self-hosted runners | Edward Thomson | 2020-11-20 | 1 | -1/+3 |
| | | | |||||
| * | | ci: GitHub Actions for arm64 | Edward Thomson | 2020-11-20 | 1 | -0/+5 |
| | | | |||||
| * | | coverityethomson/actions | Edward Thomson | 2020-11-18 | 1 | -0/+30 |
| | | | |||||
| * | | ci: use GitHub Actions for nightly builds | Edward Thomson | 2020-11-18 | 1 | -0/+163 |
| | | | |||||
| * | | ci: stop using deprecated set-env in GitHub Actions | Edward Thomson | 2020-11-18 | 1 | -7/+7 |
| |/ | | | | (And move the ci scripts into the `ci` directory.) | ||||
| * | sanitizer ci: skip negotiate testsethomson/sanitizer_ci | Edward Thomson | 2020-08-03 | 1 | -0/+2 |
| | | | | | | We don't build with SPNEGO enabled on our focal-based sanitizer builds, so we need to disable the negotiate tests. | ||||
| * | Add CI support for Memory and UndefinedBehavior Sanitizers | lhchavez | 2020-07-09 | 1 | -2/+42 |
| | | | | | | | | | | | | | | | | This change adds two new build targets: MSan and UBSan. This is because even though OSS-Fuzz is great and adds a lot of coverage, it only does that for the fuzz targets, so the rest of the codebase is not necessarily run with the Sanitizers ever :( So this change makes sure that MSan/UBSan warnings don't make it into the codebase. As part of this change, the Ubuntu focal container is introduced. It builds mbedTLS and libssh2 as debug libraries into /usr/local and as MSan-enabled libraries into /usr/local/msan. This latter part is needed because MSan requires the binary and all its dependent libraries to be built with MSan support so that memory allocations and deallocations are tracked correctly to avoid false positives. | ||||
| * | Introduce CI with GitHub Actionsethomson/github_actions | Edward Thomson | 2020-06-16 | 1 | -0/+202 |
| | | | | | | | | | | | | | | | | | | | | Add CI using GitHub Actions and GitHub Packages: * This moves our Linux build containers into GitHub Packages; we will identify the most recent commit that updated the docker descriptions, and then look for a docker image in libgit2's GitHub Packages registry for a container with the tag corresponding to that description. If there is not one, we will build the container and then push it to GitHub Packages. * We no longer need to manage authentication with our own credentials or PAT tokens. GitHub Actions provides a GITHUB_TOKEN that can publish artifacts, packages and commits to our repository within a workflow run. * We will use a matrix to build our various CI steps. This allows us to keep configuration in a single place without multiple YAML files. | ||||
| * | Revert .github/workflows/main.yml | Edward Thomson | 2020-06-07 | 1 | -111/+0 |
| | | |||||
| * | Update main.yml | Edward Thomson | 2020-06-07 | 1 | -1/+1 |
| | | |||||
