<cr1901>
whitequark[cis]: What git command do you use to trigger a push release, because I for the life of me cannot get GHA to start the release build even tho I push the tag and we both do the "github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v')" dance
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 264 seconds]
<cr1901>
>If you define only tags/tags-ignore or only branches/branches-ignore, the workflow won't run for events affecting the undefined Git ref. You fucking piece of shit
frgo has quit [Read error: Connection reset by peer]
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 268 seconds]
toshywoshy has quit [Read error: Connection reset by peer]
toshywoshy has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo_ has quit [Read error: Connection reset by peer]
<whitequark[cis]>
<cr1901> ">If you define only tags/tags-..." <- yeaaaa GHA requires amounts of patience even I do not have
<whitequark[cis]>
I mean I still make it work, I just swear a lot while doing that, which is actually fairly uncommon for me
<cr1901>
It's cathartic to swear sometimes :). I certainly feel better after cursing GHA out earlier. But also I'm happy that smolarith is caught up w/ upstream now.
galibert[m] has quit [Quit: Idle timeout reached: 172800s]
cr1901 has quit [Read error: Connection reset by peer]
cr1901_ has joined #amaranth-lang
frgo_ has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
qookie_ has joined #amaranth-lang
qookie_ has quit [Client Quit]
frgo_ has quit [Quit: Leaving...]
shadlock0133[m] has quit [Quit: Idle timeout reached: 172800s]
Hoernchen has quit [Ping timeout: 256 seconds]
Hoernchen has joined #amaranth-lang
Hoernchen_ has joined #amaranth-lang
Hoernchen has quit [Ping timeout: 268 seconds]
Hoernchen_ has quit [Ping timeout: 268 seconds]
Hoernchen has joined #amaranth-lang
Chips4MakersakaS has quit [Quit: Idle timeout reached: 172800s]
jfng[m] has quit [Quit: Idle timeout reached: 172800s]
mcc111[m] has quit [Quit: Idle timeout reached: 172800s]
<eigenform>
im curious, has anyone considered adding some kind of primitive CIRCT/MLIR backend to amaranth? i noticed there are python bindings, but i'm not sure how they're packaged up considering that you have to cook up a special build of llvm for it
<whitequark[cis]>
we have generally avoided binding to other software via the API because it creates a dependency/versioning nightmare
<whitequark[cis]>
this is true even for Yosys
<whitequark[cis]>
a CIRCT backend would be definitely possible, but the utility is still unclear to me, and if done it should go through whatever is the stable CIRCT representation (text I think?)
<whitequark[cis]>
the whole deal with it being tightly tied to LLVM makes it not very attractive to most FPGA people I think, there's enough toolchain suffering as it is
<whitequark[cis]>
I've been tracking most of the non-RTLIL backends (FIRRTL, MLIR, CIRCT, and some others) for a while and there's never been a use case compelling enough to justify the design, development, and testing effort
<whitequark[cis]>
I think I even talked to Chris at some point about it
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 255 seconds]
<eigenform>
yeah that's kind of what i figured. i didn't have any specific use-case in mind either, just a passing thought :)