clash-lang / clash-compiler

Haskell to VHDL/Verilog/SystemVerilog compiler
https://clash-lang.org/
Other
1.44k stars 153 forks source link

On the release of `clash-cores` #2757

Open martijnbastiaan opened 3 months ago

martijnbastiaan commented 3 months ago

Tasks:

DigitalBrains1 commented 3 months ago

I think it would be good if we could merge the fourmolu formatting PR on clash-compiler before we split the repo's, so there is no need for another .git-blame-ignore-revs file in the new repo. But it's not a really big issue, just a nice-to-have.

DigitalBrains1 commented 3 months ago

Do we want to split off the full history of everything happening in clash-compiler/clash-cores into the new repository, using git subtree?

Or do we want a new initial commit on the new repo with all the code as it currently is, and direct people to clash-compiler for the history before that?

@t-wallet and I both prefer the first.

jvnknvlgl commented 3 months ago

I have added a clash-cores label to mark everything that needs to be moved to the new repository when the time is there.

leonschoorl commented 2 months ago

There are still many references to clash-cores in the CI infra:

https://github.com/clash-lang/clash-compiler/blob/5927123c1df848190e87cd0830b6a533139ebb39/.github/workflows/ci.yml#L221-L222

https://github.com/clash-lang/clash-compiler/blob/5927123c1df848190e87cd0830b6a533139ebb39/.ci/gitlab/test.yml#L94-L97

https://github.com/clash-lang/clash-compiler/blob/5927123c1df848190e87cd0830b6a533139ebb39/.ci/gitlab/test.yml#L99-L102

https://github.com/clash-lang/clash-compiler/blob/5927123c1df848190e87cd0830b6a533139ebb39/.ci/gitlab/test.yml#L160-L169

That last one is now completely pointless after #2793 got merged.