Commit Graph

13 Commits

Author SHA1 Message Date
Jack Koenig e9e5a6c7e9
[CI] Drop macos-11 runners, use macos-12 in uploadReleaseArtifacts (#7319) 2024-07-12 15:55:07 -07:00
Andrew Lenharth bf2487161f
Capitalize Mode in github workflow. (#7140)
* Capitalize Mode in github workflow.  This might fix a new breakage on the gcc build complaining about DCMAKE_BUILD_TYPE

* audited for more instances
2024-06-06 08:59:20 -05:00
Hideto Ueno ff43c0a318
Add statically linked CIRCT full build to ReleaseArtifact CI (#6544)
shared build seems to require a specific version of glibc and causes a build failure of downstream tools. This PR adds -static tarball to the artifact.
2024-02-08 23:13:43 +09:00
Will Dietz c8a2514e05
[CI] Add options to control whether workflow_dispatch assert + build mode. (#6549) 2024-01-05 09:16:24 -06:00
Will Dietz 78d41a865b
[CI] Bump runner for windows release artifacts 2019 -> 2022. (#6548)
Match what we use in CI.
2024-01-04 11:49:03 -06:00
Will Dietz 0d95605d1e
[CI] Fix release asset upload job permissions, support manual runs. (#6547)
Give write permissions to jobs that upload release assets.
Set the release-tag explicitly so the upload action knows where to upload on manual runs (on a tag). When triggered by a release this isn't needed but doesn't hurt.

Bump the upload-release-assets action v2 -> v3: https://github.com/AButler/upload-release-assets/releases/tag/v3.0
(This is needed for the release-tag support, also fixes a warning about node version).
2024-01-04 10:58:58 -06:00
Schuyler Eldridge f5e208ce42
[ci] Add om-linker to "firtool" install
Also install the OM linker as part of the minimal firtool installation.
This will be included in both the nightly and published releases.

Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
2023-09-08 11:25:29 -04:00
Schuyler Eldridge 93b5dd50c7
Revert "[ci] Change Linux artifact compiler to use "clang""
This reverts commit 9aa2d2b9c3.

h/t @dtzSiFive

Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
2023-08-25 00:22:05 -04:00
Schuyler Eldridge 9aa2d2b9c3
[ci] Change Linux artifact compiler to use "clang"
Switch from using "clang-12"/"clang++-12" to just "clang"/"clang++".  This
doesn't appear to be necessary and will help unify the future use of
GitHub caching.

Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
2023-08-24 17:09:21 -04:00
Schuyler Eldridge f8d094c3fd
[ci] Revert "firtool" artifact name change
The name of the artifact that include the nightly and published `firtool`
was changed from `firrtl-bin` to `firtool-bin`.  This caused a bunch of
other CI to stop getting the latest version (and will break CI on the
1.52.0 release).  I'm fine with the name change.  I would like to delay
the name change until a later point.  This reverts the name change back to
the original.

CC: @SpriteOvO

Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
2023-08-22 13:32:52 -04:00
Schuyler Eldridge 4fcda16c54
[ci] Use release/asserts=off for nightly shared
Use less resource intensive options for building nightly releases of CIRCT
full.  The GitHub runners will run out of disk space if using
"relwithdebinfo" and/or "asserts=on".  Use "release" and "asserts=off".

Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
2023-08-18 16:46:34 -04:00
Asuna 70be7e2cda
[CI] Upload `circt-full-shared` without `-libs` suffix (#5891) 2023-08-18 16:23:50 -04:00
Asuna 10f6d69e9a
[CI] Upload full shared libs installation for Linux and macOS (#5832)
- Upload full shared libs installation for Linux and macOS
- Generate flat matrix
2023-08-16 23:58:30 -04:00