<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/ci, branch ethomson/treebuilder_write</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/'/>
<entry>
<title>ci: don't use ninja on macOS</title>
<updated>2021-01-15T12:12:07+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-01-15T10:29:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=75888f273e9beae91e48e3490e50b4db9c208117'/>
<id>75888f273e9beae91e48e3490e50b4db9c208117</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change libssh2 version to 1.9.0 on focal</title>
<updated>2020-12-22T05:31:50+00:00</updated>
<author>
<name>Miguel Arroz</name>
<email>750683+arroz@users.noreply.github.com</email>
</author>
<published>2020-12-22T05:31:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=8dc0ba75f0a49fac0af920630a867720b287ada3'/>
<id>8dc0ba75f0a49fac0af920630a867720b287ada3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: support multi-arch docker builds</title>
<updated>2020-11-23T23:08:23+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-11-23T14:28:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=5a9d16dceb213af734697e7f552a5b79b6e46893'/>
<id>5a9d16dceb213af734697e7f552a5b79b6e46893</id>
<content type='text'>
Provide the base to our docker images and run with the QEMU docker
support optionally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide the base to our docker images and run with the QEMU docker
support optionally.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: add krb5 to bionic container</title>
<updated>2020-11-23T20:22:07+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-11-23T17:27:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=9f8802d3eaa9dc915c6dc77c517952a49d566100'/>
<id>9f8802d3eaa9dc915c6dc77c517952a49d566100</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: stop using deprecated set-env in GitHub Actions</title>
<updated>2020-11-18T18:08:23+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-11-18T18:08:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=3d6b90359d1307736c9fd4488b1703d934a69a1a'/>
<id>3d6b90359d1307736c9fd4488b1703d934a69a1a</id>
<content type='text'>
(And move the ci scripts into the `ci` directory.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(And move the ci scripts into the `ci` directory.)
</pre>
</div>
</content>
</entry>
<entry>
<title>azure: move build scripts into "azure-pipelines" directory</title>
<updated>2019-07-20T17:10:10+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2019-06-24T14:19:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ffac520e8301ed83fb229dec7393898bf00df423'/>
<id>ffac520e8301ed83fb229dec7393898bf00df423</id>
<content type='text'>
Since we have migrated to Azure Pipelines, we have deprecated and
subsequentally removed all infrastructure for AppVeyor and
Travis. Thus it doesn't make a lot of sense to have the split
between "ci/" and "azure-pipelines/" directories anymoer, as
"azure-pipelines/" is essentially our only CI.

Move all CI scripts into the "azure-pipelines/" directory to have
everything centrally located and to remove clutter in the
top-level directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we have migrated to Azure Pipelines, we have deprecated and
subsequentally removed all infrastructure for AppVeyor and
Travis. Thus it doesn't make a lot of sense to have the split
between "ci/" and "azure-pipelines/" directories anymoer, as
"azure-pipelines/" is essentially our only CI.

Move all CI scripts into the "azure-pipelines/" directory to have
everything centrally located and to remove clutter in the
top-level directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: execute leak checker via CTest directly</title>
<updated>2019-07-20T17:10:10+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2019-06-28T11:20:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=d827b11b670f3331e5d924eadfe35c497b08035a'/>
<id>d827b11b670f3331e5d924eadfe35c497b08035a</id>
<content type='text'>
Right now, we have an awful hack in our test CI setup that extracts the
test command from CTest's output and then prepends the leak checker.
This is dependent on non-machine-parseable output from CMake and also
breaks on various ocassions, like for example when we have spaces in the
current path or when the path contains backslashes. Both conditions may
easily be triggered on Win32 systems, and in fact they do break our
Azure Pipelines builds.

Remove the awful hack in favour of a new CMake build option
"USE_LEAK_CHECKER". If specifying e.g. "-DUSE_LEAK_CHECKER=valgrind",
then we will set up all tests to be run under valgrind. Like this, we
can again simply execute ctest without needing to rely on evil sourcery.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Right now, we have an awful hack in our test CI setup that extracts the
test command from CTest's output and then prepends the leak checker.
This is dependent on non-machine-parseable output from CMake and also
breaks on various ocassions, like for example when we have spaces in the
current path or when the path contains backslashes. Both conditions may
easily be triggered on Win32 systems, and in fact they do break our
Azure Pipelines builds.

Remove the awful hack in favour of a new CMake build option
"USE_LEAK_CHECKER". If specifying e.g. "-DUSE_LEAK_CHECKER=valgrind",
then we will set up all tests to be run under valgrind. Like this, we
can again simply execute ctest without needing to rely on evil sourcery.
</pre>
</div>
</content>
</entry>
<entry>
<title>fuzzers: provide test targets</title>
<updated>2019-07-20T17:10:10+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2019-06-28T13:11:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=86ecd6008da3b0b0baa0833fd8932e91994a9f9b'/>
<id>86ecd6008da3b0b0baa0833fd8932e91994a9f9b</id>
<content type='text'>
Instead of having to find the fuzzer executables in our Azure test
scripts, provide test targets for each of our fuzzers that will
run them with the correct paths.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of having to find the fuzzer executables in our Azure test
scripts, provide test targets for each of our fuzzers that will
run them with the correct paths.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: build fuzzers on Powershell based build jobs</title>
<updated>2019-07-05T09:59:17+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2019-07-05T09:59:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=eb27fb9bdb6018bd65e0adbf1e3efd140533a5d4'/>
<id>eb27fb9bdb6018bd65e0adbf1e3efd140533a5d4</id>
<content type='text'>
In order to guarantee that our fuzzers build just fine on the Windows
platform, let's enable building fuzzers on all Powershell-based builds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to guarantee that our fuzzers build just fine on the Windows
platform, let's enable building fuzzers on all Powershell-based builds.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: build with ENABLE_WERROR on Windows</title>
<updated>2019-06-25T13:41:36+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-06-25T13:41:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=6b2240542a70f6adb4fbdc7afcbe827dbedbe28b'/>
<id>6b2240542a70f6adb4fbdc7afcbe827dbedbe28b</id>
<content type='text'>
Build with -Werror's equivalent (/WX) on MSVC
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Build with -Werror's equivalent (/WX) on MSVC
</pre>
</div>
</content>
</entry>
</feed>
