<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chiselX/.github/workflows, branch scala3-main-test</title>
<subtitle>Chisel with SFC compatibility</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/'/>
<entry>
<title>DRY out CI (backport #2903) (#2905)</title>
<updated>2022-12-20T15:53:29+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-12-20T15:53:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=b913a75beb10adf4421d22ae386cbb29d144b774'/>
<id>b913a75beb10adf4421d22ae386cbb29d144b774</id>
<content type='text'>
* DRY out CI (#2903)

* Minor tweaks to setup-oss-cad-suite
* Switch espresso installation to composite action
* Switch circt installation to composite action

(cherry picked from commit dbd5f48a884a236f95c8476d56e28ca911b64a8d)

# Conflicts:
#	.github/workflows/test.yml

* resolve backport conflicts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* DRY out CI (#2903)

* Minor tweaks to setup-oss-cad-suite
* Switch espresso installation to composite action
* Switch circt installation to composite action

(cherry picked from commit dbd5f48a884a236f95c8476d56e28ca911b64a8d)

# Conflicts:
#	.github/workflows/test.yml

* resolve backport conflicts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Switch from YosysHQ action to reusable workflow (backport #2901) (#2902)</title>
<updated>2022-12-20T00:20:33+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-12-20T00:20:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=fb6ff513f42187c600c57fcaed162110404e8cf6'/>
<id>fb6ff513f42187c600c57fcaed162110404e8cf6</id>
<content type='text'>
* Switch from YosysHQ action to composite action (#2901)

The YosysHQ Github Action for setting up the OSS CAD Suite is very flaky
in CI so instead we can just wget and untar the suite ourselves. It also
seems prudent to try out composite actions to avoid duplication of
installation steps.

(cherry picked from commit 75aeaed9efaf1ca35573775cd21ea3b5e89e9442)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Switch from YosysHQ action to composite action (#2901)

The YosysHQ Github Action for setting up the OSS CAD Suite is very flaky
in CI so instead we can just wget and untar the suite ourselves. It also
seems prudent to try out composite actions to avoid duplication of
installation steps.

(cherry picked from commit 75aeaed9efaf1ca35573775cd21ea3b5e89e9442)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[CI] Update Github Actions (backport #2876) (#2877)</title>
<updated>2022-12-07T21:30:51+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-12-07T21:30:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=8fe876463e26d1b63e36a7ebf4a2bc62366cce81'/>
<id>8fe876463e26d1b63e36a7ebf4a2bc62366cce81</id>
<content type='text'>
* [ci] Update Github Actions (#2876)

* Switch from deprecated setup-scala to setup-java
* Switch from deprecated set-output to $GITHUB_OUTPUT
* Use $GITHUB_STEP_SUMMARY for reporting

(cherry picked from commit b01dd3cb613a13da4befb66dd09a8c0ba1689b68)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [ci] Update Github Actions (#2876)

* Switch from deprecated setup-scala to setup-java
* Switch from deprecated set-output to $GITHUB_OUTPUT
* Use $GITHUB_STEP_SUMMARY for reporting

(cherry picked from commit b01dd3cb613a13da4befb66dd09a8c0ba1689b68)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Bump to Scala 2.13.10 (backport #2774) (#2775)</title>
<updated>2022-10-13T21:25:07+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-10-13T21:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=1e9f4e99167d1bc132a1a1a04e6987c2161c4d0e'/>
<id>1e9f4e99167d1bc132a1a1a04e6987c2161c4d0e</id>
<content type='text'>
* Bump to Scala 2.13.10 (#2774)

2.13.9 has a binary compatibility regression so should be avoided.

(cherry picked from commit c53265d6853728280b6bc01b001415166515c79a)

# Conflicts:
#	.github/workflows/test.yml

* Fix backport conflicts

* Fix scalaVersion in README

* Waive binary compatibility check for plugin for 2.13.10

3.5.4 is published for 2.13.10 so we cannot check binary compatibility
for it.

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Bump to Scala 2.13.10 (#2774)

2.13.9 has a binary compatibility regression so should be avoided.

(cherry picked from commit c53265d6853728280b6bc01b001415166515c79a)

# Conflicts:
#	.github/workflows/test.yml

* Fix backport conflicts

* Fix scalaVersion in README

* Waive binary compatibility check for plugin for 2.13.10

3.5.4 is published for 2.13.10 so we cannot check binary compatibility
for it.

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[ci] Split formatting and docs checks into separate task (backport #2749) (#2750)</title>
<updated>2022-09-27T22:44:18+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-09-27T22:44:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=9f1eae19445e110bb743176767f59970ce1d36b5'/>
<id>9f1eae19445e110bb743176767f59970ce1d36b5</id>
<content type='text'>
* [ci] Split formatting and docs checks into separate task (#2749)

(cherry picked from commit ed2694293d61aa930341aef9f30c7762b889b5ae)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [ci] Split formatting and docs checks into separate task (#2749)

(cherry picked from commit ed2694293d61aa930341aef9f30c7762b889b5ae)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Use Treadle (on pull requests only) to speed up CI (backport #2341) (#2748)</title>
<updated>2022-09-27T19:36:39+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-09-27T19:36:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=f19556801137091fa79a6d79395985474527b72d'/>
<id>f19556801137091fa79a6d79395985474527b72d</id>
<content type='text'>
* Support using Treadle for 'sbt test'

Treadle will be used as the "defaultBackend" when the environment
variable CHISEL3_CI_USE_TREADLE is set. The intent is to set this
variable during CI for pre-merge CI (aka on pull requests).

(cherry picked from commit 7d39b7bd2b6f38dac90fe25064744ffc0ada0fe4)

* Use Treadle for CI on pull requests

(cherry picked from commit 82660673e56a816e68fcc068e3e04e127f076faf)

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Support using Treadle for 'sbt test'

Treadle will be used as the "defaultBackend" when the environment
variable CHISEL3_CI_USE_TREADLE is set. The intent is to set this
variable during CI for pre-merge CI (aka on pull requests).

(cherry picked from commit 7d39b7bd2b6f38dac90fe25064744ffc0ada0fe4)

* Use Treadle for CI on pull requests

(cherry picked from commit 82660673e56a816e68fcc068e3e04e127f076faf)

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Improve CI sentinel job for better branch protection (backport #2743) (#2746)</title>
<updated>2022-09-20T23:16:23+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-09-20T23:16:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=c11eead29545799baf8c57e8c1b8b7351b98a258'/>
<id>c11eead29545799baf8c57e8c1b8b7351b98a258</id>
<content type='text'>
* Improve CI sentinel job for better branch protection (#2743)

Previously, failed jobs in the CI matrix would cause the sentinel job
(all-tests-passed) to be skipped, which for purposes of Github Actions
branch protection would count as "success". This allowed PRs with
failing CI to be merged. This new approach which uses two sentinel jobs
should not suffer from this same issue.

(cherry picked from commit cc507a84cb1c319f83f8cbb935347d7265b73387)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Improve CI sentinel job for better branch protection (#2743)

Previously, failed jobs in the CI matrix would cause the sentinel job
(all-tests-passed) to be skipped, which for purposes of Github Actions
branch protection would count as "success". This allowed PRs with
failing CI to be merged. This new approach which uses two sentinel jobs
should not suffer from this same issue.

(cherry picked from commit cc507a84cb1c319f83f8cbb935347d7265b73387)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Bump to Scala 2.13.9 and 2.12.17 (backport #2739) (#2740)</title>
<updated>2022-09-20T17:56:53+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-09-20T17:56:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=90e4ac38d49a9bae2bda1990c5de911c51c8c72a'/>
<id>90e4ac38d49a9bae2bda1990c5de911c51c8c72a</id>
<content type='text'>
* Bump to Scala 2.13.9 and 2.12.17 (#2739)

(cherry picked from commit 647c8a458ebc89ae3df818d540d308f0c417ae9f)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

* Update mimaPreviousArtifacts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Bump to Scala 2.13.9 and 2.12.17 (#2739)

(cherry picked from commit 647c8a458ebc89ae3df818d540d308f0c417ae9f)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

* Update mimaPreviousArtifacts

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Update scala-compiler, scala-library, ... to 2.12.16 (backport #2618) (#2624)</title>
<updated>2022-07-12T22:54:55+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-07-12T22:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=c247be3fd94084cc21b5891c422319e103b47074'/>
<id>c247be3fd94084cc21b5891c422319e103b47074</id>
<content type='text'>
* Update scala-compiler, scala-library, ... to 2.12.16 (#2618)

* Update scala-compiler, scala-library, ... to 2.12.16
* Add 2.12.16 to compiler plugin crossbuild

Co-authored-by: Jack Koenig &lt;jack.koenig3@gmail.com&gt;
(cherry picked from commit e4f663574b740164f4f49c0e31cb12c69dce5beb)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

* Ignore lack of plugin 3.5.3 artifact for Scala 2.12.16

Since 2.12.16 did not exist when 3.5.3 was published, there is no
artifact for the plugin so we must ignore it until 3.5.4 is released.

Co-authored-by: Scala Steward &lt;43047562+scala-steward@users.noreply.github.com&gt;
Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update scala-compiler, scala-library, ... to 2.12.16 (#2618)

* Update scala-compiler, scala-library, ... to 2.12.16
* Add 2.12.16 to compiler plugin crossbuild

Co-authored-by: Jack Koenig &lt;jack.koenig3@gmail.com&gt;
(cherry picked from commit e4f663574b740164f4f49c0e31cb12c69dce5beb)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

* Ignore lack of plugin 3.5.3 artifact for Scala 2.12.16

Since 2.12.16 did not exist when 3.5.3 was published, there is no
artifact for the plugin so we must ignore it until 3.5.4 is released.

Co-authored-by: Scala Steward &lt;43047562+scala-steward@users.noreply.github.com&gt;
Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add 3.5.x to Github Actions push triggers</title>
<updated>2022-01-18T01:17:20+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2022-01-18T01:17:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=bf0f0d8545747c4aa1e5e2abe4e27e339006f86f'/>
<id>bf0f0d8545747c4aa1e5e2abe4e27e339006f86f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
