summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6191 from libgit2/ethomson/sha256_pocEdward Thomson2022-07-131-40/+72
|\ | | | | RFC: SHA256 proof of concept
| * ci: run sha256 builds in ciEdward Thomson2022-06-201-40/+72
| |
* | meta: update release.yml for security informationEdward Thomson2022-07-131-1/+4
| |
* | actions: pass UID and GID to PR builds of dockerfilesEdward Thomson2022-07-061-1/+5
| |
* | actions: move CodeQL workflow into nightlyEdward Thomson2022-07-062-40/+29
| |
* | actions: limit secheduled workflows to our main repoEdward Thomson2022-07-063-1/+17
|/ | | | | Only run scheduled workflows on the main repository; prevents people from using build minutes on their forks.
* ci: show test results summaryEdward Thomson2022-05-171-1/+16
|
* ci: upload test result data as artifactsEdward Thomson2022-05-171-0/+17
|
* ci: use uid/gid of actions runnerEdward Thomson2022-05-171-1/+1
| | | | | Avoid mismatches between the container uid/gid and the actions runner, build the container with the actions runner's uid/gid
* ci: map the build folder in container buildsEdward Thomson2022-04-201-2/+5
| | | | | | Now that the containers all set the user id of the libgit2 build user to the user id of the host runner, we can write to a shared build output volume.
* ci: use the runner's uid/gidEdward Thomson2022-04-201-1/+1
| | | | | Use the runner's uid/gid for the containers for sanity when sharing files across volumes.
* ci: move to ghcr.io instead of deprecated github packages urlsEdward Thomson2022-04-193-3/+3
|
* tests: support flaky statEdward Thomson2022-04-062-0/+3
| | | | | The 32-bit ARM QEMU builds are flaky when running `lstat`. Disable those testing `lstat`'s `st_size` temporarily.
* ci: run benchmark tests nightlyEdward Thomson2022-02-271-0/+78
|
* ci: rename build setup scriptsEdward Thomson2022-02-272-2/+2
| | | | | Rename our build setup scripts to include the `build` name so that we can add additional CI setup scripts with no ambiguity.
* release.yml: use sentence case for everythingEdward Thomson2022-02-121-1/+1
|
* meta: add a release configuration fileEdward Thomson2022-02-121-0/+20
| | | | | Let's let GitHub handle our release notes as much as possible: https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes
* ci: improve the name in CI runsEdward Thomson2022-01-312-43/+43
|
* ci: build with ssh on nightlyEdward Thomson2021-12-231-1/+2
|
* cmake: USE_SSH is not on by defaultEdward Thomson2021-11-112-20/+20
|
* ci: only update docs on pushethomson/docs_ciEdward Thomson2021-11-091-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/posixtestEdward Thomson2021-08-251-1/+1
|\ | | | | open: input validation for empty segments in path
| * tests: optional test for p_open() with empty path segmentsPeter Pettersson2021-08-081-1/+1
| |
* | ci: run dynamically loaded openssl workflows nightlyethomson/dlopen_sslEdward Thomson2021-08-241-0/+35
| | | | | | | | | | Add Xenial, Bionic, CentOS 7 and 8 workflows with OpenSSL-Dynamic builds nightly.
* | ci: tag new containers with the latest tagEdward Thomson2021-08-231-0/+2
| |
* | ci: update centos to find libssh2ethomson/centos_ciEdward Thomson2021-08-211-1/+3
| |
* | ci: update centos buildsEdward Thomson2021-08-151-0/+2
| |
* | ci: update centos7 and centos8 buildEdward Thomson2021-08-151-0/+1
| |
* | ci: run centos7 and centos8 builds nightlyEdward Thomson2021-08-151-0/+12
| |
* | ci: run centos7 and centos8 builds nightlyEdward Thomson2021-08-151-0/+2
| |
* | ci: update nightly to use source pathethomson/ci_nightlyEdward Thomson2021-08-141-5/+6
| |
* | ci: final docs updateEdward Thomson2021-08-101-1/+1
| |
* | ci: build docs in source directory for consistencyEdward Thomson2021-08-101-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 generationEdward Thomson2021-08-101-1/+1
| |
* | ci: update paths during docker buildEdward Thomson2021-08-101-0/+2
| |
* | ci: remove the docker entrypointethomson/dockerfileEdward Thomson2021-08-092-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 nodeEdward Thomson2021-07-191-1/+1
|
* ci: enable UBSan stacktracesethomson/treebuilder_writeEdward Thomson2021-03-041-0/+4
|
* CI: add workflow_dispatch event to the main buildEdward Thomson2021-02-151-4/+5
| | | | | Invert the workflow conditionals so that a workflow_dispatch event acts like an on: push build.
* ci: don't use ninja on macOSEdward Thomson2021-01-152-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 herelhchavez2021-01-072-5/+5
| | | | This should fix the CI.
* Add github action to build and test with mmap emulationDhruva Krishnamurthy2020-12-301-0/+20
|
* ci: only run codeql nightlyEdward Thomson2020-12-181-4/+1
|
* ci: run codeqlethomson/codeqlEdward Thomson2020-12-161-0/+39
|
* ci: run a threadsafe build in nightlyEdward Thomson2020-12-051-0/+8
|
* ci: truly really absolutely run coverityEdward Thomson2020-11-241-1/+2
|
* ci: really truly run coverityEdward Thomson2020-11-241-1/+1
|
* ci: really, really correct usage for coverityEdward Thomson2020-11-241-1/+1
|
* ci: really correct container usage for coverityEdward Thomson2020-11-241-0/+1
|
* ci: correct container usage for coverityEdward Thomson2020-11-241-1/+1
|