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

re-enable hledger, hledger-ui, hledger-lib #7405

Closed
wants to merge 1 commit into from

Conversation

simonmichael
Copy link
Contributor

@simonmichael simonmichael commented May 2, 2024

hledger* 1.33.1 supports ghc 9.8 and current stackage nightly.

@simonmichael
Copy link
Contributor Author

simonmichael commented May 2, 2024

I think the check failure is unrelated and this is ready to go.

@simonmichael
Copy link
Contributor Author

Ping

@juhp
Copy link
Contributor

juhp commented May 10, 2024

Sorry for the delay - I think I fixed this maybe separately with a commenter mass update just now - yeah sorry should have checked here first... :-/

@juhp juhp closed this May 10, 2024
@juhp
Copy link
Contributor

juhp commented May 10, 2024

There was one error:

       Running tests for hledger-web 1.33.1, linux-x86_64
       test: setupTerm: Couldn't look up terminfo entry "unknown"

So I let the testsuite fail for now

@simonmichael
Copy link
Contributor Author

That commit was 6861767. Thank you @juhp!

When is that test suite being run ? I guess not in the PR check workflow (eg #7413). Strange that the term-using hledger-ui doesn't fail similarly. I'll try to resolve it.

@juhp
Copy link
Contributor

juhp commented May 11, 2024

When is that test suite being run ? I guess not in the PR check workflow (eg #7413). Strange that the term-using hledger-ui doesn't fail similarly. I'll try to resolve it.

Unfortunately the PR check (which is basically equivalent to the ./check script in the repo) only checks for bounds.
With the number of packages and churn, it is not really feasible to easily fully testing building stackage in CI, though yeah in theory we could try to build the packages in question: that would need some scripting to extract the packages from the PR: may not always be obvious - though people are supposed to do basic sanity build checks beforehand, but of course the environment is different so failures can still happen like in this case anyway. There is certainly room for improvement in the tooling, but sadly the curators have very little time for such things.

So to answer your question testsuites are built and run by curator incrementally when not disabled as part of the snapshot builds.

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

Successfully merging this pull request may close these issues.

2 participants