<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/.github/workflows/rust.yml, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/'/>
<entry>
<title>Switch to Bender for CI.</title>
<updated>2023-05-29T16:15:53+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-05-26T21:05:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=7b2a39a6fb62e0a1483b31e2d24dec71013558e7'/>
<id>7b2a39a6fb62e0a1483b31e2d24dec71013558e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: replace openid connect with static secret.</title>
<updated>2023-05-25T01:54:49+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-05-25T01:43:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=2a589b79047a2431dd443d50c434e7f4767eab51'/>
<id>2a589b79047a2431dd443d50c434e7f4767eab51</id>
<content type='text'>
The oidc token is only valid for 5min, builds are starting to fail because HIL tests
take more than 5 min and we only obtain it once at start.

Instead of fixing it, let's remove it. My hope for OIDC was to allow running
HIL tests on PRs from forks if the author is in a list of trusted users.
However GHA simply doesn't give the ID token to PRs from forks. :shrug:
Same limitation as with static tokens. So it's useless complexity, let's kill it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The oidc token is only valid for 5min, builds are starting to fail because HIL tests
take more than 5 min and we only obtain it once at start.

Instead of fixing it, let's remove it. My hope for OIDC was to allow running
HIL tests on PRs from forks if the author is in a list of trusted users.
However GHA simply doesn't give the ID token to PRs from forks. :shrug:
Same limitation as with static tokens. So it's useless complexity, let's kill it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update GitHub Actions CI</title>
<updated>2023-05-08T21:28:01+00:00</updated>
<author>
<name>Dirk Stolle</name>
<email>striezel-dev@web.de</email>
</author>
<published>2023-05-08T21:28:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=5df263db38c593ca6946a854c4b53e6224285332'/>
<id>5df263db38c593ca6946a854c4b53e6224285332</id>
<content type='text'>
The following updates are performed:
* update actions/cache to v3
* update actions/checkout to v3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following updates are performed:
* update actions/cache to v3
* update actions/checkout to v3
</pre>
</div>
</content>
</entry>
<entry>
<title>embassy-boot: ensure tests can run on the stable compiler</title>
<updated>2023-04-20T08:56:59+00:00</updated>
<author>
<name>sander</name>
<email>sander.wittwer@dengineering.no</email>
</author>
<published>2023-04-20T08:56:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=a73f9474a0dc4af1ebfb22d7960e6c4b3aca81bd'/>
<id>a73f9474a0dc4af1ebfb22d7960e6c4b3aca81bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: ad nightly flag to embassy-boot tests</title>
<updated>2023-04-20T08:47:40+00:00</updated>
<author>
<name>sander</name>
<email>sander.wittwer@dengineering.no</email>
</author>
<published>2023-04-20T08:47:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=3bf41e9a06bab1b48b08fbc0b8f10d00b47b936e'/>
<id>3bf41e9a06bab1b48b08fbc0b8f10d00b47b936e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support codesigning in the firmware updater</title>
<updated>2023-01-12T02:30:58+00:00</updated>
<author>
<name>huntc</name>
<email>huntchr@gmail.com</email>
</author>
<published>2023-01-06T11:21:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=b0529bc943c9da0eb5f43335d06779d6064b765a'/>
<id>b0529bc943c9da0eb5f43335d06779d6064b765a</id>
<content type='text'>
This commit provides a method to verify that firmware has been signed with a private key given its public key. The implementation uses ed25519-dalek as the signature verifier. An "ed25519" feature is required to enable the functionality. When disabled (the default), calling the firmware updater's verify method will return a failure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit provides a method to verify that firmware has been signed with a private key given its public key. The implementation uses ed25519-dalek as the signature verifier. An "ed25519" feature is required to enable the functionality. When disabled (the default), calling the firmware updater's verify method will return a failure.
</pre>
</div>
</content>
</entry>
<entry>
<title>Build docs in CI</title>
<updated>2022-10-02T21:30:12+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-10-02T20:24:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=753781a2639c3505ab046cb48acb6473b84b214b'/>
<id>753781a2639c3505ab046cb48acb6473b84b214b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>split `embassy-util` into `embassy-futures`, `embassy-sync`.</title>
<updated>2022-08-22T20:18:13+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-08-22T19:46:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=21072bee48ff6ec19b79e0d9527ad8cc34a4e9e0'/>
<id>21072bee48ff6ec19b79e0d9527ad8cc34a4e9e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split embassy crate into embassy-executor, embassy-util.</title>
<updated>2022-07-29T21:40:36+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-07-29T19:58:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=a0f1b0ee01d461607660d2d56b5b1bdc57e0d3fb'/>
<id>a0f1b0ee01d461607660d2d56b5b1bdc57e0d3fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update cargo-batch.</title>
<updated>2022-04-07T22:35:00+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2022-04-07T22:35:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=9252e8bb88236946597575918991b55bc10596b3'/>
<id>9252e8bb88236946597575918991b55bc10596b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
