aboutsummaryrefslogtreecommitdiffstats
path: root/ci
AgeCommit message (Expand)AuthorFilesLines
2024-03-15fuzz: add fuzzer for config parsingBrian C Tracy1-1/+1
2024-02-07ci: add jobs to test with the reftable backendPatrick Steinhardt2-1/+4
2024-01-29Merge branch 'js/oss-fuzz-build-in-ci'Junio C Hamano1-0/+19
2024-01-19ci: build and run minimal fuzzers in GitHub CIJosh Steadmon1-0/+19
2024-01-18ci: add macOS jobs to GitLab CIPatrick Steinhardt1-1/+8
2024-01-18ci: make p4 setup on macOS more robustPatrick Steinhardt2-6/+7
2024-01-18ci: handle TEST_OUTPUT_DIRECTORY when printing test failuresPatrick Steinhardt1-1/+1
2024-01-08ci: add job performing static analysis on GitLab CIPatrick Steinhardt1-1/+6
2023-12-09Merge branch 'js/ci-discard-prove-state'Junio C Hamano1-1/+1
2023-12-09Merge branch 'ps/ci-gitlab'Junio C Hamano3-54/+165
2023-12-09Merge branch 'js/doc-unit-tests'Junio C Hamano2-0/+7
2023-11-14ci: avoid running the test suite _twice_Johannes Schindelin1-1/+1
2023-11-10ci: run unit tests in CIJosh Steadmon2-0/+7
2023-11-09ci: add support for GitLab CIPatrick Steinhardt3-1/+63
2023-11-09ci: install test dependencies for linux-muslPatrick Steinhardt1-1/+3
2023-11-09ci: squelch warnings when testing with unusable Git repoPatrick Steinhardt1-0/+32
2023-11-09ci: unify setup of some environment variablesPatrick Steinhardt1-10/+17
2023-11-09ci: split out logic to set up failed test artifactsPatrick Steinhardt1-17/+21
2023-11-09ci: group installation of Docker dependenciesPatrick Steinhardt1-0/+6
2023-11-09ci: make grouping setup more genericPatrick Steinhardt1-24/+22
2023-11-09ci: reorder definitions for grouping functionsPatrick Steinhardt1-10/+10
2023-11-03ci: upgrade to using macos-13Johannes Schindelin1-4/+2
2023-11-02Merge branch 'jk/ci-retire-allow-ref' into maint-2.42Junio C Hamano2-27/+14
2023-08-30ci: deprecate ci/config/allow-ref scriptJeff King1-27/+0
2023-08-30ci: allow branch selection through "vars"Jeff King1-0/+14
2023-08-29ci(linux-asan-ubsan): let's save some timeJohannes Schindelin1-0/+2
2023-06-22Merge branch 'tb/pack-bitmap-traversal-with-boundary'Junio C Hamano1-0/+1
2023-06-20Merge branch 'jk/ci-use-clang-for-sanitizer-jobs'Junio C Hamano1-5/+2
2023-06-03ci: run ASan/UBSan in a single jobJeff King1-5/+2
2023-05-08pack-bitmap.c: use commit boundary during bitmap traversalTaylor Blau1-0/+1
2023-04-13t: invert `GIT_TEST_WRITE_REV_INDEX`Taylor Blau1-1/+1
2023-02-06add: remove "add.interactive.useBuiltin" & Perl "git add--interactive"Ævar Arnfjörð Bjarmason1-1/+0
2022-12-16Makefile: use sha1collisiondetection by default on OSX and DarwinÆvar Arnfjörð Bjarmason1-2/+1
2022-12-10Merge branch 'ab/ci-use-macos-12'Junio C Hamano2-2/+2
2022-12-07CI: upgrade to macos-12, and pin OSX versionÆvar Arnfjörð Bjarmason2-2/+2
2022-11-29Merge branch 'jx/ci-ubuntu-fix'Junio C Hamano2-12/+11
2022-11-27ci: install python on ubuntuJiang Xin2-5/+5
2022-11-27ci: use the same version of p4 on both Linux and macOSJiang Xin2-3/+2
2022-11-27ci: remove the pipe after "p4 -V" to catch errorsJiang Xin1-2/+2
2022-11-27github-actions: run gcc-8 on ubuntu-20.04 imageJiang Xin2-2/+2
2022-11-07Makefile & test-tool: replace "DC_SHA1" variable with a "define"Ævar Arnfjörð Bjarmason1-1/+1
2022-10-25Merge branch 'jc/more-sanitizer-at-ci'Junio C Hamano1-0/+6
2022-10-20ci: use DC_SHA1=YesPlease on osx-clang job for CIJunio C Hamano1-0/+2
2022-10-20ci: add address and undefined sanitizer tasksJunio C Hamano1-0/+6
2022-07-27CI: use "GIT_TEST_SANITIZE_LEAK_LOG=true" in linux-leaksÆvar Arnfjörð Bjarmason1-0/+1
2022-06-17Merge branch 'js/ci-github-workflow-markup'Junio C Hamano2-4/+11
2022-06-13ci(github): also mark up compile errorsJohannes Schindelin1-2/+8
2022-06-13ci(github): use grouping also in the `win-build` jobJohannes Schindelin1-1/+1
2022-06-08ci(github): bring back the 'print test failures' stepJohannes Schindelin1-1/+2
2022-06-07Merge branch 'js/ci-github-workflow-markup'Junio C Hamano3-17/+85
2022-06-03Merge branch 'jx/l10n-workflow-change'Junio C Hamano1-0/+2
2022-05-30Merge branch 'js/use-builtin-add-i'Junio C Hamano1-1/+1
2022-05-26i18n CI: stop allowing non-ASCII source messages in po/git.potÆvar Arnfjörð Bjarmason1-0/+2
2022-05-21ci(github): mention where the full logs can be foundJohannes Schindelin1-0/+1
2022-05-21ci: use `--github-workflow-markup` in the GitHub workflowJohannes Schindelin1-2/+2
2022-05-21ci/run-build-and-tests: add some structure to the GitHub workflow outputJohannes Schindelin3-10/+52
2022-05-21ci: make it easier to find failed tests' logs in the GitHub workflowJohannes Schindelin3-2/+27
2022-05-21ci/run-build-and-tests: take a more high-level viewJohannes Schindelin1-6/+7
2022-05-21ci: fix code styleJohannes Schindelin1-2/+1
2022-05-20Merge branch 'cb/ci-make-p4-optional'Junio C Hamano1-10/+16
2022-05-12ci: use https, not http to download binaries from perforce.comÆvar Arnfjörð Bjarmason1-1/+1
2022-05-12ci: reintroduce prevention from perforce being quarantined in macOSCarlo Marcelo Arenas Belón1-1/+2
2022-05-12ci: avoid brew for installing perforceCarlo Marcelo Arenas Belón1-7/+8
2022-05-12ci: make failure to find perforce more user friendlyCarlo Marcelo Arenas Belón1-2/+6
2022-04-22CI: select CC based on CC_PACKAGE (again)Ævar Arnfjörð Bjarmason1-1/+1
2022-01-26compat: auto-detect if zlib has uncompress2()Ævar Arnfjörð Bjarmason1-1/+0
2021-12-15Merge branch 'ab/ci-updates'Junio C Hamano7-102/+47
2021-12-15Merge branch 'hn/reftable'Junio C Hamano1-0/+1
2021-12-10Merge branch 'js/ci-no-directional-formatting'Junio C Hamano1-0/+27
2021-12-01add -i: default to the built-in implementationJohannes Schindelin1-1/+1
2021-11-23CI: don't run "make test" twice in one jobÆvar Arnfjörð Bjarmason1-12/+11
2021-11-23CI: use "$runs_on_pool", not "$jobname" to select packages & configÆvar Arnfjörð Bjarmason2-28/+25
2021-11-23CI: rename the "Linux32" job to lower-case "linux32"Ævar Arnfjörð Bjarmason4-4/+4
2021-11-23CI: remove Travis CI supportÆvar Arnfjörð Bjarmason6-58/+7
2021-11-04ci: disallow directional formattingJohannes Schindelin1-0/+27
2021-10-12Merge branch 'cb/ci-build-pedantic' into maintJunio C Hamano2-3/+11
2021-10-11Merge branch 'ab/sanitize-leak-ci'Junio C Hamano2-2/+9
2021-10-08Provide zlib's uncompress2 from compat/zlib-compat.cHan-Wen Nienhuys1-0/+1
2021-09-23tests: add a test mode for SANITIZE=leak, run it in CIÆvar Arnfjörð Bjarmason2-2/+9
2021-09-20Merge branch 'tb/multi-pack-bitmaps'Junio C Hamano1-0/+1
2021-09-10Merge branch 'cb/ci-build-pedantic'Junio C Hamano2-3/+11
2021-09-01midx: respect 'GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP'Taylor Blau1-0/+1
2021-08-11ci: run a pedantic build as part of the GitHub workflowCarlo Marcelo Arenas Belón2-3/+11
2021-07-26ci/install-dependencies: handle "sparse" job package installsJeff King1-0/+5
2021-07-08Merge branch 'dd/svn-test-wo-locale-a'Junio C Hamano1-0/+1
2021-06-08t: use user-specified utf-8 locale for testing svnĐoàn Trần Công Danh1-0/+1
2021-05-16Merge branch 'mt/parallel-checkout-part-3'Junio C Hamano1-0/+1
2021-05-05ci: run test round with parallel-checkout enabledMatheus Tavares1-0/+1
2021-04-16Merge branch 'en/ort-readiness'Junio C Hamano1-0/+1
2021-03-20Add testing with merge-ort merge strategyElijah Newren1-0/+1
2021-02-12Merge branch 'tb/pack-revindex-on-disk'Junio C Hamano1-0/+1
2021-02-10Merge branch 'ab/detox-gettext-tests'Junio C Hamano2-3/+2
2021-01-25t: support GIT_TEST_WRITE_REV_INDEXTaylor Blau1-0/+1
2021-01-25Merge branch 'js/default-branch-name-tests-final-stretch'Junio C Hamano1-0/+2
2021-01-21ci: remove GETTEXT_POISON jobsÆvar Arnfjörð Bjarmason2-3/+2
2021-01-14ci/install-depends: attempt to fix "brew cask" stuffJunio C Hamano1-4/+4
2020-11-19tests: mark tests relying on the current default for `init.defaultBranch`Johannes Schindelin1-0/+2
2020-11-17ci: avoid `set-env` construct in print-test-failures.shJunio C Hamano1-1/+1
2020-10-08ci: do not skip tagged revisions in GitHub workflowsJohannes Schindelin1-0/+2
2020-09-21ci: stop linking built-ins to the dashed versionsJohannes Schindelin1-0/+1
2020-08-11Merge branch 'bc/sha-256-part-3'Junio C Hamano1-0/+6
2020-07-30ci: run tests with SHA-256brian m. carlson1-0/+6
2020-07-23ci: use absolute PYTHON_PATH in the Linux jobsSZEDER Gábor1-2/+2
2020-05-29Merge branch 'jk/ci-only-on-selected-branches'Junio C Hamano1-2/+3
2020-05-18ci/config: correct instruction for CI preferencesĐoàn Trần Công Danh1-2/+3
2020-05-15Revert "ci: add a problem matcher for GitHub Actions"Junio C Hamano2-21/+0
2020-05-07ci: allow per-branch config for GitHub ActionsJeff King1-0/+26
2020-05-01Merge branch 'gs/commit-graph-path-filter'Junio C Hamano1-0/+1
2020-04-10ci: let GitHub Actions upload failed tests' directoriesJohannes Schindelin1-0/+7
2020-04-10ci: add a problem matcher for GitHub ActionsJohannes Schindelin2-0/+21
2020-04-10ci: run gem with sudo to install asciidoctorJohannes Schindelin1-1/+1
2020-04-10ci: explicit install all required packagesĐoàn Trần Công Danh1-3/+11
2020-04-07ci: fix the `jobname` of the `GETTEXT_POISON` jobJohannes Schindelin1-1/+1
2020-04-07ci/lib: set TERM environment variable if not existĐoàn Trần Công Danh1-0/+3
2020-04-07ci/lib: allow running in GitHub ActionsJohannes Schindelin1-1/+19
2020-04-07ci/lib: if CI type is unknown, show the environment variablesJohannes Schindelin1-0/+1
2020-04-07Merge branch 'dd/ci-musl-libc' into HEADJunio C Hamano5-43/+100
2020-04-06travis: build and test on Linux with musl libc and busyboxĐoàn Trần Công Danh4-0/+16
2020-04-06ci/linux32: libify install-dependencies stepĐoàn Trần Công Danh2-6/+15
2020-04-06ci: refactor docker runner scriptĐoàn Trần Công Danh2-9/+19
2020-04-06ci/linux32: parameterise command to switch archĐoàn Trần Công Danh2-2/+13
2020-04-06ci/lib-docker: preserve required environment variablesĐoàn Trần Công Danh1-3/+10
2020-04-06commit-graph: add GIT_TEST_COMMIT_GRAPH_CHANGED_PATHS test flagGarima Singh1-0/+1
2020-04-02ci: make MAKEFLAGS available inside the Docker container in the Linux32 jobSZEDER Gábor2-0/+4
2020-03-25Merge branch 'yz/p4-py3'Junio C Hamano1-0/+6
2020-03-10ci: use python3 in linux-gcc and osx-gcc and python2 elsewhereSZEDER Gábor1-0/+6
2020-03-05Merge branch 'js/ci-windows-update'Junio C Hamano1-2/+2
2020-02-27ci: prevent `perforce` from being quarantinedJohannes Schindelin1-2/+2
2020-02-12Merge branch 'js/ci-squelch-doc-warning'Junio C Hamano1-0/+1
2020-02-10ci: ignore rubygems warning in the "Documentation" jobJohannes Schindelin1-0/+1
2020-02-05Merge branch 'js/add-p-leftover-bits'Junio C Hamano1-0/+1
2020-01-15ci: include the built-in `git add -i` in the `linux-gcc` jobJohannes Schindelin1-0/+1
2019-12-06Merge branch 'sg/osx-force-gcc-9'Junio C Hamano2-4/+5
2019-12-05Merge branch 'sg/test-bool-env'Junio C Hamano1-1/+1
2019-12-05Merge branch 'jc/azure-ci-osx-fix-fix'Junio C Hamano1-1/+2
2019-11-29ci: build Git with GCC 9 in the 'osx-gcc' build jobSZEDER Gábor2-3/+5
2019-11-23t5608-clone-2gb.sh: turn GIT_TEST_CLONE_2GB into a boolSZEDER Gábor1-1/+1
2019-11-20ci(osx): update homebrew-cask repository with less noiseJunio C Hamano1-1/+2
2019-10-24Merge branch 'sg/ci-osx-gcc8-fix'Junio C Hamano1-0/+1
2019-10-24ci: fix GCC install in the Travis CI GCC OSX jobSZEDER Gábor1-0/+1
2019-10-23ci(osx): use new location of the `perforce` caskJohannes Schindelin1-0/+5
2019-10-07Merge branch 'dl/honor-cflags-in-hdr-check'Junio C Hamano2-1/+5
2019-10-07Merge branch 'sg/travis-help-debug'Junio C Hamano1-0/+5
2019-10-06Merge branch 'bc/doc-use-docbook-5'Junio C Hamano2-1/+3
2019-10-03ci: run `hdr-check` as part of the `Static Analysis` jobJohannes Schindelin2-1/+5
2019-09-28travis-ci: do not skip successfully tested trees in debug modeSZEDER Gábor1-0/+5
2019-09-16Documentation: fix build with Asciidoctor 2brian m. carlson2-1/+3
2019-09-06ci: restore running httpd testsSZEDER Gábor1-1/+1
2019-07-29Merge branch 'sg/travis-gcc-4.8'Junio C Hamano1-4/+13
2019-07-25Merge branch 'ab/test-env'Junio C Hamano1-1/+1
2019-07-19travis-ci: build with GCC 4.8 as wellSZEDER Gábor1-4/+13
2019-07-08ci/lib.sh: update a comment about installed P4 and Git-LFS versionsSZEDER Gábor1-2/+4
2019-07-03ci: disable Homebrew's auto cleanupSZEDER Gábor1-1/+1
2019-07-03ci: don't update HomebrewSZEDER Gábor1-1/+1
2019-06-21tests: make GIT_TEST_GETTEXT_POISON a booleanÆvar Arnfjörð Bjarmason1-1/+1
2019-05-19Merge branch 'sg/ci-libsvn-perl'Junio C Hamano1-1/+1
2019-05-07ci: install 'libsvn-perl' instead of 'git-svn'SZEDER Gábor1-1/+1
2019-04-05ci: fix AsciiDoc/Asciidoctor stderr check in the documentation build jobSZEDER Gábor1-7/+16
2019-04-05ci: stick with Asciidoctor v1.5.8 for nowSZEDER Gábor1-1/+1
2019-04-01ci: install Asciidoctor in 'ci/install-dependencies.sh'SZEDER Gábor2-3/+3
2019-03-01travis: remove the hack to build the Windows job on Azure PipelinesJohannes Schindelin1-103/+0
2019-02-07ci: clear and mark MAKEFLAGS exported just onceJunio C Hamano1-3/+6
2019-02-07ci: make sure we build Git parallelSZEDER Gábor1-1/+1
2019-02-06Merge branch 'sg/travis-osx-brew-breakage-workaround'Junio C Hamano1-1/+1
2019-02-06Merge branch 'js/vsts-ci'Junio C Hamano12-35/+157
2019-02-04travis-ci: make the OSX build jobs' 'brew update' more quietSZEDER Gábor1-1/+1
2019-01-29ci: parallelize testing on WindowsJohannes Schindelin2-0/+29
2019-01-29ci: speed up Windows phaseJohannes Schindelin1-0/+2
2019-01-29Add a build definition for Azure DevOpsJohannes Schindelin1-0/+25
2019-01-29ci/lib.sh: add support for Azure PipelinesJohannes Schindelin2-0/+30
2019-01-28ci: use a junction on Windows instead of a symlinkJohannes Schindelin1-1/+4
2019-01-28ci: inherit --jobs via MAKEFLAGS in run-build-and-testsJohannes Schindelin5-5/+6
2019-01-28ci/lib.sh: encapsulate Travis-specific thingsJohannes Schindelin4-14/+43
2019-01-28ci: rename the library of common functionsJohannes Schindelin8-7/+7
2019-01-28travis: fix skipping tagged releasesJohannes Schindelin1-11/+14
2019-01-17travis-ci: build with the right compilerSZEDER Gábor2-3/+17
2019-01-17travis-ci: don't be '--quiet' when running the testsSZEDER Gábor2-3/+3
2018-11-19Merge branch 'ab/dynamic-gettext-poison'Junio C Hamano1-2/+2
2018-11-13Merge branch 'sg/travis-install-dependencies'Junio C Hamano1-6/+29
2018-11-09i18n: make GETTEXT_POISON a runtime optionÆvar Arnfjörð Bjarmason1-2/+2
2018-11-02travis-ci: install packages in 'ci/install-dependencies.sh'SZEDER Gábor1-6/+29
2018-10-19ci: add optional test variablesDerrick Stolee1-0/+2
2018-08-22Merge branch 'nd/pack-deltify-regression-fix'Junio C Hamano1-0/+1
2018-08-15Merge branch 'sg/travis-retrieve-trash-upon-failure'Junio C Hamano3-3/+104
2018-08-01travis-ci: include the trash directories of failed tests in the trace logSZEDER Gábor3-3/+104
2018-07-23travis-ci: fail if Coccinelle static analysis found something to transformSZEDER Gábor1-0/+19
2018-07-23travis-ci: run Coccinelle static analysis with two parallel jobsSZEDER Gábor1-1/+1
2018-07-23pack-objects: fix performance issues on packing large deltasNguyễn Thái Ngọc Duy1-0/+1
2018-05-30Merge branch 'nd/travis-gcc-8'Junio C Hamano1-0/+3
2018-05-21travis-ci: run gcc-8 on linux-gcc jobsNguyễn Thái Ngọc Duy1-0/+3
2018-04-16ci: exercise the whole test suite with uncommon code in pack-objectsNguyễn Thái Ngọc Duy1-1/+4
2018-04-16read-cache.c: make $GIT_TEST_SPLIT_INDEX booleanNguyễn Thái Ngọc Duy1-1/+1
2018-03-14Merge branch 'sg/test-x'Junio C Hamano1-1/+1
2018-03-08Merge branch 'sg/travis-build-during-script-phase'Junio C Hamano2-9/+2
2018-02-28travis-ci: run tests with '-x' tracingSZEDER Gábor1-1/+1
2018-02-13Merge branch 'sg/travis-linux32-sanity'Junio C Hamano4-18/+50
2018-02-13Merge branch 'tg/split-index-fixes'Junio C Hamano1-0/+4
2018-01-30travis-ci: don't fail if user already exists on 32 bit Linux build jobSZEDER Gábor1-1/+7
2018-01-30travis-ci: don't run the test suite as root in the 32 bit Linux buildSZEDER Gábor2-6/+26
2018-01-30travis-ci: don't repeat the path of the cache directorySZEDER Gábor4-6/+11