Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The State of the CI. #629

Open
jfdm opened this issue Jun 10, 2024 · 2 comments
Open

The State of the CI. #629

jfdm opened this issue Jun 10, 2024 · 2 comments

Comments

@jfdm
Copy link
Contributor

jfdm commented Jun 10, 2024

Idris-mode is a front end for integrating with the Idris family of compilers (that is Idris 1 & Idris2).

Idris mode's CI suite tests against various emacs/idris versions. Irregularly, we address the range of versions of Emacs we test against. We should do the same for versions of Idris we test against.

My gut feeling is that Idris2 is more used than Idris1, and we should reflect this in our testing. I propose that we test Idris1 against the latest version of Emacs only.

Thoughts and comments?

So

@keram
Copy link
Contributor

keram commented Jun 10, 2024

My gut feeling is that Idris2 is more used than Idris1

I would be happy to hear from anyone having real world use cases of Idris1 especially from emacs users.
I know that the user experience of Idris2 is still behind in many circumstances to Idris1 and I wish this would be prioritised in Idris2 language itself.
Example support for eldoc
Idris1
eldoc-idris1

Idris2
eldoc-idris2
:/ There should be somewhere issue reported in Idris2 repository although could not find it now.

From practical perspective to test idris-mode for Idris1 against only the latest version of Emacs should not be problem and it will make the whole CI pipeline less fragile and faster 👍🏻

@jfdm
Copy link
Contributor Author

jfdm commented Jun 19, 2024

Thanks for the comments. I have pruned the CI so that idris-mode is tested against the latest idris1 and emacs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants