<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aeneas/.github/workflows, branch isabelle</title>
<subtitle>aeneas rust verifier with a hacky Isabelle backend</subtitle>
<id>https://stuebinm.eu/git/aeneas/atom/.github/workflows?h=isabelle</id>
<link rel='self' href='https://stuebinm.eu/git/aeneas/atom/.github/workflows?h=isabelle'/>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/'/>
<updated>2024-06-24T12:44:10Z</updated>
<entry>
<title>Use the self-hosted runner for the lean CI checks</title>
<updated>2024-06-24T12:44:10Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-06-24T12:44:10Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=2adc05c2d34b7b4e2a6283748ca67f870eb340a3'/>
<id>urn:sha1:2adc05c2d34b7b4e2a6283748ca67f870eb340a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Switch to GitHub CI runners" again</title>
<updated>2024-06-18T10:30:20Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-06-17T12:01:07Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=926eb538cc35cf9a818a6905ff4ce58eeb3db9c4'/>
<id>urn:sha1:926eb538cc35cf9a818a6905ff4ce58eeb3db9c4</id>
<content type='text'>
This was botched by a confusing merge in https://github.com/AeneasVerif/aeneas/pull/246
</content>
</entry>
<entry>
<title>Switch to GitHub CI runners</title>
<updated>2024-06-17T07:17:09Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-06-17T07:17:09Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=dc8278e8bfd5d903ba472f6c91bd67510b23cbc4'/>
<id>urn:sha1:dc8278e8bfd5d903ba472f6c91bd67510b23cbc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the CI pin check</title>
<updated>2024-06-04T07:29:41Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-06-04T07:29:41Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=d53dcc06e69b6d607261781b4bfc09c52b737a91'/>
<id>urn:sha1:d53dcc06e69b6d607261781b4bfc09c52b737a91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: Check correctness of the charon pinned commit</title>
<updated>2024-05-29T07:58:47Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-05-28T14:05:56Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=b5046454b47aba598a42d3d775d2ec54dc57c75a'/>
<id>urn:sha1:b5046454b47aba598a42d3d775d2ec54dc57c75a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: cancel jobs after force-push to a branch</title>
<updated>2024-05-14T14:08:25Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-05-14T14:08:25Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=63680b7bd578b4153606bd5b37fd6563c933eb0d'/>
<id>urn:sha1:63680b7bd578b4153606bd5b37fd6563c933eb0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`./charon-pin` stores the current charon commit</title>
<updated>2024-05-14T13:01:39Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-05-03T09:32:44Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=f2fa29e5ef5c8c7d7375e4c8a37dbba1012fb95c'/>
<id>urn:sha1:f2fa29e5ef5c8c7d7375e4c8a37dbba1012fb95c</id>
<content type='text'>
It is kept up-to-date in CI
</content>
</entry>
<entry>
<title>Prepare CI for merge queue</title>
<updated>2024-05-03T13:11:56Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-05-03T13:11:48Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=4e8394f288ffec87c89a1c4238b3da859a906103'/>
<id>urn:sha1:4e8394f288ffec87c89a1c4238b3da859a906103</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(ci): move Lean CI under Nix</title>
<updated>2024-04-24T14:27:27Z</updated>
<author>
<name>Ryan Lahfa</name>
</author>
<published>2024-04-24T09:34:27Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=eb519e0e56d30763db6ca6667a9f4095061252a4'/>
<id>urn:sha1:eb519e0e56d30763db6ca6667a9f4095061252a4</id>
<content type='text'>
As it often happens, the Lean CI under Ubuntu is broken:
https://github.com/AeneasVerif/aeneas/actions/runs/8814059410/job/24193132680?pr=135
and blocking PRs.

Lean doesn't work nicely under the Nix sandbox, but in a CI context, we
can impurely run scripts and use Nix to get our dependencies, e.g. curl
or elan in this case.

It is still more reliable than letting Ubuntu or GitHub Actions figure
out their signing for their APT repositories apparently.

Signed-off-by: Ryan Lahfa &lt;ryan.lahfa@inria.fr&gt;
</content>
</entry>
<entry>
<title>Merge pull request #154 from AeneasVerif/ci-fmt</title>
<updated>2024-04-23T14:37:54Z</updated>
<author>
<name>Son HO</name>
</author>
<published>2024-04-23T14:37:54Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=f3007820a21d11721507f5054b30bf5ae99a7b95'/>
<id>urn:sha1:f3007820a21d11721507f5054b30bf5ae99a7b95</id>
<content type='text'>
ci: check code formatting and forbid warnings</content>
</entry>
</feed>
